Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Сломался скрипт Баллы/Деньги/Oчки


Сломался скрипт Баллы/Деньги/Oчки

Сообщений 1 страница 3 из 3

1

Здравствуйте! 
Скрипт до установки нового дизайна прекрасно работал, сейчас же показывает NaN: http://sg.uploads.ru/3j7yg.png.  А для некоторых профилей делает вот так: http://s4.uploads.ru/iYK4v.png
Не знаем, как решить проблему. Будем благодарны за помощь.
http://planecross.f-rpg.ru/

Отредактировано kjetll (Вс, 18 Мар 2018 01:14:11)

0

2

kjetll написал(а):

Не знаем, как решить проблему. Будем благодарны за помощь.


Ваша проблема решается очень просто. Я сейчас выставлю скрипт, который помог мне решить точно такую же проблему.

Код:
<!-- Cкрипт Валюты --><script type="text/javascript">
        $("#pun-viewtopic .post .post-author").each(function(){
        if($(this).parents('.post').attr("data-group-id")=="3")return true;
        if(!$(this).find('.pa-author a').length)return true;
        var fldName="Баллы"    //Точное Имя Поля

        //Все Коэфициенты могут быть дробными
        var K_post=150;    //Кол-о баллов начисляемых за одно сообщение;
        var K_invites=80;    //Кол-о баллов начисляемых за число приглашенных на форум;
        var K=60;            //Коэффициент участия(Кол-о баллов за час пребывания на форуме
        var K_respect=30;    //Кол-о баллов начисляемых за один балл уважения;
        var K_positive=20;    //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;

        if($(this).find(".pa-avatar").length){var L=".pa-avatar"}else var L=".pa-title"
        $(this).find(L).after('<li class="pa-fld11"><b>'+fldName+'</b>: 0</li>')

        var ss1=0,ss2=0,ss0=0,i=0,ss=0,s=0;
        if($(this).find(".pa-respect").length){ss2=$(this).find(".pa-respect").text();
        ss2=ss2.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss2=K_respect*(+ss2[0]+ +ss2[1]);}
        if($(this).find(".pa-positive").length){ss1=$(this).find(".pa-positive").text();
        ss1=ss1.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
        ss1 = K_positive*(+ss1[0]+ +ss1[1]);}
        if($(this).find(".pa-invites").length){ss=$(this).find(".pa-invites").text(); ss=K_invites*parseInt(ss);}

        if($(this).find(".pa-posts").length)ss0=$(this).find(".pa-posts").text();
        ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
        if($(this).find(".pa-time-visit").length){var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
        str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
        str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
        str=str.replace(" день","*24*60+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*60+");
        str=str.replace(" месяцев","*(365/12)*24*60+");str=str.replace(" месяца","*(365/12)*24*60+");
        str=str.replace(" месяц","*(365/12)*24*60+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");
        str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);}

        var s=$(this).find("li:not(.pa-fld11):contains('"+fldName+":')").remove().text();
        if(s=='')s=''+0;
        s=s.replace(fldName+": ","");s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
        str=$(this).find(".pa-fld11").html();str=str.replace(/:.*/ig,': '+s);$(this).find(".pa-fld11").html(str);

        ;})
        </script><!-- Конец -->

Вставлять в HTML- низ

+1

3

kjetll
Поле Баллы перетащите в Администрирование-Поля профиля прямо под Аватар

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Сломался скрипт Баллы/Деньги/Oчки