В Панели управления >> Админ-бар >> Инструменты >> Нарграды. Активируем модуль и смотрим на набор стандатных наград. Они разделены на несколько категорий: Знаки отличия, Любовь, Еда, позитив, Животные, Предметы, Негатив, Богатство.
Кто сможет вручать награды?
Это смогут делать те пользователи, которым вы позволите просматривать и вручать награды. А значит идем в модуль Пользователи >> Группы пользвателей >> Установка прав для всех групп. И в категории Пользователи находим функцию просмотра и вручения наград, ставим галочки напротив тех групп, кому позволено это делать.
Но это еще не все. Возможно, какие-то награды вы хотите приберечь для вручения, например, исключительно Администраторами. Снова идем в Панель управления >> Адемин-бар >> Инструменты >> Награды. К примеру, награды в категории Знаки Отличия было бы логично сделать для вручения только от Администраторов сайта. Но по умолчанию, Модераторы также вправе давать "медальки". Непорядок. Жмём на иконку редактирования награды и снимаем галочку с Модераторов, сохраняем.
Как пользователи смогут вручать награды?
Чтобы пользователи увидели ссылку для просмотра и редактирования наград, нужно внести изменения в несколько шаблонов. К примеру, если вы хотите, чтобы просматривать и вручать награды можно было из профиля пользователя, то следует зайти в Управление дизайном (в Панели Управления) или на сайте через Админ-бар >> Дизайн >> Управление дизайном сайта и выбрать пункт Персональная страница пользователя.
Далее вставляем следующий код в желаемое место шаблона: Можете изменить стили и надписи по своему усмотрению (к примеру, "Вручить награду" можно заменить на "Подарить что-нибудь").
Также неплохо было бы дарить награды с форума, к примеру, поощрить пользователя за хорошее сообщение. Для этого снова идем в Управление Дизайном >> Форум >> Вид материалов
Далее выбираем место, где будет расположена часть с вручением наград за хорошее/плохое сообщение. К примеру, если вы хотите, чтобы вручить награду можно было в правом верхнем углу сообщения (справа от имени пользователя), найдите в коде эту часть: (то есть награды будут располагаться в следующем столбце от $USERNAME$). После этого кода вставляем это:
Это стандартный код для вручения наград за хороший/плохой пост. При желании, вы можете заменить иконки на свои, или выбрать ту награду, которую пользователи смогут давать за хороший/плохой пост. Как это сделать? Легко. Найдите вот эту часть в приведенном выше коде: Число 28 изначает номер (ID) награды. По умолчанию это , но изменив номер ID, например, на 25, получите (узнать ID можно, зайдя в Панели управления >> Админ-бар >> Инструменты >> Нарграды рядом с картинкой награды) Также можно поступить и с наградой для плохого поста. Здесь можно проявить фантазию. Например, если рядом с аватаром поставить тот же код вручения наград, но всплывающие надписи заменить на Отличный аватар, и выбрать соответствующую награду, то пользователи, глядя на аватар смогут сразу же его оценить. Так же можно сделать и с подписью.
Если хотите просто поставить награды под аватаром, чтобы они отображались подобно репутации, просто поставьте этот код в нужное место шаблона: Получится так:
Создавать собственные награды довольно приятное занятие. Для этого не обязательно быть художником, все можно найти в интернете. К примеру, на сайте ВКонтакте есть Подарки, почему ими не воспользоваться? (единственный минус - они там довольно большого размера, и смотреться будут не очень красиво в нашем окошке наград, поэтому я советую уменьшить их в графическом редакторе, желательно сохранив при этом формат PNG. Он сохраняет прозрачность, а значит никаких белых краев у наград не будет). Вот как они будут смотреться:
Нижний ряд наград в категории Животные добавлен мной и взят из подарков ВКонтакта. Вот вам сами картинки, чтобы вы смогли разместить их на своем сайте:
Я советую искать награды в Иконках. Подойдут размеры 32х32 и 48х48. Можете их позаимствовать из моей коллекции:
Отлично, но как добавить собственные награды? Заходим в Панель Управления >> Админ-бар>> Инструменты >> Награды и жмем Добавить награду
В появившемся окошке выбираем раздел, где будет отображаться награда, пишем полный путь к изображению (вы можете "залить" картинки в Файловый Менеджер либо на любой хостинг фотографий), устанавливаем тайм-аут (частота вручения данной награды) и выбираем группы пользователей, которым можно будет эти награды вручать. Нажимаем Применить. Отлично, ваша награда добавилась и пользователи смогут дарить ее друг другу.
Информер наград
А теперь неплохо было бы оповестить весь сайт о последних наградах пользователей. Для этого есть информеры. Заходим в Панель Управления >> Информеры
Нажимаем Создать информер
Пишем название информера и выбираем раздел ТОП наград. Нажимаем Создать.
Напротив появившейся награды появился код вида $MYINF_1$ (вместо 1 - ваш номер информера). Копируем его и вставляем в шаблон страницы, на которой хотите вывести последние награды. Вот, как информер отображает ТОП наград по умолчанию:
К сожалению, пока нет возможности управлять дизайном информера, но вот некоторые классы, которые вы можете занести в свой CSS и придать информеру желаемый вид. awardsTbl - задает стиль таблицы awardsCat- задает стиль ячейки с названием категории награды awardsImg - задает стиль картинки награды awardsUsr - задает стиль ячейки с номером награды и именем пользователя
Надеюсь, эта инструкция вам пригодилась. Теперь вы и ваши пользователи без подарков не останутся!
Рейтинг: 21 (помогла ли Вам эта инструкция: да / нет)
Просмотров: 17557
Комментариев: