site-ul de dezvoltare în drupal

Decizie. Problema este rezolvată cu ajutorul unor module standard Drupal blog și Path, precum și grupuri organice suplimentare, Views, VotingAPI, Vot sus / jos, Utilizator Karma, CCK, ImageAPI, ImageCache, Filefield, Imagefield, Lightbox2.
În acest moment, site-ul shvabrashvabr.ru disponibile, bo nou care posedă lshim funcțională, versiune a ansamblului descris aici, cu descrieri detaliate și screencast.

punerea în aplicare
Primul pas în mișcare meniul de a administra - Module (admin / construi / module) și activați modulele necesare:

Odată ce modulele necesare sunt activate, vom proceda pentru a le configura și să înceapă cu „blog de grup“, că modulul implementează grupări organice. Logica este după cum urmează: în modulul de setări trebuie să specificați ce tip de conținut va fi considerat ca fiind „un blog colectiv“, și care - „înregistrări“ pentru blog colectiv. Utilizatorii vor putea crea „Echipa Blog-uri“, abona la, și de a crea intrări în ele. În tranziția la «blog colectiv“ va afișa toate intrările introduse în acesta.

Pe măsură ce „Introduceri“ pentru blog-ul colectiv de tip existent adecvat de intrare blog de conținut, care este creat automat modul standard blog. „Blogul colectiv“ tipul de material care aveți nevoie pentru a crea propriul. Pentru a face acest lucru, mergeți la meniul de a administra - tipurile de conținut (admin / content / tipuri) de pe fila Adăugați și de a crea un tip de material numit „blog de grup“ și numele grupului mașinii. Acum, du-te la setările modulului Grupuri organice (admin / og / og) și indică faptul că materialul intrare de tip blog - un record pe blogul echipei (grupul post-Standard), precum și tipul de material de blog de grup, destul de ciudat, un blog colectiv (nod Group ).

Pentru blog-ul nostru pe intrările planificate de către utilizatori pentru a conecta un număr nelimitat de imagini care vor fi afișate ca miniaturi în partea de jos a mesajului. În acest caz, faceți clic pe imaginea ar trebui să deschidă o expunere de diapozitive, însoțit de un număr mic de efecte speciale. Acesta va copia de ieșire dimensiunea 800x600 pixel imagini. Pentru a obține din imaginile încărcate sunt create în mod automat o copie mică, trebuie să ImageCache modul pentru a crea două seturi de setări, efectuați acțiunile necesare. Apoi, trebuie să mergeți la proprietățile materialului, cum ar fi intrarea blog (Administrati - Tipuri de conținut, și apoi să gestioneze materialele relevante, cum ar fi câmpurile), și se adaugă un câmp de tip de imagine. Pentru a elimina restricția privind numărul de imagini încărcate în proprietățile parametrilor de câmp numărul de valori trebuie să fie setat la nelimitat. Proprietățile câmpurilor de afișare (câmp de afișare) trebuie subliniat faptul că imaginea trebuie să fie afișat într-o miniatură 100x100 și faceți clic pe ea ar trebui să deschidă un slide show de imagini 800x600 în dimensiune. În acest caz, acest parametru este numele Lightbox2: preview-100x-100-> lățime-800.

Este timpul pentru a aloca drepturi de acces al utilizatorilor la diferite caracteristici site-ului. Am decis să facă acest lucru, astfel încât utilizatorii cu un anumit nivel de „karma“ a avut mai mult de utilizatorii obișnuiți, așa că avem nevoie pentru a crea un nou rol „Utilizatorii avansați“ (acest lucru se face în meniul Administrati - Roluri). Acum du-te la meniul Administrati - Permisiuni și setați permisiunile necesare.

Acum, vizitatorii nostri pot crea articole de blog, să le evalueze și a plecat folosind modulul Vederi pentru a crea două puncte de vedere: unul va fi afișată toate postările pe blog și în al doilea înregistrările numai cu o anumită clasificare. Concepte de setare detaliu discutate în exemplul anterior, asa ca acum sunt pe această temă nu va merge în detaliu, deoarece aceste fonduri vor fi utilizate aceleași aici. Singura excepție este faptul că blocul de setare Ralationships, trebuie să adăugați conexiunea la VotingAPI modul, care, în filtrele de afișare pot fi utilizate documente clasamentul.

Link-uri către alte părți ale acestui articol: