Joomla emuāru veidnes. Izvēlnes veids: kategorijas emuāra veidne Joomla kategorijas veidne

Bieži ir situācijas, kad Joomla ir nepieciešamas dažādas kategorijas! izvade, izmantojot atsevišķas veidnes. Piemēram, ziņu kategorija tiek parādīta ar savu veidni, un rakstu kategorija jāparāda ar savu veidni, kas ļoti atšķiras no Joomla ziņu parādīšanas veidnes. Šeit ir vienkāršs veids, kā to izdarīt standarta com_content izvades veidņu līmenī, neietekmējot Joomla kodolu.

Izpētot Joomla standarta com_content komponenta struktūru, nokopēsim kategoriju veidņu izvades failus mūsu Joomla veidnē, ja tie vēl nav tur. Apsveriet kategorijas emuāra izvades veidni:

[root] \ templates \ (TEMPLATE) \ html \ com_content \ category \ blog.php - sākotnējā veidne

[root] \ templates \ (TEMPLATE) \ html \ com_content \ category \ blog_item.php - materiāla veidne

(root) \ templates \ (TEMPLATE) \ html \ com_content \ category \ blog_links.php - veidne saitēm uz šādiem materiāliem

Pirmais ir ielādēt blog.php izvades veidni, kas savukārt izmanto pārējās divas veidnes. Lai atrisinātu problēmu, jums nav jāpieskaras Joomla pamata failiem, bet tiks izmantotas tikai veidnes.

Tā kā blog.php tiks ielādēts vispirms, ar to attiecīgi jāveic manipulācijas. Lai to pārbaudītu, varat pievienot nepieciešamo nosacījumu Joomla kategorijas... Pēc tiešās piekļuves aizlieguma pārbaudes pievienojiet:

items-> catid === $ Categories [$ i]) ($ this-> _ layout = "myblog"; $ this-> display (); $ check = true; break;)) // Ja nosacījums nav atbilst, parādīt parasto veidni, ja (! isset ($ check)): $ cparams = & JComponentHelper :: getParams ("com_media"); ?>

Un faila beigās aizveriet nosacījumu:

Analizēsim nelielu kodu:

Mainīgā $ kategorijas jautāt ID kategorijas, kuras jāparāda atsevišķā veidnē, atdalot tās ar komatiem. Pēc tam mēs šo visu sakārtojam masīvā un izvēlamies pirmo elementu, lai noteiktu parādāmo kategoriju. Tad mēs salīdzinām šo kategoriju ar mainīgajā norādītajām. $ kategorijas un, ja ir atbilstība, iestatiet mūsu veidni un parādiet to. Ja atbilstības netiek atrastas, mainīgais $ čeks nav instalēta un tiek parādīta parastā veidne blog.php.

Atliek tikai izveidot mūsu veidņu failus tajā pašā direktorijā:

[root] \ templates \ (TEMPLATE) \ html \ com_content \ category \ myblog.php - sākotnējā veidne

[root] \ templates \ (TEMPLATE) \ html \ com_content \ category \ myblog_item.php - materiāla veidne

(root) \ templates \ (TEMPLATE) \ html \ com_content \ category \ myblog_links.php - veidne saitēm uz šādiem materiāliem

Tādējādi jūs varat kontrolēt dažādu kategoriju izvades veidnes, neietekmējot Joomla kodolu.

V WordPress to ir ļoti viegli īstenot: vienkārši izveidojiet veidnes kopiju kategorija.php un no vajadzīgā virsraksta pievienojiet tam gliemežu (virsraksta sistēmas nosaukums angļu valodā). Piemēram: kategorija-ziņas.php tiks izmantots, parādot kategorijas ziņas ar logu ziņas.

Labdien, dārgie emuāra vietnes lasītāji. Šodien mēs turpināsim, ko jau vairākas reizes esam izvirzījuši un arī iemācījušies. Šodien mēs centīsimies apsvērt dažādas iespējas rakstu parādīšanai vietnes lapās, izmantojot dažādus izvēlnes vienumus.

Izvēlne ir viena no galvenajām daļām un parasti darbojas kā navigācijas elementi. Bet papildus navigācijai tie nosaka, kas tieši tiks parādīts dinamiska lapa pēc došanās uz to, izmantojot saiti. Faktiski tie nosaka, kas tiks parādīts konkrētā lapā.

Kam tas paredzēts un kā strādāt ar Joomla izvēlnes vienumiem

To nav viegli saprast, īpaši tiem lietotājiem, kuri ir strādājuši ar statiskām vietnēm, kurās izvēlnes loma ir samazināta tikai līdz navigācijas nodrošināšanai. Kopumā jautājums par satura sakārtošanu un satura parādīšanas metodēm ir viens no visgrūtākajiem iesācēju sajaucējiem.

Sākumā ir ļoti grūti aptvert visas attiecības starp izvēlni, tās vienumiem, tīmekļa lapu saturu un moduļiem, kuros tās tiek parādītas. Bet parunāsim par visu kārtībā. Pirmkārt, tās, tāpat kā jebkurā citā vietnē, var atrasties gan horizontāli (visbiežāk loga augšējā daļā, bet ir iespējams izveidot arī apakšējo), gan vertikāli (vai nu kreisajā, vai labajā kolonnā) no veidnes).

Interesanti, ka Joomla navigācijas izvēlnes vienums var novirzīt uz lapu ar vienu rakstu vai uz emuāru vai materiālu sarakstu, kas atrodas jebkurā kategorijā vai sadaļā. Turklāt vienai publikācijai var piekļūt, izmantojot dažādas izvēlnes saites.

Dažas saites to visu atvērs tīmekļa lapā, un dažas parādīs to kā sarakstu vai kā tās kategorijas vai sadaļas emuāru, kurai tā pieder. Jūs, iespējams, vēl pilnībā nesaprotat, par ko ir runa, bet es ceru, ka šī izpratne nāks, kad beigsiet lasīt šo rokasgrāmatu.

Tātad, jūs varat redzēt visu šo bagātību vienuviet - izvēlņu pārvaldniekā. Tajā varēs nokļūt no administratora paneļa, izvēloties no tā augšējā līnija"Visas izvēlnes" - "Izvēlne". Katram no tiem varat izveidot vienumus, kas ar vienu vai otru veidos tīmekļa lapas.

Viņu izskats ir iestatīts no šo pašu izvēlnes vienumu iestatījumiem. Tas ir ļoti svarīgi saprast, jo, zinot, kur meklēt noteiktus iestatījumus, jūs ievērojami atvieglosit savu uzdevumu. , kā arī moduļu konfigurēšana tiem.

Ieejot izvēlņu pārvaldniekā, varat noklikšķināt uz ikonas kolonnā, kas atrodas pretī vajadzīgajai kolonnai, kā rezultātā tiks atvērts visu tajā jau esošo vienumu saraksts. Piekļuvi šai lapai var iegūt, vienkārši izvēloties administratora panelī tās augšējā rindā "Visas izvēlnes" - "Nepieciešamās lapas nosaukums":

Rezultātā tiks atvērts logs ar sarakstu:

Izvēlnes vienuma izveide

Tās augšpusē redzēsit pogas, starp tām būs poga "Izveidot", uz kuras noklikšķinot tiks atvērts vednis jauna navigācijas elementa izveidei:

Šajā logā redzēsit Joomla veidojamo izvēlņu saišu veidu koka struktūru. Šajā kokā ir ligzdoti elementi, kas tiks atvērti pēc noklikšķināšanas uz atlasītās vecāku filiāles. Viss ir diezgan vienkāršs un intuitīvs.

Tas kalpo tam, lai pēc noklikšķināšanas uz izveidotās izvēlnes saites mēs varētu izvēlēties prezentācijas opciju lapai, uz kuru tiks veikta pāreja. Citiem vārdiem sakot, jums būs jāizvēlas viena no Joomla lapu veidnēm. Dažādas veidnes ļauj apvienot vienu vai vairākus rakstus, pamatojoties uz sadaļām un kategorijām, kurām tie pieder.

Lūdzu, ņemiet vērā, ka iepriekš minētajā iespēju kokā ir diezgan daudz iespēju, un tās ir sadalītas pēc komponentu veidiem (šis), pamatojoties uz kuriem saturs tiks parādīts vietnē. Mūs galvenokārt interesē iespējas, kas piedāvā pēc noklusējuma izveidot dzinējā iebūvētu Satura komponentu, kas ir atbildīgs par darbu ar materiāliem.

Bet papildus galvenajam komponentam darbam ar rakstiem ir arī citi, kas, savukārt, šim kokam pievienos arī savas iespējas, ļaujot jums izveidot saiti uz tīmekļa lapām ar saturu, ko ģenerējis mūsu Saturs.

Bet pagaidām mēs pakavēsimies pie apsvērumiem par materiālu izņemšanu, un viss pārējais tiks izskatīts pēc iespējas labāk. Tātad Joomla izvēlnes vienums var attiekties uz trim galvenajiem lapu veidiem: ar vienu rakstu, visu kategoriju vai sadaļu.

Turklāt izvēlnes vienums var norādīt uz abiem atsevišķa sastāvdaļa un šīs sastāvdaļas kategoriju. Piemēram, varat izveidot saiti, kas novirza gan uz lapu ar visu jūsu izveidotās galerijas kategoriju sarakstu, gan uz lapu ar atsevišķas satura (fotoattēliem).

Šis negods var izskatīties šādi:

Tajā pašā laikā kokā tika atlasītas šādas opcijas no tām, kas tika pievienotas pēc komponenta Phoca Gallery instalēšanas:

Galvenais uzdevums, veidojot vietni Joomla, ir pareizi sakārtot saturu (saturu, saturu). Es domāju sadaļu un kategoriju struktūru gan rakstiem, gan, piemēram, fotogalerijas komponentam. Labi strukturēta satura parādīšanai ir daudz metožu.

Tiesa, bieži vien dažādas izņemšanas metodes rada grūtības iesācēju lietotājiem. Bet es ceru, ka līdz šīs publikācijas lasīšanas beigām jūs nedaudz mazināsiet neskaidrības, ko radīja mulsinošā sistēma, un vismaz par dažiem jautājumiem būs skaidrība.

Ja vēlaties sasniegt ērtāko navigāciju, jums jāsāk ar pareizu sadaļu un kategoriju veidošanu un esošo rakstu izplatīšanu starp tām. Un jau uz šī pamata izveidot sazarotu izvēlņu sistēmu un to elementus, lai lietotājiem būtu ērta un saprotama izeja, jau būs tehnoloģiju jautājums.

Izvēlnes vienumi, kas ļauj vietnē parādīt rakstus

Lai vietnē parādītu saturu, kas ietver rakstus, izvēlnē jāpievieno jauni vienumi no koka filiāles “Materiāli”. Diezgan loģiski, es domāju. Noklikšķinot uz šī koka zara, jūs redzēsit visu sarakstu iespējamie varianti ko varat izmantot, lai parādītu materiālus savas vietnes tīmekļa lapās:

To nav tik daudz, taču tie ļaus jums parādīt rakstu saturu visdažādākajās formās - no atsevišķām publikācijām līdz visas vietnes blogam vienā vietnes lapā.

Tagad mums tikai jāsaprot, kam šī vai tā opcija paredzēta šajā koka zarā, un pēc tam jāizdomā to iestatījumi, kas ļauj Joomla parādīt emuārus vai rakstu sarakstus. Izmantojot šos iestatījumus, varat iestatīt materiālu izskatu un parādīšanas secību. Bet vispirms lietas.

Mēs apsvērsim iespēju publikācijas beigās parādīt vienu rakstu, un tur nav nekā sarežģīta un nepieciešama uzmanība. Un tagad es vēlos pakavēties divi galvenie izvades modeļi:

  1. Emuāra veidne (kategorija vai sadaļa) - tā sauc, jo rakstu parādīšanas veids šajā gadījumā atgādina standarta emuārus. Šajā gadījumā Joomla ģenerētā tīmekļa lapa kopumā būs rakstu paziņojumu sērija (ievaddaļas), kas beigsies ar saiti "Vairāk". Tie visi pieder vienai sadaļai vai vienai kategorijai, kuru izvēlaties iestatīšanas laikā.
  2. Standarta veidne sadaļai vai kategoriju sarakstam, kas būtībā ir tas pats. Joomla veidotā tīmekļa lapa būs tabula, kurā tiks uzskaitītas vai nu konkrētas sadaļas kategoriju virsraksti, vai konkrētas kategorijas rakstu virsraksti.

Protams, emuāra veidnei ir daudz lielāka elastība nekā standarta veidnei, kas parāda lapas saturu tabulā tikai virsrakstu veidā, kas ir saites uz pilnas versijas rakstus.

Emuāra kategorijas vai sadaļas formāts ļauj parādīt ne tikai rakstu nosaukumus, bet arī pievienot nelielu paziņojumu, kas ļauj izraisīt papildu interesi šīs lapas apmeklētājos, lai turpinātu lasīt un noklikšķināt uz saites "Vairāk".

Tajā pašā laikā varat elastīgi pielāgot rakstu parādīšanas izskatu. Būs iespējams iestatīt, cik paziņojumu tiks parādīts visā lapas platumā, cik tiks sadalīts kolonnās, iestatīt kolonnu skaitu un noteikt apakšā kā saites parādīto materiālu skaitu.

Kā izveidot emuāru Joomla, pamatojoties uz kategoriju rakstiem

Vispirms mēģināsim Joomla izveidot izvēlnes vienumu, pamatojoties uz kategorijas (vai sadaļas) emuāra veidni, un apskatīsim visus iestatījumus, kurus varam mainīt. Viņiem tie būs gandrīz identiski. Tāpēc mēs apsvērsim tikai opciju, kuras pamatā ir kategorijas veidne, un pēc analoģijas jūs pats varat izdomāt sadaļu.

Tātad, dodieties uz Joomla administratora paneli, atlasiet to augšējās rindas vienības "Visas izvēlnes" - "Nepieciešamais nosaukums". Atvērtajā lapā noklikšķiniet uz pogas "Izveidot", kas atrodas augšpusē. Atvērtajā kokā noklikšķiniet uz opcijas "Materiāli" - "Kategorija" - "Saraksta veidne". Šo darbību rezultātā tiks atvērts logs ar izvēlnes vienuma iestatījumiem, pamatojoties uz jūsu izvēlēto veidni:

Laukā "Nosaukums", kā parasti, ievadiet šī izvēlnes vienuma nosaukumu, kas tiks parādīts vietnē. Lauks "Pseidonīms" jāaizpilda tikai tad, ja. Tad jums vajadzēs.

Ja SEF organizēšanai izmantojat trešo pušu komponentus, jums tas nebūs jāaizpilda. Es jau rakstīju.

Laukā Saite tiek parādīta hipersaite uz lapu, kas ģenerēta no šī izvēlnes vienuma. Varat to kopēt un izmantot, lai nodrošinātu tīmekļa saites no citu jūsu vietnes rakstu tekstiem. Laukā "Rādīt" jums būs jāizvēlas izvēlne, kurā atradīsies mūsu veidotais vienums.

Ailē " Vecāku elements»Izveidotajam elementam varat izvēlēties vecākus, noklikšķinot uz kura, izvēlnē tiks parādīts mūsu ligzdotais vienums. Ja nevēlaties to ligzdot, tad atstājiet noklusējuma opciju "Augšpusē".

