В этой теме я расскажу как самым простым способом отображать медали на вашем UCoZ форуме.
Для примера расскажу как я делал на своем гильдейском форуме отображение класов игроков.
Пункт 1: Оформление
Для начала определитесь как будут выглядеть ваши медали. Впринцыпи это могут быть любые изображения так как мы рассматриваем ситуацию с отображением классов я выбрал следующие изображения:
Пункт 2: Позиция
Далее решите для себя где именно должны отображаться ваши медали[к примеру сразуже под ником либо под аватаром]
У себя на сайте я выставил отображение под статусом пользевателя {Online/Offline}
Пункт 3: Редактируем код
Начнем уже редактирование самого кода. Заходим в "Панель управления" выбираем вкладку "Форум" там выбираем пункт "Управление дизайном модуля" и затем нажимаем на вкладочку "Вид материалов"
Далее у нас на сстранице появляется куча условных операторов
Пример:
Code
<?if($AVATAR_URL$)?><img title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?><?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName"></div><?endif?>
<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?>
<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?>
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?> <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>±</b></span></a></div><?endif?><?endif?>
<?if($USER_STATUS$)?><div class="statusBlock">Статус: $USER_STATUS$</div><?endif?>
Если вы не знаете что означает тот или иной оператор вы можете посмотреть их описания немного пролистав страницу вниз, и там вы увидите расшифровку каждого из них.
После того как вы решили где именно будут отображаться ваши медали мы вставляем свой условный оператор.
Как я говорил выше в данном случае мы рассматриваем отображение классов игроков, и так вставляем код
Code
<?if($UID$=14)?><img src="http://enzo-guild.ru/Classes/forum_16_new.png" title="Жрец" alt="" align="absmiddle" border="0"> <?endif?>
Теперь давайте его разберем по частям:
[/code]<?if($UID$=14)?>Code
$UID$ - Это индивидуальный ID каждого пользователя на вашем форуме, узнать ID можно через "[color=yellow]Панель управления[/color]" выбрав пункт "[color=yellow]Пользователи[/color]" затем "[color=yellow]Группы пользователей[/color]" и там нажать на кнопочку количетсва пользевателей.
[img]http://s59.radikal.ru/i166/1003/1d/263b0283cfb7.jpg[/img]
[color=red]Далее вы увидите всех пользователей которые входят в выбранную вами группу, и слева будет отображаться их ID![/color]
[img]http://i080.radikal.ru/1003/69/765d8f557b64.jpg[/img]
Тоесть суть в том чтобы задать условие "Если ID пользевателя N то отображать вот такую картинку"
Самое сложное позади теперь определимся с дизайном медали и за что она выдана:
[code]<img src="http://enzo-guild.ru/Classes/forum_16_new.png" title="Жрец" alt="" align="absmiddle" border="0"> <?endif?>
Где "http://enzo-guild.ru/Classes/forum_16_new.png" это ссылка на ваше изображение
А "Жрец" это текст который отображается при наведении на медаль курсором
Пример :
Пункт 4: Элементарный пример
Также для примера сделаем элементарную медальку с изображения взятого с WoWJp, к примеру этого симпатягу дракона !
Немножко грима и он стал вот таким вот красавцем
Наша медаль готова, осталось указать условие при котором пользователь получит ее, возьмем самое банальное,к примеру если у пользователя на форуме больше чем 1 пост .
Code
<?if($POSTS$>1)?><img src="http://s46.radikal.ru/i113/1003/04/3f47c0568a55.jpg" title="Тестовая медаль для WoWJp за 1 пост на форуме <img src="http://s8.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile"> " alt="" align="absmiddle" border="0"><?endif?>
Тут мы сделали условие что если количество сообщение($POSTS$) пользевателя больше чем 1 то отображать данную медаль.
И так в итоге вот что у нас получилось
Пункт 5: Итог
В конце хочу сказать что все ограничиваеться лиш вашей фантазией и желанием, единственный недостаток данного метода что к примеру когда у вас на сайте 1000 пользеватлей и вы хотите каждому присвоить свою медаль вам придется это делать в ручную, в моем случае это был пример с гильд сайтом и отображением классов игроков 50+ медалей не так уж сложно выдать вручную.
Если помогло то + заменит вам словом Спасибо Удачи вам !!!