Konfigureerimine - views

Konfigureerimine - views

Selles numbris

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - pole oluline, sest see kirjutatakse yle

Fields - content:title, sellele style H5,  content:alajaotus

Format - unformated list, settings - grouping field - Alajaotus (selleks tuli Fields enne teha). Show - fields.

Filter criteria - content: published (yes), content status (=valmis)

Advanced filter -> contextual filter: Has taxonomy term ID -> When... NOT:provide default value - taxonomy term ID from URL, load default filter from node page, limit terms by vocabulary, väljaanne. When... IS: Override title - %1, Specifu validation criteria - väljaanne, Filter value type - termIDs separated by, or + (Kogu see mudru määrab sisuliselt ära, et filter vqtab aluseks selle node'i väljaande väärtuse ja selle alusel siis näitab ainult sarnase väärtuseg, ehk sama väljaande asju; kõigest ei saa täpselt aru, nii mõnedki vihjed korjasin internetist kokku...)

Relationship -> Content: taxonimy term on node - alajaotus - identifier 'jaotus' (pane ise)

(Nyyd saab teha) Sort criteria -> (jaotus) taxonomy term: Weight (asc)

Kui kõik on õige, lähed Structure -> blocks -> võtad selle view ja paned sidebar first ylemiseks.

Kõik numbrid

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - Küik numbrid (siin seda üle ei kirjutata).

Fields - content:title, sellele style H5,  content:alajaotus; content Autor style H6; Content Väljaanne, exclude from display

Format - unformated list, settings - grouping field 1 - Väljaanne, Grouping field 2 - Alajaotus (selleks tuli Fields enne teha). Show - fields.

Filter criteria - content: published (yes), content status (=valmis), content type in Article = article, esileht

Relationship -> Content: taxonimy term on node - alajaotus - identifier 'jaotus' (pane ise); see veel teine kord, aga - VA, identifier v2ljaanne

(Nyyd saab teha) Sort criteria -> (v2ljaanne) taxonomy term: Weight (asc) ja (jaotus) taxonomy term: Weight (asc)

Path: /all_numbers

Kui kõik on õige, paned selle peamenüüs 'SELLES NUMBRIS' alammenüüks.

Article-esilehe metainfo

Fields: Content: väljaanne, autor, alajaotus, zanr, tags. Kõigil neil -> Style settings - customise field HTML, HTML element 'EM'.

Format -> Unformated list, Show_ fields, Settings -> Inline fields panna kõik, separator ","

Filter criteria - content: published (yes), content status (=valmis)

Advanced filter: Contextual filter Content: NID -> When... NOT: Provide default value - Content ID from URL

Kui kõik õige, Structure .> Blocks -> highlight, Configure - Page = Article

Autori teosed - peaks autori lehel näitama tema teoseid

(Olen võtnud aluseks 'default front page'; muidu millegipärast ei tule pealkirju)

Title - Teosed (nii blokile kui pagele)

Fields - content: title, (create label kõigil maha), style H5 //  content: Alajaotus, exclude from display // content: väljaanne, style H6

Format, Settings -> grouping field 1 : Content: Alajaotus; Add stripping maha

Filter criteria lisada Status=valmis

Advanced -> Contextual filter -> Has taxonomy term ID, Provide defaul value = taxonomy term ID from URL, Load default filter from node page, that's - Limit terms by vocabulary -> Autor  //  Specify validation criteria -> Taxonomy term -> autor -> Term ID separated by , or +

Relationships: (1) Content: taxonomy term in node -> väljaanne, identfier - va // (2) content:ttin -> alajaotus, identifier - alajaotus

Sort criteria: (1) taxonomy term weight -> alajaotus asc //  (2) ttw - va asc

Block name Autori teosed, pager välja

Structure - Blocks -> Autori teosed - Sidebar right -> configuration -> content type -> autor

Kui kõik on õige...

Nii --tegin omakorda sellest klooni ja vahetasin ära Contextual filtri -- has taxonomy term ID, when the filter value is not set, load default filter from term page (autor).

Autorid

Show content type autorid

page, block - page format fluid grid, block format unsorted list

Page field add content pilt -> NB this display only

Fluid grid settings: width 180, height 200

Advanced: Relationship -> Taxonomy terms in node : Autor, ID autor

Sort criteria: Taxonomy term: täisnimi: family, autor, asc

NB! Siin tehtud muudatusi (see hernehirmutiste kogu pole hea...):

(Autorid TXM on view nimi):

Pilt maha (remove author picture, this display only)

Grid, 4 veergu, vertical

Pager: show all items

Block -> Advanced, CSS -> vaade (this block only)

Lisada _custom.css'i: .vaade {  height: 600px;  overflow-y:scroll;} (sellega tehakse scrolliriba; css class on vaja selleks, et brauser teaks, mida mudida tuleb)

Uudised

(järjekordne frontpage kloon)

Lisada 2 blocki, teine nimetada Block_FP (frontpage)

Title - Uudised, Show - fields, need omakorda:

Content: updated date, ülal lagedaks, date format: short (NB! kui tahad mujal teisiti, siis overwrite), style H6,

Content: inline_image, ülalt lagedaks, image style thumbnail, link to content, 

Content: title, link to original, Rewrite result -> trim t f to max lengt 60, trim to word boundaru, add ellipses, strip html, remove space, convert to <br>,

Content: body, rewrite output of this field <hr> (st sisuliselt ongi see vaid horisontaaljoone saamiseks...)

Filter criteria (published jääb), content type= uudis  //  Sort criteria -> post date

Edasi Block ja NB! kõik järgnev override this display

(field -> content) inline image -> exclude from display  //  content: body, exclude from display

Page

format: fluid grid -> width 250, height 400, margins 6px.

Content: title, rewrite result maha  //  content: body -> rewrite maha, strip HTML, preserve "<p> <br /> <i> <u> <b> <strong> <em> <h1> <h2> <h3> <h4>", kaks järgmist lubada.

Nüüd veel nimed-lingid... ja kui kõik õige, siis üks uudistega näitamiseks vasakule ja teine esilehele paremale.

Nii, siit algavad muudatused, mille hiljem pean eelnevasse teksti viima!

Block_FP (NB! ylekirjutused!)

Format fluid grid, width: auto, height: 150,

Title: style h4, rewrite output: trim: 60, ellipses, strip HTML tags, remove whitespace, convert to <br>,

Body: style ei pane, trim: 300, strip HTML preserve: <i> <u> <b> <strong> <em> , muu sama.

Custom.css-i lqppu on praegu kirjutatud:

 

.views-field-field-inline-image {float:left;padding:8px 14px;}  

Uued laborijutud

(järjekordne frontpage kloon)

Title - Uued laborijutud, Filter -> content:type = laborijutt

Lisa Block, sinna contenti asemel fields ja lisa fields -> content title, content autor , viimasel style H6

Block sidebar first, näidata ainult Labori asjadega

Esilehe "uue" kastid -- 1)misonuus

(järjekordne frontpage kloon)

Title: Mis on uus  //  Path /misonuus

Format: unformated list, settings stripping maha

Content: title, link, style H5

Järgmiseks advanced, relationship -> Content: author (siis tekivad väljade valikusse useri asjad, mitte ainult uid)

Content: user: name - exclude, link

Content: user: tegelik nimi -> multiple - inlinne, ampersand, contextual; style H6, no result behavior -> [name] (ehk siis kui tegelikku nime ei ole sisestatud, kuvab kasutajanime)

Filter -> published, has taxonomy term=valmis, content type: autor, basic page... (pane ise)

Filtritest puudu Promoted to front page! (testimise huvides kustutasin)

Pager: full, paged, 20 items, more link: no

Overwrite Block: Pager: display specified 5, more link yes

Ja ma panin selle Block, User 5

2) Elusad foorumiteemad

Kõik sama, mis eelmises, va filter -> ainult content=published ja content type=forum topic

3) Viimased kommentaarid

Tegin kaasas olnud disabletud Recent commentist klooni

Panin stiilid ja pageri paika

 

 

Anonymous (not verified) Mon, 11/05/2012 - 20:22

Glossary view häälestamine

Glossary view häälestamine

Glossary view
Selle ylespanek on läbi sellise ussi munni, et...
Kõigepealt tuleb teha view, see on suht tavaline.
Siis läheb asi põhjalikult perse:
Contextual filter -> add
võtas sellesama välja, mida näidata tahad (sama, mis Fields), edasi:
Provide default value -> Fixed value , a
Exception tuleb teha linnuke, et oleks all & all (override title)
Specify validation criteria -> Bacis validation -> page not found
More -> Glossary mode, character limit 1, edasi maitse järgi
Nyyd tuleb veel vingem fakerniit:
Display add -> Attachment
Attach to: multiple displays (tähistada kõik)
! Inherit contextual filters: no
Contextual filters - muuta (only this display, override):
Exeptions kõik "all"
Display a summary, acending, alphabetical, unformated, display record count (kui tahad), display items inline
Specify validation criteria, Basic validation, hide view
More: glossary mode
 

Ats Sun, 12/16/2012 - 21:33

Konfigureerimine - Themekey

Konfigureerimine - Themekey
(Kindlasti peaks enne siiajõudmist olema kõik abiteemad (Zen + CTI Flex & Garlandi konf) paigas ja tegelikult võiks ka natuke laborijutt/laborisisu infot olla tehtud, muidu pole millegagi kontrollida.)

admin/config/user-interface/themekey

Themekey switcing rule chain: lisada 2 kirjet:

drupal:path = (1) node/#/edit ja (2) node/add/% -> theme: Garland

(see paneb kõik editeerimised Garlandi peale -- mugavam)

Themekey switcing rule chain: lisada 2 kirjet:

nodetype = (1) laborijutt (2) laboriinfo -> theme: CTI Flex

(See lülitab labori teema ringi)

Tulevikus tuleb siia lisada mobiili teemad ja sellele vastavad ymberlylitused.

 

Anonymous (not verified) Mon, 11/05/2012 - 20:23

Ugly hacks

Ugly hacks

Kataloogi sites/all/libraries luua sümbolic link: ln -s /opt/wkhtml/wkhtmltopdf wkhtmltopsf


Et näitaks kasutajapilte ainult teatud sisutüüpides, on failis sites/all/themes/zeropoint/templates/node.tpl.php asendatud  <?php print $user_picture; ?> järgmisega:

<?php if ($user_picture && in_array($node->type, array('blog', 'forum', 'laborijutt')))

print $user_picture;?>


Selleks, et saada õigesse kohta sisukaart, tuleb failis sites/all/themes/zeropoint/templates/page.tpl.php kirjutada (suhteliselt faili alguses):

 <div id="user_links"><?php print zeropoint_login() ?></div> asemele
            

<div id="user_links"><div><?php print zeropoint_login() ?></div>
            <div><?php print '&nbsp;' ?></div>
        <div><?php print sisukaart() ?></div></div>

Ja kui juba tegemiseks läks, siis faili lõpust ära kustutada "belowme" osa -- viib footeri väiksemaks.

lisaks tuleb failis sites/all/themes/zeropoint/templates.php defineerida lõppu 1 funktsioon:

function sisukaart(){
print '<ul class="links inline"><li class="first"><a href="' .url('sisukaart'). '">' .t('Sisukaart'). '</a></li></ul>';
}

Anonymous (not verified) Mon, 11/05/2012 - 20:23

Update'imine

Update'imine

Tavaline update'imine erilist tarkust ei nõua

Raskusi tekib nn hackitud moodulitega ja seega see siin kordab suuresti eelmist punkti.


Zeropoint

Enne selle mooduli uuendamist tuleb _custom kataloog kopeerida kuhugi.

Pärast uuendamist tuleb zerpointi enda tehtud selle nimega kataloog külmalt selle endale salvestatuga üle kirjutada.

Lisaks tuleb muuta 3 template faili:

Et näitaks kasutajapilte ainult teatud sisutüüpides, tuleb failis sites/all/themes/zeropoint/templates/node.tpl.php

<?php print $user_picture; ?> asendada

<?php if ($user_picture && in_array($node->type, array('blog', 'forum', 'laborijutt')))

print $user_picture;?>

Selleks, et saada õigesse kohta sisukaart, tuleb failis sites/all/themes/zeropoint/templates/page.tpl.php (suhteliselt faili alguses):

 <div id="user_links"><?php print zeropoint_login() ?></div> asendada
        
<div id="user_links"><div><?php print zeropoint_login() ?></div>
            <div><?php print '&nbsp;' ?></div>
        <div><?php print sisukaart() ?></div></div>

Ja kui juba tegemiseks läks, siis faili lõpust ära kustutada "belowme" osa -- viib footeri väiksemaks.

lisaks tuleb failis sites/all/themes/zeropoint/templates.php defineerida lõppu 1 funktsioon:

function sisukaart(){
print '<ul class="links inline"><li class="first"><a href="' .url('sisukaart'). '">' .t('Sisukaart'). '</a></li></ul>';
}

Ats Sat, 02/16/2013 - 19:31

2018 Piltidega jahmerdamise muutus

2018 Piltidega jahmerdamise muutus

Kõik algas sellest, et millalgi (2017) kadus ära Algernonis kasutatud meediaga (piltidega) ümberkäimise funktsionaalsus. Moodulite tugi lõppes ja -- perses.

 

Nüüd on siia üles ehitatud uuemat ja loodetavasti jätkusuutlikumat lahendust

Lisatud moodulid:

IMCE (sisuliselt brauser)

Insert (see, mis img tagi teksti paneb; iseenesest abivahend)

Filefield_sources (lisab IMCE-le võime eri allikaid kasutada)

Float_filter (täiendus, mis float:left float:right kuidagi css-iga kokku paneb)

 

IMCE konfimine on paras pain, selle juures tuleb igax juhux paar korda cache tühjendada.

0. Configuration -> Media -> IMCE. Sealt annad adminnile ja teistele, kellel brauserit vaja, User-1 profiili. (Flush cache)

1. Võtad selle pilditüübi, mis teksti läheb (antud juhul enamasti Inline_image), -> Edit

2. Widget type peab olema Image. Save.

3. Uuesti Edit. Nüüd on Settingutesse tekkinud INSERT ja FILE SOURCES. Seal lubad insert nupu ja paned allikad paika. Kui seal ei ole 'IMCE file browser', siis flush cache ja ringiga tagasi...

 

Tundub olema mingi probleem serveris olevate failide kasutamisega (The file used in the Inline image field may not be referenced.) Uurin.

Ats Mon, 10/29/2018 - 10:18

2019.09 tööd

2019.09 tööd

26.09.2019 alustatud tööd

Moodulite puhastus:

See käis igaks juhuks üle uninstalli, et kõik seotud väljad ka kustutatud saaksid (moodul disable, siis uninstall puhtaks ja siis alles kustutama...)

