Acasă »Drupal - Lecția a douăsprezecea - Imaging. Modulul de imagine cache.
Internet și grafică în timpul nostru nu mai este separat. Care sunt interesați în textul goale? Drupal, desigur, au mijloacele de a lucra cu o grafică. Să discutăm mai detaliat. Pentru început, avem nevoie de sine Drupal, astăzi este versiunea actuală - 6.14, în plus față de acesta va stabili CCK. imagefield și filefield. Avem nevoie de inclus în aceste module pachete: Conținut, ImageField, FileField, opțiunea Widgets. Am stabilit toți. Acum putem atașa la desenele noastre de tip de conținut. Să încercăm să modifice povestea de tip de conținut. Du-te la «Administrati> Content Management> Tipuri de conținut». Găsiți Story, și faceți clic pe «gestiona domenii», în fața lui. Adăugați un câmp cu o imagine: Casa de discuri. image Numele câmpului. Imagine Tip de date pentru a stoca. fișier element de formular pentru a edita datele. Image Save, setările de câmp apare fereastra, puteți lăsa toate setările implicite la o destul de interesant: Permise extensii de fișier de încărcare - tipurile de fișiere permise, implicit png gif jpg jpeg. Rezoluția maximă / minimă pentru imagini - maxime și imagini de dimensiuni minime permise (în pixeli), implicit este 0, adică, puteți descărca imagini de orice dimensiune, bătute cu ciocanul în format 640x480. Cale fișier - o cale care va încărca imagini, a «fișierele /» implicite. Fișier restricții de mărime - dimensiunea maximă a fișierelor încărcate. Dimensiunea de încărcare maximă pentru fiecare fișier - dimensiunea maximă de încărcare fișier. Dimensiunea de încărcare maximă pe nod - dimensiunea maximă a fișierelor care pot fi descărcate de pe nod. Setări de text ALT - fie pentru a adăuga la proprietate imagini ALT. Setări Titlu de text - fie pentru a adăuga la proprietate imagini din titlu. Imagine implicită - În cazul în care imaginea nu este încărcată, sau dacă se utilizează o valoare implicită? Necesar - câmp obligatoriu? Numărul de valori - Câte imagini pot fi atașate la nodul?
Am lăsat totul implicit. Odată salvat, atunci când creați o poveste, pentru ei va fi posibil să se atașeze imagini. Cu ajutorul theming, puteți plasa cu ușurință o imagine după cum doriți, dar dacă doriți să reglați imaginea pentru care condus numai standarde? Cultură și fiecare imagine sunt scalate Photoshop groază ca incomod. Și apoi vine la modulul de salvare Image cache. ca cele mai multe module utile Drupal, el refuză să lucreze, și necesită imageapi. Set ImageAPI, ImageCache, ImageCache UI, si suport pentru una dintre bibliotecile, în funcție de ceea ce este instalat pe server, în cazul meu ImageAPI GD2. Salvare. Apropo, pentru munca pe care doriți să activați cache-ul Image URL-ul Clean. Acum putem crea presetări (presetate), sau în cazul în care acesta va fi mai ușor, le-aș numi „filtre“. Du-te la pagina «Administrati> Clădirea site-ului> ImageCache». Și apăsați «Add new presetata». Noi introduceți numele filtrului Salvați și ajunge la pagina cu opțiuni (Acțiune) din imagine. Pentru fiecare imagine, puteți aplica mai multe acțiuni. Adăugați Crop - decupa imaginea. Adăugați Scale Retrasă - predecesor «Adaugă Scala și a culturilor», va dispărea în versiunea ImageCache 2.1. Adăugați Desaturate - Asigurați imaginea alb-negru. Adăugați Resize - dimensiunea imaginii schimbare. Adăugați Rotire - roti imaginea. Adăugați Scale - redimensionarea imaginii, păstrând raportul de aspect. Adăugați Scala și gușa - Redimensioneaza imaginea din dreapta, păstrând raportul de aspect, și apoi se taie. Adăugați Conturare - modificați claritatea imaginii. Am întrebat Scalarea (Scale) la 200 de pixeli lățime, și a făcut o imagine alb-negru. Să adăugăm un alt filtru, de exemplu, cu scalarea de până la 400 de pixeli în lățime și rotație (Rotire Adăugați) la 90 de grade imagine. Asta e ceea ce am făcut. Primul filtru, eu o numesc Primul al doilea filtru, numit Sec Acum, hai să facem ceva pentru acest filtru suprapus peste imaginile fiind descărcate de către noi. Peste cap de la «Administrati> Content Management> Tipuri de conținut», apăsați «gestionează domenii», de tip opus Story, și acolo «Arată câmpurile». Aici puteți specifica modul de afișare a imaginii noastre. Alegem Label - Hidde n, care ar elimina urât inscripția «imagine», la nodul, teaser-ul - prima imagine. adică, imaginea teaser-ul se va aplica primul filtru, și un nod complet - imagine Sec. imagine în nodul complet va aplica al doilea filtru. Noi verificam munca. Imaginea originală teaser este redusă, iar în alb-negru. Un nod plin, inversat și redus. După cum probabil ați dat seama, cache-ul de imagine împreună cu un CCK și vederi, oferă posibilități nelimitate atunci când este utilizat cu pricepere, cel mai important, nu-ți fie frică să încercați ceva nou -) Vă mulțumesc pentru atenție.Într-adevăr mare buchet! Înainte de a fi utilizat pentru a insera modulul de imagini de imagine, dar nu.
Adevărat sau nu au fost făcute pentru a oferi utilizatorilor posibilitatea de a încorpora mai multe imagini în locuri arbitrare în text, cu o aliniere arbitrară. (
Bună ziua, Eugene !!
In primul rand: FOARTE MARE MULTUMESC INVATAT!
În al doilea rând: trebuie să fac două lucruri pe Drupal, și, probabil, acestea pot fi efectuate pe baza experiențelor anterioare, și dacă da, spune-mi în ce direcție trebuie să ne mișcăm exact (ce altceva este nevoie de module).
Problema 1: nevoia de a face ceva ca un director de personal, care sunt plasate într-un tabel de baze de date. Ie navigarea în pagina afișează un tabel de angajați grupate pe departament, făcând clic pe un anumit angajat se deschide o nouă fereastră cu informații complete cu privire la aceasta.
Problema 2: Există un director de pe server, de exemplu - filesdoc, există foldere și fișiere în foldere cu formate infoy: doc sau pdf. În tranziția la pagina de exemplu - documentele pe care trebuie să ieșire un tabel cu numele folderelor într-o singură coloană, iar fișierele sunt stocate în aceste dosare într-o altă coloană (de preferință, ceva de genul meniuri, foldere - fișiere meniu - submeniu).
Aș fi foarte recunoscător pentru ajutor.
PS Cei care au scris că „în cazul în care ai fost acum un an?“, S-a putut împărtăși, de asemenea, experiențele lor cu Drupal pe acest site, deoarece poate că ai făcut ceva foarte special si interesant, care ar putea ajuta pe alții în viitor.
Bună ziua, vă mulțumesc pentru evaluare)
problema 1
Departamentul este creat cu ajutorul taxonomie, tipul de conținut „angajați“, cu ajutorul unui CCK, dacă doriți o imagine, citiți acest tutorial.
problema 2
Nu am văzut niciodată așa ceva Drupal sau trebuie să creați manual nodurile, și cârlig-l la fișierele. Sau scrie modulul. Poti sa te uiti cu siguranță la urcare ru Drupal și org Drupal, dar nu sunt sigur că vor găsi.