Sadaļā "Piekļuve" varat norādīt, kurš no apmeklētājiem redzēs šo vienumu. Vai nu visi (tiek izmantoti visbiežāk), vai tikai reģistrēti, vai tikai Joomla administratori (opcija "Īpašs").

Laukā "Atvērt" izvēlieties, vai lapa tiks atvērta tajā pašā logā, jaunā logā vai jaunā pārlūkprogrammas cilnē.

Emuāra izveide Joomla

Iet uz labā puse iestatījumi, kur ir koncentrētas cilnes ar parametriem, kas ir atbildīgi par tīmekļa lapas prezentāciju, kas tiks atvērta, noklikšķinot uz šīs saites. Sāksim ar galvenajiem parametriem, kas atrodas tā paša nosaukuma cilnē:

Laukā "Kategorija" jāizvēlas tas, kura saturs tiks parādīts emuāra veidā. Slejā "Apraksts" varat paslēpt vai parādīt šīs kategorijas apraksta attēlojumu, kas tiks parādīts emuāra lapas augšdaļā. Tas pats attiecas uz "apraksta attēlu".

Laukā "Pilns platums" varat norādīt rakstu skaitu (visbiežāk tikai to ievaddaļas - paziņojumus), kas tiks parādīti pilnā tīmekļa lapas platumā, nesadaloties kolonnās. Slejā “Ievads” jānorāda materiālu skaits, kas tiks sadalīts kolonnās, un laukā “Kolonnas” norādiet to skaitu. Tie tiks parādīti aiz tiem rakstiem, kas tiek parādīti pilnā platumā.

Tādējādi jūs varat, piemēram, ievietot skaitļus šajos četros laukos: 1 6 2 4, kā rezultātā izveidotā emuāra lapa izskatīsies šādi: pašā augšpusē tiks parādīts viens raksta paziņojums, kam seko vēl seši paziņojumi no šīs kategorijas, labi, pašā apakšā būs vēl četru saišu saraksts.

Skaidrs? Nē? Pēc tam mēģiniet pats eksperimentēt ar skaitļiem šajos iestatījumos, un viss jums kļūs skaidrs un saprotams. Ievietojiet Joomla emuāru kategorijas vai sadaļas rakstu izvadi, vispirms kolonnās un pēc tam visā lapas platumā - uz Šis brīdis neiespējami. Tāpēc jums būs jāapmierinās ar to, kas jums ir.

Starp citu, skaitlis nulle jebkurā no šiem četriem laukiem, izņemot kolonnu, nozīmēs, ka neviens no šīs kategorijas materiāliem neizmantos šo attēlošanas iespēju. Tas ir tas, ko mēs izskatījām galvenajos parametros, kurus var mainīt, veidojot izvēlnes vienumu Joomla. Tagad ejam uz papildu cilni:

Šeit ir iestatījumi, kas ir atbildīgi par rakstu secību. Ir daudz iespēju - pēc datuma, alfabētiskā secībā, attēlošanas secībā, ko norādījāt satura pārvaldniekā (šajā kategorijā).

Lauks Pasūtījums būs nepieciešams, ja veidojat izvēlnes vienumu sadaļai, kurā ir vairākas kategorijas. Šajā gadījumā jūs varat izvēlēties veidu, kādā vēlaties kārtot sadaļas kategorijas, saskaņā ar kurām to saraksts tiks parādīts lapā, kas veidota, pamatojoties uz sadaļas emuāra veidni.

Lauks "Kārtošana" nosaka, kā tiek parādīti paši raksti, kad tie tiek parādīti. Starp citu, veidojot izvēlnes vienumu ar nosaukumu "Sadaļas emuāra veidne", jūs varat kārtot visus rakstus, neņemot vērā to piederību noteiktai kategorijai, taču šim nolūkam iepriekšējā laukā "Pasūtījums" jāizvēlas opcija "Noklusējums" .

Ja izvēlaties opciju "Rādīt pasūtījumu", raksti no atlasītās Joomla kategorijas tiks parādīti lapā tādā secībā, kādu norādījāt materiālu pārvaldniekā, filtrējot tikai pēc tās.

Ir divi veidi, kā satura pārvaldniekā kārtot rakstus, kas pieder vajadzīgajai kategorijai. Jūs varat sakārtot vēlamos numurus slejā "Kārtot" un noklikšķināt uz disketes, kas atrodas blakus šīs kolonnas nosaukumam. Un tajā pašā kolonnā varat izmantot arī zaļās bultiņas, bet ar liels skaits raksti tas būs, iespējams, neērti.

Slejā Lapa un dažās nākamajās kolonnās izvēlnes vienuma papildu iestatījumos, pamatojoties uz kategorijas vai sadaļas emuāra veidni, varat paslēpt un parādīt lappušu numurus. Piemēram, ja parādītajā kategorijā ir vairāk materiālu, nekā norādījāt iepriekš aprakstītajos iestatījumos, tad Joomla emuāra ģenerētās tīmekļa lapas apakšā pievienos numerāciju (lappušu numerāciju), ja vien to neatspējojat sadaļā "Lappuses" lauks.

Neaizmirstiet, ka raksti, kas paredzēti Joomla emuāra rādīšanai, ir attiecīgi jāsagatavo, proti, jums tas būs jāatver vizuālais redaktors rediģēšanai novietojiet peles kursoru pēc vairākām teksta rindkopām un noklikšķiniet uz pogas " Skatīt vairāk"Atrodas redaktora loga apakšā.

Rezultātā kursora vietā parādīsies līnija, kas atdala paziņojuma tekstu. Emuārā tiks parādīts tikai paziņojums virs šīs rindas.

Atsevišķa materiāla, kategoriju vai rakstu saraksts

Tagad apskatīsim iestatījumus, kurus varat iestatīt, veidojot vai rediģējot izvēlnes vienumu, pamatojoties uz standarta sadaļas veidni. Lai sāktu darbu, dodieties uz administratora paneli, augšējā rindā atlasiet "Visas izvēlnes" - "Nepieciešamā nosaukuma nosaukums". Atvērtajā logā noklikšķiniet uz pogas "Izveidot", kas atrodas augšpusē.

Atvērtajā izveidojamo vienumu kokā noklikšķiniet uz opcijas "Materiāli" - "Kategorija" - "Standarta sadaļas veidne". Šo darbību rezultātā tiks atvērts logs ar iestatījumiem.

Jāatzīmē, ka tā kreisā puse izskatīsies tieši tāda pati kā tajā, kuru mēs iepriekš pārskatījām. Galvenā atšķirība ir galveno parametru punktos:

Laukā "Sadaļa" jums būs jāizvēlas sadaļa, kuras kategoriju saraksts tiks parādīts, izvēlnē noklikšķinot uz šīs saites. Starp citu, apmeklētājs, apskatot kategoriju sarakstu, varēs apskatīt katrā no tām esošo materiālu sarakstu, vienkārši ar peli noklikšķinot uz tā nosaukuma. Lauku "Apraksts" un "Attēls" mērķis ir līdzīgs iepriekš aprakstītajam.

Pārējo lauku mērķi jums būs vieglāk redzēt darbībā, nekā lasīt par to. Visi pārējie iestatījumi neatšķiras no iepriekš aprakstītajiem.

Mēģināsim izveidot izvēlnes vienumu Joomla, pamatojoties uz kategoriju saraksta veidni, un redzēsim, kā atšķiras iestatījumi:

Tālāk norādītajos iestatījumos varat iestatīt sarakstā parādīto rakstu skaitu, kā arī iespējot vai atspējot saraksta kolonnu virsrakstu parādīšanu, izveides datumu (varat iestatīt savu formātu) un filtru, kas ļaus jums kārtot materiālus pēc nosaukumiem, autoriem vai trāpījumiem (materiāla skatījumu skaits pēc apmeklētāju skaita).

Visbeidzot, es teikšu dažus vārdus par izvēlnes vienuma izveidi Joomla, pamatojoties uz standarta materiāla veidni. Šeit viss ir diezgan vienkārši, galvenajos parametros ir tikai iespēja no materiāla pārvaldnieka atlasīt nepieciešamo rakstu, kas tiks atvērts, noklikšķinot uz izvēlnes vienuma saites.

Iespējams, ka šis buržuāziskais redzējums par veiksmīgu emuāru popularizēšanu noderēs (buržuāzijā populārākā SEO emuāra autors):

Veiksmi tev! Uz drīzu tikšanos emuāra vietnes lapās

Jūs varētu interesēt

Rakstu (satura) izveide un parādīšana Joomla, izmantojot sadaļas un kategorijas, emuāru par Joomla un pogu Vairāk
Vietnes un veidlapas kontaktpersonas atsauksmes izmantojot iebūvēto Joomla komponentu
Kas ir Joomla
Moduļi, lai parādītu Joomla sadaļu sarakstu, nejaušas un jaunākās ziņas, līdzīgi materiāli, patvaļīgas fotogrāfijas un Html kods
Izvēlne Joomla - ligzdotas vai nolaižamās izvēlnes pievienošana, kā arī moduļa izveide un konfigurēšana tā parādīšanai vietnē
Moduļi Joomla - skatīšanās pozīcija, iestatīšana un attēlošana, kā arī klases piedēkļu piešķiršana
Satura organizēšana Joomla - rakstu dzēšana un izveide administratora panelī, kā arī visu materiālu parametru iestatīšana
Komponents K2, lai izveidotu Joomla emuārus, katalogus un portālus - funkcijas, instalēšana un rusifikācija
Joomla administratora panelis - pilnīga rokasgrāmata par visiem Joomla administratora paneļa iestatījumiem detaļās un attēlos

Mēs esam pieskārušies WordPress tēma, šeit mēs apsvērsim joomla, proti, kā izveidot un no jauna definēt izvades veidnes. Nē, nē, nevis vispārēja vietnes veidne (lai gan mēs ar to strādāsim), bet kaut kas cits, ko daudzi izstrādātāji diemžēl vienkārši atstāj novārtā. Bet vispirms lietas.

Vispirms apskatīsim, kā veidne darbojas Joomla. Es paskaidrošu vispārīgi, bet lai jums kļūtu skaidrs, par kādiem modeļiem es runāju. Mēs visi zinām, ka vietnei ir veidne, kuru mēs varam mainīt uz visu, ko vēlamies. Tātad šajā veidnē var būt apakšveidnes, proti, paplašinājumu veidnes. Iedomājieties, ka vēlaties mainīt izvades stilu, piemēram, modulim, ņemiet moduli, lai parādītu jaunākos materiālus. Modulis var būt gan iebūvēts vietējais, gan trešās puses, principā tam nav nozīmes, būtība ir viena. Iedomājieties, ka mums ir jāmaina raksta nosaukums un paziņojuma attēls, t.i. bija - vispirms nāk raksta nosaukums, tad attēls zem tā, tad datums, tad teksts utt. Un mums dizainers to uzzīmēja šādi - attēls ir virs, un nosaukums ir zemāk. Kā mēs mainīsimies? Tieši šeit ir interesantākā lieta ... Daudzi izstrādātāji neuzskata, ka joomla ir strauji attīstoša sistēma, kurai raksturīga bieža atjaunināšana. Bet daudzi izstrādātāji atrod šīs līnijas moduļa failos un maina tos pēc nepieciešamības. Vai tas tā nav? Kāpēc, tas ir iespējams, tikai pēc moduļa vai dzinēja atjaunināšanas, ja tas ir vietējais modulis - jūsu izmaiņas raudāja, un viss jūsu darbs nekur nepazudīs. Tas ir, atjauninātie faili vienkārši tiks pārrakstīti atjaunināšanas laikā. Tātad, izstrādātāji to paredzēja un nāca klajā ar veidņu sistēmu, un, manuprāt, tā ir ļoti pareiza un ērta pieeja.

Raksta struktūra

Tātad, kā darbojas veidnes ignorēšana? Joomla, tāpat kā vairums mūsdienu dzinēju, darbojas pēc MVC modeļa - modeļa, skata, kontroliera. Es tagad neiedziļināšos, bet teikšu, ka šis modelis paredz loģikas atdalīšanu no veidnes. Tātad, tikai šī veidne tiek izņemta uz galveno joomla veidne... Joomla ir veidots tā, ka, ja paplašinājumu veidnes nav atrodamas galvenajā vietnes veidnē mapē "html", tās tiek izvadītas no kodola. Lai tas būtu skaidrs, es minēšu vienu piemēru.

Ņemsim standarta sastāvdaļu com_content Ir joomla raksta sastāvdaļa. Mēģināsim no jauna definēt piedāvāto rakstu skatu. Parādīsim tos, piemēram, ieslēgtus mājas lapa... Lai to izdarītu, mums ir jāpārvieto komponenta atlasīto rakstu izvades veidne uz galveno Joomla veidni. Lai to izdarītu, galvenās vietnes veidnes saknē izveidojiet mapi html, pēc tam tajā mapi “com_content”, pēc tam tajā “mapes” (atlasītos materiālus), t.i. ceļš būs aptuveni šāds - / templates / your template / html / com_content / featured. Tagad dodieties uz šādu ceļu - / components / com_content / views / featured / tmpl / un nokopējiet failus default.php, default_links.php un default_item.php izveidotajā veidnes mapē "Featured". Tagad rediģējiet šos failus pēc nepieciešamības. Jūs varat uzreiz redzēt izmaiņas vietnē. Tagad, atjauninot Joomla, jūsu izmaiņas paliks neskartas.

Tādā veidā jūs varat ignorēt gandrīz jebkura komponenta vai moduļa izvades veidni, gan iebūvētu, gan trešo personu. Spraudņiem nav veidņu. No vienas puses, veidņu ignorēšana var šķist sīks darbs - lai izveidotu mapes noteiktā secībā, ja mēs darām kaut ko nepareizi, veidnes nedarbosies. V jaunākās versijas joomla, sākot no joomla 3.2, kļuva iespējams automātiski izveidot ignorēšanu tieši no vietnes administratora paneļa. Lai to izdarītu, dodieties uz Paplašinājumi -> Veidņu pārvaldnieks -> veidņu sarakstā pretī veidnei, kas izmantota slejā "Veidne", noklikšķiniet uz veidnes nosaukuma un nokļūstiet veidņu redaktorā.

Tagad pietiek noklikšķināt uz interesējošā paplašinājuma, un ignorēšana tiks automātiski izveidota atlasītās veidnes mapē. Manuprāt, tas ievērojami vienkāršo dzīvi, tk. nav nepieciešams tvaicēt, kuras mapes izveidot, ko ievietot utt.

Turklāt papildus sastāvdaļu un moduļu veidnēm mēs varam ignorēt izkārtojumu izskatu. Kas ir izkārtojumi? Piemēram, mums ir jāmaina lapas navigācijas veidne. Lai to izdarītu, pietiek ar administrācijas apgabalā izveidot izkārtojuma veidni "Pagination" un pēc vajadzības to mainīt. Izkārtojumi ir jauns papildinājums Joomla 3.

Alternatīvs izkārtojums

Tagad mēs saprotam, ka pirms noteikta paplašinājuma izvades izskata maiņas ir jāizveido tā veidne. Bet iedomājieties, ka vienam un tam pašam modulim ir jāiestata vairākas ādas, t.i. vienā vietnes sadaļā dizains ir viens, otrā - dizains ir atšķirīgs. Kā būt šeit? Es teikšu, ka izstrādātāji to ir paredzējuši un izveidojuši īpašu opciju ar nosaukumu "Alternatīvs izkārtojums". Šo opciju var redzēt moduļa vai komponenta iestatījumos. Piemēram, moduļa iestatījumos tas izskatās šādi.

