Димон
/.s/a/38/496767602.png
Статус:
Online
Регистрация:
07.10.2012
Сообщения:
754
|
Где находятся награды? | В Панели управления >> Админ-бар >> Инструменты >> Нарграды. Активируем модуль и смотрим на набор стандатных наград. Они разделены на несколько категорий: Знаки отличия, Любовь, Еда, позитив, Животные, Предметы, Негатив, Богатство. | Кто сможет вручать награды? | Это смогут делать те пользователи, которым вы позволите просматривать и вручать награды. А значит идем в модуль Пользователи >> Группы пользвателей >> Установка прав для всех групп. И в категории Пользователи находим функцию просмотра и вручения наград, ставим галочки напротив тех групп, кому позволено это делать. | | Но это еще не все. Возможно, какие-то награды вы хотите приберечь для вручения, например, исключительно Администраторами. Снова идем в Панель управления >> Адемин-бар >> Инструменты >> Награды. К примеру, награды в категории Знаки Отличия было бы логично сделать для вручения только от Администраторов сайта. Но по умолчанию, Модераторы также вправе давать "медальки". Непорядок. Жмём на иконку редактирования награды и снимаем галочку с Модераторов, сохраняем. | | Как пользователи смогут вручать награды? | Чтобы пользователи увидели ссылку для просмотра и редактирования наград, нужно внести изменения в несколько шаблонов. К примеру, если вы хотите, чтобы просматривать и вручать награды можно было из профиля пользователя, то следует зайти в Управление дизайном (в Панели Управления) или на сайте через Админ-бар >> Дизайн >> Управление дизайном сайта и выбрать пункт Персональная страница пользователя. | | Далее вставляем следующий код в желаемое место шаблона: Можете изменить стили и надписи по своему усмотрению (к примеру, "Вручить награду" можно заменить на "Подарить что-нибудь"). | Code <?if($AWARDS_READ_URL$)?> <div id="block25" class="udtb"><div class="udtlb">Награды:</div> <a href="$AWARDS_READ_URL$" title="Список наград">[b]$AWARDS$[/b]</a> <?if($AWARDS_DO_URL$)?><span style="font-size:7pt">[<a href="$AWARDS_DO_URL$">Вручить награду</a>]</span><?endif?></div> <?endif?> | Также неплохо было бы дарить награды с форума, к примеру, поощрить пользователя за хорошее сообщение. Для этого снова идем в Управление Дизайном >> Форум >> Вид материалов | | Далее выбираем место, где будет расположена часть с вручением наград за хорошее/плохое сообщение. К примеру, если вы хотите, чтобы вручить награду можно было в правом верхнем углу сообщения (справа от имени пользователя), найдите в коде эту часть: (то есть награды будут располагаться в следующем столбце от $USERNAME$). После этого кода вставляем это: | Code $USERNAME$</a></td><td class="postTdTop"> Code <?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'}); return false;"><img src="http://s3.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'}); return false;"><img src="http://s3.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?> | Это стандартный код для вручения наград за хороший/плохой пост. При желании, вы можете заменить иконки на свои, или выбрать ту награду, которую пользователи смогут давать за хороший/плохой пост. Как это сделать? Легко. Найдите вот эту часть в приведенном выше коде: Число 28 изначает номер (ID) награды. По умолчанию это , но изменив номер ID, например, на 25, получите (узнать ID можно, зайдя в Панели управления >> Админ-бар >> Инструменты >> Нарграды рядом с картинкой награды) Также можно поступить и с наградой для плохого поста. Здесь можно проявить фантазию. Например, если рядом с аватаром поставить тот же код вручения наград, но всплывающие надписи заменить на Отличный аватар, и выбрать соответствующую награду, то пользователи, глядя на аватар смогут сразу же его оценить. Так же можно сделать и с подписью. | Quote url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$ | Если хотите просто поставить награды под аватаром, чтобы они отображались подобно репутации, просто поставьте этот код в нужное место шаблона: Получится так: | Code <?if($AWARDS_READ_URL$)?> <div class="reputation"> Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums">[b]$AWARDS$[/b]</span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду">[b]+[/b]</span></a> <?endif?> <?endif?> | Создаем награды | Создавать собственные награды довольно приятное занятие. Для этого не обязательно быть художником, все можно найти в интернете. К примеру, на сайте ВКонтакте есть Подарки, почему ими не воспользоваться? (единственный минус - они там довольно большого размера, и смотреться будут не очень красиво в нашем окошке наград, поэтому я советую уменьшить их в графическом редакторе, желательно сохранив при этом формат PNG. Он сохраняет прозрачность, а значит никаких белых краев у наград не будет). Вот как они будут смотреться: | | Нижний ряд наград в категории Животные добавлен мной и взят из подарков ВКонтакта. Вот вам сами картинки, чтобы вы смогли разместить их на своем сайте: | | Я советую искать награды в Иконках. Подойдут размеры 32х32 и 48х48. Можете их позаимствовать из моей коллекции: | | Отлично, но как добавить собственные награды? Заходим в Панель Управления >> Админ-бар>> Инструменты >> Награды и жмем Добавить награду | | В появившемся окошке выбираем раздел, где будет отображаться награда, пишем полный путь к изображению (вы можете "залить" картинки в Файловый Менеджер либо на любой хостинг фотографий), устанавливаем тайм-аут (частота вручения данной награды) и выбираем группы пользователей, которым можно будет эти награды вручать. Нажимаем Применить. Отлично, ваша награда добавилась и пользователи смогут дарить ее друг другу. | | Информер наград | А теперь неплохо было бы оповестить весь сайт о последних наградах пользователей. Для этого есть информеры. Заходим в Панель Управления >> Информеры | | Нажимаем Создать информер | | Пишем название информера и выбираем раздел ТОП наград. Нажимаем Создать. | | Напротив появившейся награды появился код вида $MYINF_1$ (вместо 1 - ваш номер информера). Копируем его и вставляем в шаблон страницы, на которой хотите вывести последние награды. Вот, как информер отображает ТОП наград по умолчанию: | | К сожалению, пока нет возможности управлять дизайном информера, но вот некоторые классы, которые вы можете занести в свой CSS и придать информеру желаемый вид. awardsTbl - задает стиль таблицы awardsCat- задает стиль ячейки с названием категории награды awardsImg - задает стиль картинки награды awardsUsr - задает стиль ячейки с номером награды и именем пользователя | Надеюсь, эта инструкция вам пригодилась. Теперь вы и ваши пользователи без подарков не останутся! |
|
|