AnubiX ну на счёт
Quote
количество времени, проведенное на сайте.
не гарантирую но вот такой пример наград:
Вывод наград:
В шаблон сообщения там где нужно поставить медальки пишем:
<script>
fmedal('$USERNAME$');
</script>
До $BODY$, можно в самом верху HTML-а пишем:
1 Вариант, удобный для средних и больших форумов:
<script>
var Mnik = new Array ('Ник','Ник');
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>
Я лично пользуюсь 2 Вариантом
А чтобы чтобы медали выводились за репутацию
//Репутация (за каждые 10 плюсиков)
zn=$_REPUTATION$; Nm=Math.floor(zn/10);
rep='';
if(zn>10) rep='rep10' //имя медали за 10 +
if(zn>20) rep='rep20' //имя медали за 20 +
if(zn>30) rep='rep30' //имя медали за 30 +
if(zn>40) rep='rep40' //имя медали за 40 +
if(rep) medal+=' <img border="" alt="" src="'+put+rep+'.gif" title="За положительную репутацию" />';
//Посты (за каждые 100 постов) (не знаю будет работать или нет)
zn=$_POSTS$; Nm=Math.floor(zn/100);
rep='';
if(zn>10) rep='rep10' //имя медали за 100 +
if(zn>20) rep='rep20' //имя медали за 200 +
if(zn>30) rep='rep30' //имя медали за 300 +
if(zn>40) rep='rep40' //имя медали за 400 +
имя медали вводится HTML: картинка в тексте:
Пример :
Code
<img src="http://pic.ipicture.ru/uploads/081128/mWR4UfAw7B.gif" border="0">
Все
Вот кстати сам собирал большой набор медалек http://zerostalker.ucoz.ru/load/0-0-0-90-20 кстати если что медальки могут повторятся я потому что я по разным сайтам собирал и разные имена и в одну кучу