На многих форумах не хватает для реализации каких либо задумок системы поощрения пользователей не только наградами в виде медалек, но и системы баллов, денег и так далее, тут уж кто как обзовет.
Предлагаем вам реализовать на своем форуме систему денег с помощью скрипта.
Как работает скрипт.
Каждому пользователю добавляется n-ое количество баллов за каждое сообщение на форуме.
Для этого необходимо создать дополнительное поле и назвать его (деньги,баллы и так далее), важно чтобы название поля совпадало с названием в скрипте.
Итак сам скрипт:
Код:<script type="text/javascript"> if(location.href.indexOf('viewtopic')!=-1) { var field = '[color=red]fld1[/color]'; var diff = [color=red]2[/color]; var default_name = '[color=red]Деньги[/color]'; var ul = $("#pun-main div.post div.post-author ul"); for(var i =0;i < ul.length;i++){ var for_posts = parseInt($(ul[i]).find('li.pa-posts').text().replace(/Сообщений: /,""))*diff if(!$(ul[i]).find("li.pa-"+field).length) { $(ul[i]).find('li.pa-posts').after('<li class="pa-'+field+'">'+default_name+': '+for_posts+'</li>'); } else { $(ul[i]).find("li.pa-"+field).html(default_name+': '+(parseInt($(ul[i]).find("li.pa-"+field).text().replace(/^(.*): (-?\d+)$/,"$2"))+for_posts)) } } } </script>
var field = 'fld1'; - здесь прописываете номер дополнительного поля
var diff = 2; - цена за сообщение
var default_name = 'Деньги'; - название вашего поля
Данный скрипт вставляем в html-низ или в форму ответа