1) Сначала идем в админку и создаем новый глобальный блок под названием
MEDALS (в принципе можно и без него, но с блоком удобней редактировать
медали). Затем вставляем в шаблон блока вот этот код: Code <script> var Mnik = new Array ('2','3'); var Mmedal = new Array ('1','2'); var Mtitle = new Array ('За вклад в развитие форума','Тестовая медаль'); var Mhref = new Array ('22-0-0-1-1','22-0-0-2-1'); put='http://studioad.ru/bonuses/medals/'; function fmedal(nik) { for(n=0;n<Mnik.length;n++) { if(nik==Mnik[n]) { medal=''; for(j=0;j<Mmedal[n].length;j++)
for(i=0;i<Mmedal[n].charAt(j);i++) medal+=' <a
href="http://studioad.ru/forum/'+Mhref[j]+'"><img
src="'+put+'medal'+j+'.png" border="0"
title="'+Mtitle[j]+'"></a>'; document.write('Награды
пользователя: '+medal+'</div>'); break; }}} </script> где изменяем некоторые поля, переписываем помеченное красным: var Mnik = new Array ('2','3'); - ID пользователя var Mmedal = new Array ('1','2'); - номер и количество медалей из папки медалей var Mtitle = new Array ('За вклад в развитие форума','Тестовая медаль'); - всплывающее название медали var Mhref = new Array ('22-0-0-1-1','22-0-0-2-1'); - ссылка в пределах форума по которой перейдет пользователь нажав на медаль
2) затем в коде заменяем ссылки на папку с медалями и на ваш форум. В
папке с медалями должны быть медали в формате png (ну или если вы
замените в коде формат то в вашем формате) под именами medal0.png
medal1.png medal2.png и так далее. 3) После того как сделали всё
вышеперечисленное вставляем код нашего глобального блока
$GLOBAL_MEDALS$ в шаблон вида страниц форума сразу перед кодом $BODY$.
Затем открываем редактирование шаблона вида сообщений на форуме и в
нужное место (там где у нас будут выводиться медали) вставляем следующий
код: Code <script> fmedal ('$UID$'); </script>
Теперь рассмотрим, как награждать пользователей. Для того чтобы у
пользователя появилась медаль нужно вписать id пользователя (можно
посмотреть в личной информации), затем там где указывается номер и
количество медалей поставить нужное значение. Например если у вас стоит
значение 004000 значит у пользователя будет стоять 4 медали под именем
medal2.png из папки в которой всего 6 медалей. Затем дописываем описание
медали и ссылку для неё.
Понравилась статья-Жми +1
Нравится
[
Получить прямую ссылку на новость
][
Скрыть ссылки ]
Это может быть интересно:
|
|