Piemēram, no jauna definēsim autorizācijas veidlapas moduļa veidni vietnē un izveidosim divas veidnes. Lai būtu skaidrs, kā tās atšķiras viena no otras, padarīsim pieteikšanās pogu vienā veidnē oranžu, pēc noklusējuma - pieteikšanās pogu veidnē "Protostar" zils. Lai to izdarītu, vispirms dodieties uz veidņu pārvaldnieku un izveidojiet moduļa ignorēšanu "Mod_login"-Paplašinājumi -> Veidņu pārvaldnieks -> slejā "Veidne" atlasiet mūsu veidni, man ir šī veidne "Protostar"-> cilne "Izveidot ignorēšanu" un slejā "Moduļi" noklikšķiniet uz saites "Mod_login".

Tālāk mēs saņemam ziņojumu, ka ignorēšana ir izveidota, un nākamais, ka mēs to darīsim, dodieties uz veidņu mapi "Protostar" (ja vietne ir mitināta, tad labāk ir izmantot ftp klientu, piemēram, komandieris) un pārbaudiet, vai veidnes saknē ir parādījusies mape "Html", atveriet šo mapi, pēc tam mapi "Mod_login" un mēs redzam divus veidņu failus: noklusējuma.php un default_logout.php... Mēs varam mainīt šos failus tā, kā mēs to vēlamies, un rezultātu var uzreiz novērot vietnē pēc lapas atsvaidzināšanas. Bet šīs izmaiņas tiks nekavējoties piemērotas visiem izveidotajiem moduļiem. "Mod_login", bet mums ir jāizveido divi dažādi dizaini.

Lai saprastu alternatīvā izkārtojuma būtību, dodieties uz moduļa iestatījumiem Pieteikšanās veidlapa-> cilne " Papildu iespējas"Un pārliecinieties, ka tas ir nolaižamajā sarakstā "Alternatīvs izkārtojums" ir tikai noklusējuma veidne, un viss.

Tagad mapē izveidosim ignorējamo veidņu kopijas mod_login vietnes veidne (atlasiet failu, nospiediet ctrl + c, pēc tam ctrl + v), mums būs faili ar prefiksu "- copy". Pārdēvēsim abus failus, aizstājot prefiksu "- copy" ar, piemēram, "-alternatīva"(failu nosaukumiem jābūt stingri latīņu burtiem un nedrīkst būt pasvītrojumi), t.i. mums vajadzētu būt diviem papildu failus: noklusējuma alternatīva.php un default-alternative_logout.php... Tagad mēs meklējam pogas kodu failā noklusējuma alternatīva.php ar klasi "Btn btn-primārais" un mainīt "Btn-primārais" uz "Btn brīdinājums"(brīdinājuma pogas klase), t.i. kā šis - class = "btn btn-brīdinājums".

Tagad dodieties uz moduļa iestatījumiem mod_login un mēs redzam, ka sarakstā "Alternatīvs izkārtojums" ir parādījusies papildu veidne "noklusējuma alternatīva".

Tieši tā, tagad mēs varam klonēt savu moduli un opcijā "Alternatīvs izkārtojums" atlasīt veidni "noklusējuma alternatīva". Tagad šī veidne tiks parādīta vietnē ar oranžu pieteikšanās pogu.

Alternatīvs kategoriju un rakstu izkārtojums

Tāpat kā moduļiem, rakstiem un kategorijām var piešķirt arī savu alternatīvo izvades izkārtojumu. Mēs varam ignorēt jebkura raksta vai kategorijas attēlojumu. Veidojot vietni, bieži vien ir jāizmanto šādas metodes, it īpaši, ja tā ir liela vietne un tajā ir daudz visādas informācijas.

Mēs varam piešķirt alternatīvu izkārtojumu atsevišķai kategorijai un atsevišķam rakstam.


Uzreiz jāatzīmē, ka alternatīvais kategorijas izkārtojums darbosies tikai tad, ja kategorija nebūs piesaistīta izvēlnes vienumam ar tipu "Kategorijas emuārs" vai "Kategorijas materiālu saraksts". Lai parādītu alternatīvu kategorijas izkārtojumu, kas pievienots izvēlnes vienumam, mēs izmantosim citu metodi, bet vairāk par to zemāk ...

Alternatīvs izkārtojums atsevišķam rakstam

Izveidosim alternatīvu izkārtojumu atsevišķam stāstam. Piemēram, atsevišķā ierakstā es iestatīju pageTitle klasi uz H2 nosaukumu, tāpēc šis materiāls kļuva unikāls attiecībā pret citiem. Kā to var panākt? Mēs vienkārši izveidojam alternatīvu lapas izkārtojumu un piešķiram to vēlamajam rakstam. Lai to izdarītu, vispirms izveidojiet raksta ignorēšanu: Paplašinājumi -> Veidņu pārvaldnieks -> kolonna "Veidne", atlasiet savu veidni -> Izveidot ignorēšanu -> slejā "Komponenti" atrodiet "com_content", izvērsiet sarakstu un noklikšķiniet uz saite "raksts".

Tagad dodieties uz direktoriju - / templates / jūsu veidne / html / com_content / article / un izveidojiet faila default.php kopiju. Tālāk pārdēvējiet šo failu, piemēram, šādi - noklusējuma alt.php. Veicam veidnē nepieciešamos labojumus (ja atceraties, es iestatīju klasi pageTitle uz lapas nosaukumu). Tagad piešķirsim šo veidni vēlamajam rakstam -Materiāli -> Materiālu pārvaldnieks -> atlasiet vēlamo materiālu -> Materiāla displeja opcijas -> dodieties uz leju un laukā "Alternatīvs izkārtojums" atlasiet mūsu izkārtojumu -noklusējuma alt.

Tagad, atkārtoti ielādējot lapu, mēs varam redzēt mūsu veiktās izmaiņas.

Tagad mūsu alternatīvajam "noklusējuma-alt" izkārtojumam piešķirsim atbilstošu nosaukumu. Piemēram, sauksim to par manu alternatīvo izkārtojumu. Lai to izdarītu, mums jāpievieno konstante ar tulkojumu - TPL_ SAVA ŠABLONA NOSAUKUMS _COM_CONTENT_ARTICLE_LAYOUT_ Alternatīvā izkārtojuma faila nosaukums = "Mans alternatīvais izkārtojums" - veidnes lokalizācijas failam - ru -RU.tpl_ veidnes nosaukums .sys.ini.

ES izmantoju standarta veidne"Protostar" un man pieejamā alternatīvā izkārtojuma faila nosaukums ir noklusējuma alt.php. Manā gadījumā tulkošanai failam ru-RU.tpl_protostar.sys.ini ( / language / lv-RU /) pievienoju konstantu TPL_PROTOSTAR_COM_CONTENT_ARTICLE_LAYOUT_DEFAULT-ALT = "Mans alternatīvais izkārtojums". Tagad, kad es izvēlos alternatīvu izkārtojumu, tiek parādīts mans vārds.

Ir vienkāršāka alternatīvā izkārtojuma lokalizācijas metode, ignorējot joomla valodas konstantes. Es par to rakstīju, jūs varat arī lasīt. Tulkojums tiek izveidots no administratora apgabala, un jums nav nepieciešams iekļūt failos. Lai to izdarītu, dodieties uz -Paplašinājumi -> Valodu pārvaldnieks -> Ignorēt konstantes. Tālāk laukā "Filtrs" pārslēdzieties uz vadības paneļa apgabalu ar vēlamo valodu (man ir krievu valoda, daudzvalodu vietnē man tā būs jāizveido katrai valodai).

