Drupal este un motor popular și puternic pentru crearea de site-uri Web. Dar nu puteți să îmbrățișați vastele, mai ales dacă versiunea comprimată a distribuției Drupal 7 "cântărește" aproximativ 3.8 MB. Prin urmare, funcționalitatea Drupal este extinsă cu ajutorul modulelor. Există o mulțime de module, care este, de asemenea, unul dintre motivele pentru popularitatea acestui motor. În acest articol vreau să vorbesc despre modulele cele mai populare pentru majoritatea site-urilor.
Vă reamintesc că modulele sunt încărcate în directorul Drupal în site / all / modules sau în site / site.name / modules pentru un anumit site (cu o configurație multi-site)
Dacă ați umplut site-ul cu conținut, atunci mă voi aventura să presupun că trebuie să tastați o mulțime de text și să plasați linkuri către imagini. Făcând acest lucru manual, prin introducerea marcajului HTML, este o afacere lungă, plictisitoare, ceea ce duce la erori. Dar puteți simplifica foarte mult munca dvs. prin punerea unui modul sau module pentru formatarea textului vizual, de exemplu BUEditor. Și pentru cei care nu vor să se obosească cu mouse-ul și sunt folosite pentru controlul marcajului, vă sugerez să folosiți filtrul Markdown.
Activați modulul de filtrare Markdown din setările modulului admin / modules. Accesați setările pentru formatul textului admin / config / content / formats, faceți clic pe "Personalizați" lângă formatul dorit, bifați marcajele, glisați-o în partea de sus a listei în secțiunea "Ordinea filtrelor", salvați modificările. (Dacă utilizați Filtrul de cod și / sau filtrul GeSHI, puneți Markdown după ele).
Acum, când creați un material cu un format de text pentru care este activat filtrul Markdown, marcarea stilului Markdown va deveni disponibilă (uneori este denumită marcaj Wiki).
Aici totul este simplu: doriți să evidențiați italice. anexați un cuvânt sau o expresie în asteriscuri singulare sau subliniere (fără spații după deschiderea și înainte de a închide asterisc), de exemplu, * acest text va fi * italice sau text _etot este evidențiat kursivom_. Vrei bold - în dublu asterisc sau caracter de subliniere: ** acest text este evidențiat cu caractere aldine de text ** sau __etot este evidențiată poluzhirnym__. Și ce se întâmplă dacă trebuie să afișați asteriscuri sau subliniere în text fără un spațiu? Apoi, este necesar să se pună în fața lor un caracter de evadare, adică înclinat spre stânga.
Două sau mai multe spații de la sfârșitul unei linii sunt echivalente cu introducerea unei etichete HTML
. și feedurile cu două linii (Enter) sunt echivalente cu introducerea unei etichete HTML
. și anume definiția unui paragraf.
Consiliul. Includând modulul de filtrare Markdown pe un site cu o mulțime de materiale, rețineți că este posibil ca atunci când textul existent este încadrat accidental de marcajul Markdown, ceea ce va duce la opțiuni de formatare neașteptate. Pentru a evita acest lucru, puteți să creați, de exemplu, o opțiune de format text propriu și să activați filtrul Markdown numai pentru el, să creați pagini noi utilizând acest format.
Consiliul. În mod implicit, orice modul de pe drupal.org conține numai interfața engleză. Pentru localizare, trebuie să descărcați fișierul de localizare. Pentru a face acest lucru, pe pagina modulului, selectați linkul Vizualizați traducerile de proiect, faceți clic pe butonul Descărcați traducerile din pagina care se deschide, apoi descărcați fișierul de traducere (dacă există, desigur) pentru limba și versiunea modulului. Apoi, mergeți la meniul administrativ Setări-> Interfață transferuri, selectați fila Import, selectați fișierul dorit și faceți clic pe butonul Import din partea de jos, așteptați ca importul localizării să se termine.
Afișarea imaginilor în lumea HTML este efectuată în două moduri: în dimensiune completă sau sub forma unei miniaturi. În cel de-al doilea caz, spațiul este salvat pe ecran, dar, de regulă, trebuie să inserați o imagine în interiorul link-ului pentru a permite vizitatorului site-ului să vizualizeze imaginea în format complet. Anterior, imaginea a fost deschisă în aceeași fereastră sau într-una nouă. Dar acest lucru este incomod și depășit. Acum, imaginea este creată pentru a se deschide în partea de sus a paginii și oferă elemente de scalare și de navigare, așa cum se face, de exemplu, pe site-ul Vkontakte. Și pentru aceste scopuri, modulul Brilliant Gallery poate fi folosit. În plus, poate lucra cu fotografii postate în Galeria Web Picasa. Pentru a extinde toate funcțiile Galeriei Brilliant, veți avea nevoie de modulul Lightbox2. Încărcăm ambele module, le permitem în setările admin / modules.
Pe site-ul din folderul de fișiere creăm un subfolder, de exemplu, bgfolder, Drupal ar trebui să aibă permisiuni de citire și scriere în acest folder. Mergeți la "Setări" din panoul de administrare, căutați secțiunea Galeria genială și elementul din galeria Brilliant. Intrăm în ea. Opțiuni:
Galeria principală utilizată pentru galeriile locale (nu pentru Picasa) - dosarul pentru imagini, în cazul nostru bgfolder (fără ghilimele și linii înclinate).
Calea personalizată pentru un dosar cache este un dosar pentru fișierele temporare, de obicei tmp în dosarul fișierelor.
Timpul de expirare al cache-ului galeriei (în zile) - timpul în zilele de viață ale imaginilor stocate în cache, puteți lăsa implicit.
Numărul maxim de coloane de masă - numărul maxim de coloane din tabel, dacă este 0 - atunci linia va fi completă până la capăt, apoi începeți cu următoarea.
Lățimea maximă a imaginilor de tabel - lățimea maximă a imaginii din tabel.
Decupați miniaturile în formă pătrată - tăiați schița în pătrat.
Culoarea fundalului - culoarea de fundal a tabelului în format #RRGGBB.
Plăcuța celulelor de masă - distanța dintre coloanele din tabel în pixeli (acestea vor fi umplute cu culoarea de fundal).
Browser de suprapunere - un modul pentru afișarea unei imagini în partea de sus a paginii, în cazul nostru - caseta Lightbox.
Lățimea maximă a imaginii complete - rezoluția maximă în pixeli a imaginii afișate în partea de sus a paginii. Aici este necesar să vă amintiți că setarea unei valori prea mari poate cauza ca imaginea să nu se potrivească pe ecran.
Afișați numele fișierului ca titlu - dacă este bifat, numele fișierului va fi afișat ca nume de imagine.
Sortarea sau aleatorizarea ordinii imaginii - selectarea opțiunii superioare determină afișarea miniaturilor în tabel în ordine alfabetică, a doua în aleatorie.
Am setat setările necesare și salvăm modificările. Accesați setările formatelor de text admin / config / content / formats și pentru formatele solicitate, bifați caseta de selectare Etichetă Blițată din secțiunea "Ordinea filtrului". Trageți tag-ul Brilliant Gallery în sus (sau după filtrul GeSHI dacă îl utilizați pe cel din urmă), salvați setările.
Acum este momentul să vorbiți despre ceea ce a fost menționat în tabelul de mai sus și ce esență a Galeriilor Brilliant. Uitați-vă la exemplul de mai jos.
Mai sus ar trebui să vedeți 4 schițe de fotografii sub forma unei mese 2x2. Faceți clic pe butonul stâng al mouse-ului pe orice imagine. Ar trebui să se deschidă într-un cadru în partea de sus a paginii cu elemente de navigare și control.
Pentru a afișa aceste schițe, a fost necesar următorul cod: [bg | fotografie | 2 | 100 | sortare | 4 | #dddddd]. După cum puteți vedea, nimic complicat. Cel mai important lucru aici este deschiderea paranteză pătrată, urmată de literele bg. linie directă, cale spre directorul cu imagini în interiorul / files / bgfolder fără linii înclinate, închiderea suportului pătrat: [bg | foto]. Toate acestea sunt suficiente. (Anterior, desigur, a trebuit să creez un director / files / bgfolder / photo și să pun fișierele foto acolo cu permisiuni de citire Drupal). Dar pentru parametrii de frumusețe adăugați: 2 - numărul de coloane; 100 - lățimea schiței în pixeli; sort - sortează în ordine alfabetică; 4 - numărul de miniaturi afișate; #dddddd - culoarea de fundal a tabelului. Fără acești parametri suplimentari, vor fi luate datele din setările globale Brilliant Gallery care sunt discutate mai sus.
De fapt, eticheta Brilliant Gallery are mai mulți parametri. Toate acestea sunt prezentate mai jos.
[bg | calea către directorul cu imagini din interiorul directorului specificat în preferințele Gallery Brilliant fără prima și ultima slash | numărul de coloane | lățimea schiței | metoda de sortare câte schite culoarea de fundal | număr de imagine specific text alternativ]
Pentru a scoate o imagine, de exemplu cea de a 3-a ilustrație ilustrată cu lățimea schiței 200, este necesar să se scrie: [bg | fotografie | 1 | 200 | sortare | 1 | #fffff | 3 | A treia fotografie]. Prea totul este simplu.
O altă Galerie genială poate lucra cu Galeria Picasa. Pentru a face acest lucru, în loc de o cale locală trebuie să specifice RSS-link la un album, de exemplu, [bg | http. //picasaweb.google.com/data/feed/base/user/tjfulopp/albumid/5290148828710951169?alt=rsskind=photohl=en_US] (acest exemplu din documentația pentru Galeria Brilliant).
Un alt modul foarte util pentru Drupal este Pathauto.
Pathauto necesită modul Token
Pentru cei care creează enciclopedii online, modulul Word Link poate fi util. Esența este că vă permite să creați un dicționar de link-uri. Luați în considerare exemplul.
În aplicarea Word Link sunt confundat până la un singur lucru: numărul de dependențe, care cu siguranță nu afectează viteza site-ului. Judeca pentru tine, acest modul depinde de: Vizualizări (modul destul de greu) și Vizionări operațiuni în vrac. Modulul Vizualizări, la rândul lor, depinde de Ctools. Modulul Operații în vrac pentru vizualizări depinde de Entitate și Viziuni. Astfel, de dragul unei singure funcții suplimentare, trebuie să trageți cel puțin 4 module suplimentare. Pe de altă parte, dacă aveți deja instalat modulul Vizualizări și, prin urmare, Ctools, aveți nevoie doar de 2 module. În general, depinde de tine.
Asta e tot pentru moment. Noroc în învățarea și aplicarea Drupal!