Я считаю этот скрипт бесполезным на игровых форумах, но на каких-нибудь арт- пиар- проектах может быть реализован.

Итак, что делает этот скрипт? Все просто. Он считает количество сообщений пользователя, умножает это число на стоимость поста (1, 2, 3, 10 и т.д.) и выводит это в отдельное поле.

Администрирование - поля - создать поле.

Ставим в html-низ.

<script type="text/javascript">
if(location.href.indexOf('viewtopic')!=-1) {
var field = 'fld1';
var diff = 2;
var default_name = 'Деньги';
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>

Номер поля.

Цена поста.

Название вашего поля (в данном случае деньги).

Следует также уточнить, что это не уважение участников (плюсы или минусы не считает).

Отредактировано Северный Ветер (23 мая, 2012г. 08:51:42)