сайт за развитие в Drupal

Решение. Проблемът е решен с помощта на стандартни модули Drupal блог и Path, а също и допълнителни органични групи, Прегледи, VotingAPI, Гласувай за нагоре / надолу, за потребителя Карма, CCK, ImageAPI, ImageCache, Filefield, Imagefield, Lightbox2.
В момента на shvabrashvabr.ru сайт на разположение нови, притежаващ бо lshim функционална версия на комплекта, описан тук, с подробни описания и скрийнкастове.

изпълнение
Първата стъпка при администриране на меню ход - Модули (администратор / изграждане / модули) и да задейства необходимите модули:

След като необходимите модули са активирани, ще се пристъпи към тяхното създаване и започва с "група блог", че модулът изпълнява органични групи. Логиката е, както следва: в модула за настройки, които трябва да се уточни какъв тип съдържание ще се счита за "колективен блог", и които - "записи" за колективно блога. Потребителите ще могат да създадат "Екип Блогове", да се абонирате и да създаде записи в тях. При прехода към «колективна блога" ще покаже всички записи, поставени в него.

Тъй като "въвеждане" за колективен блог подходящ съществуващ тип съдържание в блога, която автоматично се създава стандартен модул Blog. "Колективен блог на" вида на материала, трябва да създадете своя собствена. За да направите това, отидете на администриране на меню - видове съдържание (администраторски / съдържание / видове) в раздела Add и да се създаде вид материал, наречен "група блог" и името на групата на машината. Сега отидете в настройките на модула органични групи (администратор / ог / ог) и показва, че материал тип блог влизане - рекорд в блога на отбора (Standard група пост), както и вида материал, от група блог, странно, колективен блог (възел Group ).

Към блог записи на нашия планирани от страна на потребителите, за да свържете неограничен брой снимки, които ще бъдат показани като миниатюри в долната част на съобщението. В този случай, кликнете върху снимката трябва да се отвори слайд шоу, придружено от малък брой специални ефекти. Той ще изведе копиране размер 800x600 пиксела изображения. За да получите от качените изображения са създадени автоматично малък екземпляр, трябва да ImageCache модул, за да се създадат две групи от настройки, да извърши необходимите действия. Тогава ще трябва да отидете на свойствата на материала, като блог запис (Приложете - видове съдържание, а след това Управление на съответните материали, като например полета), и да добавите поле на изображения от този вид. За да премахнете ограничението за броя на качените снимки в свойствата на полеви параметри брой стойности на трябва да бъде настроен да Unlimited. Свойствата на полета на дисплея (Display поле), следва да бъде посочено, че на снимката трябва да се показва в 100x100 миниатюрите и кликнете върху него трябва да се отвори слайдшоу от снимки 800x600 по размер. В този случай, този параметър е името на Lightbox2: преглед-100x-100-> ширина-800.

Това е време да се отпуснат потребителски права за достъп до различни функции на сайта. Решихме да го направи, така че потребителите с определено "карма" ниво са имали повече от редовни потребители, така че ние трябва да се създаде нова роля "Напредналите потребители" (това се прави в менюто Прилагайте - Роли). Сега отивам да администрира меню - Разрешения и задайте необходимите разрешения.

Сега нашите посетители могат да създават блогове, да ги оценят и оставени при използване на модула Views за да се създадат две: единият ще се показва на всички постове в блога, а във втория се регистрират единствено с определен рейтинг. настройка Подробности понятия, разгледани в предишния пример, така че сега съм по този въпрос няма да отиде в подробности, тъй като същите тези средства ще се използват тук. Единственото изключение е, че настройката Ralationships блок, трябва да добавите връзката с VotingAPI на модула, че с оглед филтри могат да бъдат използвани документи класиране.

Връзки към други части на тази статия: