Imagine generatoare teaser de generare automată a imaginilor de teaser, module cps drupal (pagina 2)

Pentru o lungă perioadă de timp am vrut să-mi scot capul de îngrijire a imaginilor despre teaseri, scriind modulul "de la zero", am întâmplat accidental un cod gata și "deconectat". Vorbesc despre modulul Teaser Thumbnail. că modest "zanykalsya" în trezorerie drupal.org "depozite".

Teaser Thumbnail corespunde aproape în totalitate dorințelor și nevoilor mele. Aproape. Asta nu am fost cu adevărat confortabil, așa că "fierul" lui se leagă de ImageCache. Care, la rândul său, nu va "începe niciodată" fără a instala încă două: ImageAPI și Transliteration. Total - câte patru module pentru o singură soluție. simple, în principiu, puzzle-uri. Cel care este complet și complet rezolvat de funcționalitatea încorporată a kernel-ului Drupal. Triple nu este gravă, dacă este "capricioasă" și imprevizibilă atunci când interacționează cu Nginx` ImageCache, nu avem nevoie de alte scopuri sau module.

Vă prezint "argumente corecte" că "ImageCache este unul dintre cele mai populare module Drupal, împreună cu aceleași viziuni". Sau de "degetul mare" este elementar pentru a fi generat de pachetul "elegant" CCK-> FileField-> ImageField-> ImageCache (cu add-on-uri) -> Vizualizari. " Ce să răspund la asta? Semnificați-vă băieți în fiecare mână și un rucsac cu o rație pe umeri, această publicație nu este pentru dvs. Ar fi ciudat să aflu că oamenii scriși pe drupalka.ru sunt citiți de oameni care au ales stilul de comunicare cu motorul: "Drupal este Views, megasites pe Drupal - Vizualizări cu adăugiri. “. Poate că este, dar prefer metoda, când sarcina este executată cu un singur instrument și nu cu o grămadă de ele în același timp. Pentru cei cărora filosofia mea este cel puțin intimă, îmi propun să revin la tema principală, titlul declarat.

Imagine teaser - Thumbnail "modificat" de teaser

Esența modificării a fost modificarea mai multor funcții legate de procesarea imaginilor ImageCache. Acum, generarea "previzualizărilor" se face cu ajutorul "seturilor de instrumente de imagine Drupal" - instrumentul de kernel CMS încorporat pentru interacțiunea cu bibliotecile grafice PHP: GD sau ImageMagic. Aceste biblioteci, desigur, ar trebui să fie incluse în configurația PHP a serverului dvs. și implicate.

Au fost adăugați câțiva noi parametri personalizabili, iar altele au fost eliminate, considerate a fi "inutile". Sprijinul pentru vizionări a fost, de asemenea, adaptat pentru a se adapta noilor angajați. În alte privințe - toată funcționalitatea Thumbnail-ului Teaser vizibilă utilizatorului final și administratorilor este lăsată fără modificări majore. Numele noului modul a fost primit pentru a evita posibilele confuzii în viitor.

Ei bine, cea mai "stafidă": pentru un plin de viață și stabil (pârai până când a fost găsit), modulul necesită acum numai el însuși, Drupal, și inclus pe bibliotecile GD / ImageMagic de pe server. Și în cuptorul fierarului toate "fustele stângi".

Ce face modulul

Generarea automată a imaginilor miniatură pentru teaser apare în timp ce salvezi un nou nod sau schimbi unul deja existent.

Instalarea și configurarea modulului

Instalarea este standard - prin copierea dosarului modulului în directorul corespunzător de pe server. În lista de module din pagina de administrare, căutați Set general / Diverse.

Modulul este configurat global și separat pentru fiecare tip de material. Setările de bază se fac pe pagina admin / settings / teaserimage. disponibile după ce modulul este activat.

Pagina de setări principală a modulului

Aici am creat:

  • Prefixul a fost adăugat la numele fișierului (primul câmp de setare). Valoarea implicită este _tthumb;
  • metoda de prelucrare a imaginii: modificați dimensiunea proporțional sau reduceți și recoltați la dimensiunea specificată, implicit - a doua;
  • dimensiunile imaginii viitoare pentru teaser: este dată în cifre prin x. implicit - 100x100;
  • lățimea și înălțimea minimă a imaginii din corpul nodului, care vor fi considerate adecvate pentru procesare, inițial câmpurile de intrare ale parametrilor de date sunt goale;

Imagine generatoare teaser de generare automată a imaginilor de teaser, module cps drupal (pagina 2)

Pagina de setări a modulelor pentru fiecare tip de material

Generarea de imagini pentru teasers este inițial oprită. Această caracteristică este acceptată separat pentru fiecare tip de material de pe pagina de setări a tipului dorit. După ce modulul este activat, va apărea un nou grup de parametri - Imagine teaser.

Se specifică individual pentru fiecare tip:

Imagine generatoare teaser de generare automată a imaginilor de teaser, module cps drupal (pagina 2)