Tagad noklikšķiniet uz pogas Izveidot un ievadiet mūsu konstanti laukā Valodas konstante, man tā ir TPL_PROTOSTAR_COM_CONTENT_ARTICLE_LAYOUT_DEFAULT-ALT. Laukā "Teksts" ievadiet tā tulkojumu - Mans alternatīvais izkārtojums. Mēs spiežam, lai saglabātu. Tas tā, izkārtojums arī tiks tulkots.

Vēlos piebilst, ka mūsu alternatīvo izkārtojumu var definēt globāli, t.i. pēc noklusējuma tiks piemērots visiem materiāliem. Lai to izdarītu, dodieties uz materiāla iestatījumiem - Materiālu pārvaldnieks -> noklikšķiniet uz pogas "Iestatījumi" labajā pusē augšējais stūris-> pirmajā cilnē "Materiāli" pašā augšā mēs redzam lauku "Atlasīt izkārtojumu".

Alternatīvs kategorijas izkārtojums

Tādā pašā veidā kā rakstam tiek izveidots alternatīvs kategorijas izkārtojums. Izveidojiet kategoriju rakstu saraksta veidnes ignorēšanu (veidojot ignorēšanu, noklikšķiniet uz saites "kategorija"). Pēc tam dodieties uz mūsu veidni un atveriet izveidoto ignorēšanas mapi - kategoriju. Šajā mapē mēs atrodam failus: blog.php, blog_item.php un blog_children.php un izveidojiet to kopijas (atlasiet, CTRL + C -> CTRL + V). Pārdēvēsim šo failu kopijas, es tos nosaucu šādi: myblog.php, myblog_item.php un myblog_children.php... Jūs varat aizstāt prefiksu " myblog_»Ar savu vārdu, bet darbību secībai jābūt tieši tādai, pretējā gadījumā var rasties kļūdas. Tagad vietnes administratora panelī atveriet kategoriju, kurai mēs vēlamies piešķirt alternatīvu izkārtojumu, un cilnē "Parametri" atrodam lauku "Alternatīvs izkārtojums". Paplašinot sarakstu, mēs redzēsim mūsu izveidoto izkārtojumu (pēc noklusējuma jau ir divi izkārtojumi: emuārs un saraksts).

Atgādināšu vēlreiz!Šis alternatīvais izkārtojums tiks piemērots tikai tad, ja kategorija nav saistīta ar tāda veida izvēlnes vienību kā emuāra kategorija vai kategoriju saraksts.

Izkārtojumam varat arī piešķirt atbilstošu nosaukumu, izveidojot valodas konstanti - TPL_ PARAUGS NOSAUKUMS _COM_CONTENT_CATEGORY_LAYOUT_ LAYOUT FILE NAME (faila blog.php kopija). Manā gadījumā tas būs - TPL_PROTOSTAR_COM_CONTENT_CATEGORY_LAYOUT_MYBLOG, tulkojuma laukā es norādīju savu vārdu - Mans emuārs.

Tātad mēs no jauna definējām kategoriju emuāra izvades veidni, bet, ja pamanījāt kategoriju mapē, ir arī ignorēti faili: default.php, default_item.php un default_children.php - tie ir kategoriju saraksta veidņu faili. Tātad, ja vēlaties izveidot alternatīvu kategoriju saraksta izkārtojumu, jums ir jāizveido šo failu kopijas. Pārējais viss ir vienāds.

Šķiet, ka viss, bet ir vēl viena lieta, par ko es arī vēlos pastāstīt. Iedomājieties, ka mums ir kategoriju materiālu saraksts, tie tiek parādīti emuāra formātā. Tagad mainīsim materiāla nosaukumu kategoriju sarakstā. Pēc noklusējuma tas ir H2, un mēs to pārveidosim par H3. Labojumi tiek veikti failā blog_item.php, bet es veicu izmaiņas alternatīvajā izkārtojumā failā myblog_item.php. Tātad, ja mēs atveram šo failu, izrādās, ka daži bloki tiek pārvietoti uz atsevišķus failus ieskaitot mūsu raksta nosaukumu. Veidnē veidojot ignorēšanu, atcerieties trešo sleju "Izkārtojumi". Tātad, tagad mēs tikai pievērsīsimies šai slejai. Mums ir jāizveido izkārtojuma ignorēšana standarta joomla raksta komponentam. Lai to izdarītu, mēs ejam uz ignorēšanu un slejā "Izkārtojumi" noklikšķiniet uz saites "saturs". Tagad dodieties uz mūsu veidnes mapi, pēc tam uz mapi "html" un redziet, ka ir vēl viena mape - "izkārtojumi". Labi! Tagad ejam uz šo mapi -> joomla -> saturu un šeit mums jāatrod fails, kurā ir mūsu raksta nosaukums. Lai to izdarītu, atgriezieties mūsu failā myblog_item.php (manā gadījumā) un meklējiet rindiņas, kurās tiek parādīts nosaukums. Man ir šī 23. rinda. Tas izskatās šādi:

lieta); ?>

Pamatojoties uz šo kodu, mēs redzam, ka mums ir fails ar nosaukumu - blog_style_default_item_title, tāpēc mēs to meklēsim izkārtojumu mapē. Man ir šis fails - blog_style_default_item_title.php... Jūs varat to uzreiz atvērt un rediģēt, taču es iesaku izveidot alternatīvu izkārtojumu arī šai galvenes veidnei. Lai to izdarītu, izveidojiet šī faila kopiju un pārdēvējiet to, piemēram, es to nosaucu tā -. Tagad dodieties uz failu myblog_item.php un nomainiet līniju

lieta); ?>

lieta); ?>

Tagad veidnes fails myblog_style_default_item_title.php var mainīt, kā vēlaties, un izmaiņas tiks piemērotas tieši tajā kategorijā, kurai piešķirts alternatīvais kategorijas izkārtojums. Tas darbojas šādi. Citas veidnes slejā Izkārtojumi tiek no jauna definētas tādā pašā veidā.

Šo alternatīvo izkārtojumu var definēt arī globāli, t.i. pēc noklusējuma tiks piešķirtas visām kategorijām. Dodieties uz standarta joomla raksta komponenta iestatījumiem un cilnē Kategorija atlasiet vēlamo izkārtojumu.

Alternatīvs izvēlnes elementu izkārtojums

Tagad apskatīsim citu iespēju, kā izveidot alternatīvu izkārtojumu ar saiti uz izvēlnes vienumu. Dodieties uz direktoriju - / templates / your template / html / com_content / category un izveidojiet faila blog.xml kopiju un pēc tam pārdēvējiet to par (manā gadījumā) myblog.xml. Tagad atvērsim šo failu. Faila sākumā mēs redzēsim struktūru, kas izskatās šādi:

Tieši šī struktūra nosaka mūsu izkārtojuma izvēlnes vienumu. Maināsim šādas konstantes uz mūsu pašu, aizstājot atlasi atbilstoši izveidotajai alternatīvajai veidnei un izveidosim tām ignorējumus valodu failos:

COM_CONTENT_CATEGORY_VIEW_ BLOGS _NOSAUKUMS
COM_CONTENT_CATEGORY_VIEW_ BLOGS _IESPĒJA
JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_ BLOGS
COM_CONTENT_CATEGORY_VIEW_ BLOGS _DESC

Es tos nosaucu šādi:

COM_CONTENT_CATEGORY_VIEW_MYBLOG_TITLE
COM_CONTENT_CATEGORY_VIEW_MYBLOG_OPTION
JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_MYBLOG
COM_CONTENT_CATEGORY_VIEW_MYBLOG_DESC

Dodieties uz valodu pārvaldnieku un izveidojiet pastāvīgus ignorējumus vadības paneļa apgabalā ar vajadzīgo valodu. Man pietika, lai izveidotu ignorējumus divām konstantēm: COM_CONTENT_CATEGORY_VIEW_MYBLOG_TITLE un COM_CONTENT_CATEGORY_VIEW_MYBLOG_DESC.

Izveidojiet jaunu izvēlnes vienumu, atlasiet veidu "Materiāli" un redziet, ka tur ir parādījies jauns mūsu izveidotā alternatīvā izkārtojuma veids. Es to nosaucu par “Alternatīvo kategoriju emuāra izkārtojumu”.

Tagad šīs izvēlnes vienuma rakstu izvade tiks parādīta atbilstoši izveidotajam izkārtojumam.

Es vēlos jūs brīdināt, ka, izvēlnes vienumam izveidojot alternatīvu izkārtojumu, jūs nevarēsit izvēlēties šo alternatīvo izkārtojumu globāli vai no kategorijas, jo tas vairs nebūs pieejams.

Moduļa stils

Atgriezīsimies pie saviem moduļiem un redzēsim, ko vēl mēs varam darīt, lai atvieglotu mūsu dzīvi. Līdz šim mēs esam analizējuši katra paplašinājuma iekšējos izkārtojumus, teikuši, ka tos var ignorēt, taču moduļiem ir arī ārējais apvalks, kas mums nebija pieejams, izmantojot iepriekš minētās metodes. Kas tas par čaulu? Tas, piemēram, ir bloks ar moduļu tabulas klasi, kas katru moduli iesaiņo ar standarta xhtml izvades stilu. Šeit varat iekļaut arī moduļa galveni, kas pēc noklusējuma tiek parādīta H3 tagā. Tagad iedomājieties situāciju - jums ir nepieciešams viens no moduļiem vai drīzāk tā virsraksts, lai mainītu H3 tagu uz parastu divbloku ar noteiktu klasi, teiksim, moduļa nosaukuma klasi, + arī pievienojiet span tagu šī bloka iekšpusē, t.i. ierāmējiet virsrakstu ar papildu laiduma tagu. Tas attiecās uz atsevišķu moduli. Bet ko darīt, ja jums šādā veidā jāparāda visi moduļi noteiktā moduļu pozīcijā?

Izdomāsim. Mēs varam izveidot unikālu iesaiņojumu un piešķirt to jebkuram modulim. Lai to izdarītu, veidnes mapē izveidojiet failu modules.php, proti, viss ceļš izskatās šādi - / templates / your template / html / modules.php. Atveriet šo failu un ielīmējiet tajā šādu kodu:

saturs)):?>

">šova nosaukums):?>

tituls; ?>

saturs; ?>

Bet nesteidzieties to saglabāt, mums tas joprojām ir jārediģē vai, precīzāk sakot, jāizveido unikāls moduļa stils, pretējā gadījumā vietnē parādīsies kļūda balta ekrāna veidā (kad tiek parādīts kļūdas ir atspējotas), kopš šis stils jau pastāv. Mūs interesē funkcija "ModChrome_xhtm" piešķirsim tam unikālu nosaukumu, es to nosaucu šādi - "ModChrome_myStyle"... Tas tā, tagad funkcijas saturu var rediģēt tā, kā mums tas ir nepieciešams. Tā rezultātā, ja es īstenoju savu plānu, esmu modernizējis kodu šādi:

saturs)):?>

">šova nosaukums):?>
tituls; ?>
saturs; ?>

Tagad jūs varat saglabāt šo failu. Nākamā lieta, ko mēs darīsim, ir doties uz moduļu pārvaldnieku un atvērt rediģēšanai nepieciešamo moduli. Dodieties uz cilni "Papildu parametri", dodieties uz leju un pēdējā filtrā "Moduļa stils" mēs redzam, ka mums ir papildu stils - mans ir mans stils.

Mēs izvēlamies šo stilu un redzam rezultātu. Ja mēs pārbaudām, mēs redzam, ka parastā H3 virsraksta vietā mums ir div bloks ar moduliTitle klase, kurā ir arī iekšējais span tags.

Šī unikālā stila piešķiršanas iezīme katram modulim parādījās joomla 3. Joomla 2.5 versijā es šādu iespēju neredzēju. Tātad, ko darīt, ja vēl neesat to izdarījis.

Tagad apskatīsim, kā visus moduļus noteiktā stilā atveidot noteiktā moduļu pozīcijā. Modulārā pozīcija veidnē tiek ievietota šādi:

name = "header" - vietā galvene ievadiet savu vārdu modulārajai pozīcijai.

Ja pamanījāt šajā pozīcijā, tiek parādīts standarta stils - xhtml. Aizstāsim to ar mūsu radīto - myStyle, t.i. kā šis:

Tieši tā, tagad visi moduļi šajā modulārajā pozīcijā tiks parādīti mūsu stilā. Cieņa izstrādātājiem par doto iespēju tik elastīgi pielāgot veidni!

Papildus iespējas

Ja tajā pašā moduļa cilnē pamanījāt "Papildu parametri" papildus laukiem "Alternatīvs izkārtojums" un "Moduļa stils", ir arī tādi lauki kā "moduļa CSS klases sufikss", "Kešatmiņa", " Moduļa HTML tags "," Bootstrap Size "," HTML Header Tag "," CSS Header Class ". Laukam "Kešatmiņa" nav nekāda sakara ar veidni, tāpēc pagaidām to izlaidīsim. Apskatīsim pārējos laukus.

Moduļa CSS klases piedēklis- pievieno sufiksu blokam ar moduļu tabulas klasi. Var norādīt papildu klasi, atdalot to ar atstarpi vai defisi, vai pat uzrakstīt vienā gabalā. Tādā veidā mēs varam unikalizēt moduļa bloka klasi un uzrakstīt tam jebkurus stilus.

HTML moduļa tags- darbojas, ja izvēlamies moduļa stilu html5... Šis stils ir izveidots pēc noklusējuma. Šī opcija ļauj aizstāt standarta div bloku ar vienu no atlasītajiem - sadaļu, nav, rakstu utt.

Bootstrap izmērs- darbojas ar izvēlēto moduļa stilu html5... Šī opcija ir aktuāla tikai tad, ja izmantojat

Šajā rakstā es vēlētos pieskarties jau ļoti bieži izmantotajam izvēlnes veidam - kategorijas emuāra veidne... Faktiski šis vienums ļauj lapā parādīt kategorijas saturu. Vienīgā nianse ir vārds " emuārs". Faktiski tas ir tikai iznākuma veids. Piemēram, manā mājas lapā (un sadaļās) ir ieviesta praktiski līdzīga iespēja. Tomēr labāk ir redzēt vienu reizi, nekā dzirdēt simts reizes, tāpēc Labāk izvēlnei pievienot kategorijas emuāra veidni un redzēt rezultātu, un šajā rakstā mēs analizēsim, kā pievienot šāda veida izvēlni.

Veidojot jaunu izvēlnes vienumu, jums jāizvēlas veids - " Kategoriju emuāra veidne":

Bet kas attiecas uz " Pamata parametri" un " Iespējas-Papildu"tie šeit ir jāņem vērā, jo tie atšķiras no cita veida izvēlnēm.

Sāksim ar grupu " Pamata parametri":

  • Kategorija... Šajā nolaižamajā sarakstā atlasiet kategoriju, kuru vēlaties parādīt.
  • Apraksts... Ja, veidojot kategoriju, jūs uzrakstījāt aprakstu, šeit varat to parādīt vai paslēpt.
  • Apraksta attēls... Ja kategorijai esat norādījis attēlu, varat to parādīt šeit.
  • Pilns platums... Šis parametrs norāda, cik materiālu tiks parādīts visā satura platumā. Labāk ir apskatīt rezultātu šeit, un jūs uzreiz sapratīsit, ko šī iespēja dara.
  • Ievads... Rakstu skaits, ko lietotājs redzēs ar īsu aprakstu.
  • Skaļruņi... Emuāra kolonnu skaits.
  • Saites... Vienkāršu saišu skaits uz rakstiem, kas parādās uzreiz pēc visu materiālu izdošanas pilnā platumā un ievadā.

