Administrator |
Дата: Среда, 30.05.2012, 14:38 | Сообщение # 1 Offline |
| В шаблон сообщения там где нужно поставить медальки пишем:
<script> fmedal('$USERNAME$'); </script>
До $BODY$, можно в самом верху HTML-а пишем: 1 Вариант, удобный для средних и больших форумов:
<script> var Mnik = new Array ('Andre','D@rth_EviL'); var Mmedal = new Array ('0112','0120'); var Mtitle = new Array ('За флуд','За героизм'); put='http://horeman.ru/IMGf/m/'; 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+=' <img src="'+put+'medal'+j+'.gif" title="'+Mtitle[j]+'">'; document.write('<div align="center" style="margin:5 5 0 0">'+medal+'</div>'); break; }}} </script>
Синем помечено, то что можно изменить. Инструкция: Записываем ники, кому надо медаль потавить в вектор Mnik и также по порядку номера медалей и их кол-во в векторе Mmedal, порядковый номер элемента говорит какую медаль ставить(счет от 0), а само число - кол-во медалей. К примеру 005 - говорит, что надо поставить медальку с именем medal2 пять раз.
2 Вариант, с прямым указанием HTML-текста медалей, более понятен, но и больше места займет:
<script> function fmedal(nik) { if(nik=='Ник 1') document.write('HTML-код медалей'); if(nik=='Ник 2') document.write('HTML-код медалей'); } </script>
Мои сайты: China-Telephon Все для китайских телефонов Megasayt все для Ucoz
|
|
| |