Media ja Media wysivyg peavad sisse jääma (muidu on igal pool kraaksad, st nende tühjad märgendid.

Disablesin täieliklut Themekey.

Appearance – kontrollida, et ei kasutataks adminteemat editeerimisel.

Piltidega jahmerdamine (vahepeal...)

Article Manage fields – Image, Inline image widget -> image

Inline image -> edit File sources upload IMCE, enable Insert, failitüübid (4, thumb ka)

Image -> edit -> file sources IMCE (full) (inserti ei tule)

Esilehel pilte ei tule

Articlel kustutatud väli Tags, sest sinna pole keegi kunagi midagi sisestanud.

Muu jura

Block Vaheriba -> Delete

Esileheuudis -> Disable (kustutada Kristjani ugly hack)

Configuration people -> account settings, only administrators

Appearance settings 0point layout login/reg lingid maha

Laborijutt proovid kustutada, content type kustutada

Laboriinfo sama asi, pilt ka.

Feeds item kustutada – feed ikka ära ei kao...

Field permission disable (oli eelmistes jumala hääle jaoks)

Moodulite disablemine:

Admin_menu: Development on väljas, teised sees

Chaos: lülitasin Views content panes välja (vbl on jäänud panesitega mässamise ajast?)

Coret pole mõtet torkida...

Date/time: pean uurima, kus see üldse kasutuses on...

Themekey testing: väljas

Entity: automatic entity labels: pealkirjade peitmine – uurin, kas on kasutusel

Example: Themekey

Features: feedi jama (ei saa kohe)

Feeds: välja, palju saab, vt hiljem

Fields: Field permission maha

File Field Sources: media kasutab.

Input filters: Collapse text – ei ole enam vajalik!

Media: siin on kõvasti kustutamist! Kõik peale File Entity ja IMCE välja!

Other: Better formats ok. Captcha question – las olla.

Disable node term listing: vajalik. Entity api, entity token – ok

Insert: vajalik. Job scheduler maha, jw player maha. Libraries moodul las jääb, väljas. Muu vajalik.

Printer, email & pdf version – ei saanud kunagi käima ja näib, et pole vaja...

Taxonomy manager – ok

Kogu Themekey maha

User interface: content menu: minema

views: Menu views: minema

voting: minema

Nüüd moodulite kustutamine

(Disable Garland & CTI Flex)

admin_menu: ok

auto_entitylabel: ok (on paaris kohas kasutusel 'title' i ylekirjutamiseks; ei viitsi uurida, kas päriselt ka on vaja...)

better_formats: las olla (Selle abil saab määrata, milliseid tekstiformaate keegi näeb/kasutab. Oli kasutusel commentsites, aga pole ju välistatud, et keegi veel kunagi kommenteerima hakkab...)

Captcha question: las olla (ehk kunagi läheb vaja)

Collapse text: maha

Content:menu: maha

Chaos: ok

Date/time: ok

Disable node term listing: Kirjutab üle Drupali kombe taxonomy termi vaatele otsa keevitada kõik saidid, kus termin esineb. Autorite puhul hädavajalik!

Entity: ok, vt auto-entitylabel

features: maha

feeds: ei saa maha! Uurida

field permission: maha (sai kustutatud labori asju, kus seda vaja oli)

filefield sources: media kasutab seda, jääb

float filter ok

imager resize filter ok

imce ok

insert ok

job scheduler – seotud feediga

jwplayer: maha

libraries: pärast!!

link ok

media ok

menu attach block maha

menu block maha

menu views maha

module filter ok

name ok

print maha

rate maha

taxonomy access ok

taxonomy manager ok eelmise jaoks

Themekey maha

video maha

votingapi maha

Feedi jama!

Tundub, et Feed xpath parseri, mis kõiki kinni hoidis, võib lihtsalt ära kustutada...

Feeds maha

job scheduler maha

libraries maha

libraries -> jwplayer maha

themes -> zen maha, cti flex maha

Menu (mobla jaox)

Selles numbris vaade, kompaktne. (Contextual filtrist muuta pealkiri <none>iks)

Contenti alla.

Css-i kirjutatud juurde selle tekkimise-kadumise reeglid.

Kasutajate kustutamine

Üldiselt läksid kõik, kes olid rollita või polnud 5 a sisse loginud.

Jäid kõik, kellele on mingi roll külge pandud. (Ja Adadcio on teatavasti tulnukas mu jutust, ehk testkasutaja.)

Juhendi uuendamine...


 

Ats Sat, 09/28/2019 - 16:58