Kopumā labāk nav aprakstīt šos parametrus, bet uzreiz to apskatīt, un tad jūs uzreiz sapratīsit. Vienīgais, jums ir jāizveido vismaz daži raksti, lai patiešām redzētu atšķirību.

Un tagad apsveriet " Iespējas-Papildu":

  • Kategorijas secība... Tā sadala preces kategorijās. " Nosaukums alfabētiskā secībā"ir alfabētisks veids" Virsraksts pret alfabētu"otrādi, kārtojot pret alfabētu. A" Rādīt secību"nozīmē, ka preces tiks sakārtotas atbilstoši jūsu norādītajai secībai.
  • Šķirošana... Šeit jums jāizvēlas kārtošanas opcija, kuru vēlaties iegūt no nolaižamā saraksta. Katram gadījumam, hits- Tas ir raksta skatījumu skaits, jo šis vārds bieži sastopams dažādās lokalizācijas versijās, un ne visi to zina.
  • Pasūtiet daudzskaļruņiem... Materiālu šķirošana pēc tapām. Tas attiecas tikai uz emuāru veidiem, kur 2 un vēl kolonna.
  • Lapas salaušana... Rādīt vai paslēpt lappuses.
  • Peidžeru rezultāti... Ja iepriekšējā opcija ir iespējota, šeit varat parādīt sadalīšanas rezultātu. Piemēram, " 1-2 no 2".
  • Rādīt plūsmas saiti... Jūs varat iekļaut RSS plūsmašai kategorijai, tad cilvēki var to abonēt un saņemt paziņojumus par atjauninājumiem.

No savas pieredzes es teikšu, ka visi šie iestatījumi bieži vien nav jāmaina, tādēļ, ja kaut kas paliek neskaidrs, tad vienkārši apskatiet tos praksē. Lai gan, visticamāk, arī tas netiks prasīts.

Šeit jūs varat lejupielādēt unikālu emuāru autoru veidnes... Šīs kolekcijas tēmas ir sarežģītākas SEO optimizācija.

Valodas: Angļu krievu.

Veidi: Jaunumi, žurnāli, emuāri, minimālisms, portfelis, viena lapa, galerija, režģa režģis, interneta veikals, vizītkartes, korporatīvās vietnes.

Tēmas: Sports, fotogrāfijas, spēles, ēdiena gatavošana, stils un mode, sievietes, bērni, automašīnas, veselība, ceļojumi, tūrisms, dizains, mājas atjaunošana, interjers, daba, dzīvnieki, dejas, video, mūzika, politika, ekonomika, bizness, Forex, Māksla, attēli, tapetes, peļņa, nekustamais īpašums, makšķerēšana, medības, programmatūra, programmatūra, Android spēļu lietojumprogrammas.

Tehnoloģijas: Jquery, AMP, Bootstrap, Ajax, Javascript, atsaucīgs dizains.

Labākās emuāru autoru veidnes, lietotāju izvēle

UberSpot ir lielisks risinājums tiem, kam svarīgs skaists dizains, SEO optimizācija un efektīva funkcionalitāte. Šajā pavedienā jūs atradīsit vairākus foršus un produktīvus jauninājumus, piemēram, jauno Instagram logrīku, vietnes karti, ziņas, komentārus utt. Varat arī izmantot divu veidu izkārtojumus.

Neapturams nišas iekarotājs. Tas ir ideāls risinājums atsevišķas tematiskās vietnes un blogošana. Ideja, veidojot tēmu, bija īstenot nebeidzamu navigāciju, ko var izsekot meklētājprogrammas. Tādējādi jaunā navigācijas sistēma, atšķirībā no iepriekšējām, ne tikai palielinās uzvedības faktoru, bet arī to pilnībā parādīs, kā rezultātā palielināsies vietnes pozīcija meklēšanā.

Izstrādāts, pamatojoties uz jaunajām Blogger tēmām no (CNES) sērijas. Spēj atrisināt daudzus uzdevumus. Varat to izmantot ar visiem logrīkiem vai daļēji kā personīgās informācijas emuāru. Lapas ielādes ātrums jūs patīkami pārsteigs.

BlogBoard ir viens no labākajiem 2018. Apvieno vairākus stilus vienlaikus. Var izmantot kā tiešsaistes emuāru veikalu. Tas lieliski parādīs jūsu prasmes un pakalpojumus, tāpēc tas labi darbosies arī portfelim.

Dionis ir vienkāršots ziņojumapmaiņas stils. Piemērots visām nišām un stāstiem. No mikroshēmām var atšķirt skaistu priekšielādētāju (animācijas attēls pirms galvenās lapas ielādes), ritinot lapu, labajā pusē tiek parādīti ieteicamie ziņojumi.

Tas ir ātrs un elastīgs modelis, kas absorbējis vairākus sociālo mediju papildinājumus. Lielisks variants tiem, kas novērtē savu laiku. Tulkots krievu valodā.


Mistik ir četros dažādos stilos. Jūs varat izvēlēties to, kas jums visvairāk patīk. Ērta ēdienkartes, krāsu un citu elementu pielāgošana ļauj jums izveidot savu unikālo dizainu.


NewsB ir viegla ziņu tēma ar krāsu kombināciju, vienkāršiem, bet stilīgiem logrīkiem, kas paredzēti dažādām tēmām un satura kategorijām. NewsB ir pilnībā atsaucīgs un to nemanāmi atbalsta visas mūsdienu pārlūkprogrammas. Pilnajā versijā ir iekļauti līdz šim jaunākie emuāru rakstīšanas SEO iestatījumi, kas ļaus jūsu vietnei paaugstināt meklētājprogrammu klasifikāciju vēl augstāk.

Minima Mag ir moderna ziņu veidne ar atsaucīgu dizainu, ātru ziņojumu ielādi, stilīgiem sīkrīkiem un, protams, tīru dizainu, kas nemanāmi sajauc trīs krāsas, lai padarītu Minima Mag glītu un elegantu.

Satriecoša klasiska stila tēma, kas paredzēta sieviešu vietnēm un emuāriem. Avicia ir profesionāla tēma ar elegantu un modernu dizainu, kas spēj iedvesmot un lasītājiem nodot tikai pozitīvas emocijas.

Dream Press ir viena no populārākajām emuāru autoru tēmām. Tajā jūs redzēsiet modernu, elegantu, stilīgu un vienkāršu dizainu. Kopumā visas šīs īpašības palīdzēs saglabāt lasītāju vietnē.

Vienīgais, kas jums jāzina par ExGPress, ir tas, ka tam ir lietotājam draudzīgākā funkcionalitāte, kas atbilst sociālajam tīklam, kas nodrošinās jūsu vietnei lielu atdeves līmeni. Tam visam varat pievienot SEO optimizāciju, lielu ielādes ātrumu un lielu vietu sīkrīkiem un reklāmām. ExGPress ir īpaši izstrādāts ērtai satura apskatei un vislabākajai mijiedarbībai ar meklētājprogrammām, kas padara to par vienu no labākajām emuāru autoru veidnēm līdz šim. Citā dienā mēs tam pievienojām jaunu funkciju - peldošās sānu joslas, ritinot lejup vai augšup sānu joslas ar logrīkiem pēc ritināšanas.

Grid Line ir moderna un stilīga emuāru vietas veidne. Visi tā elementi ir rūpīgi atlasīti, optimizēti un veidoti tā, lai maksimāli pievērstu lasītāja uzmanību saturam. Grid Line tika izveidots ne tikai, lai veiksmīgi reklamētu jūsu tīmekļa resursu meklētājprogrammās, bet arī lai uzmundrinātu tā lietotājus un lasītājus.