Здравствуйте. Наткнулась на вот такой скрипт (вы вроде его скриптом для бафиков назвали, да?):
Скрипт
<script type="text/javascript">
$("#pun-viewtopic .post .post-author").each(function(){
if(!$(this).find('.pa-author a').length)return true;
var fldName="Баллы" //Точное Имя Поля
//Все Коэффициенты могут быть дробными
var K_post=5; //Кол-во бонусов за одно сообщение;
var K_invites=50; //Кол-во бонусов за число приглашенных на форум;
var K=1; //Кол-во бонусов за час пребывания на форуме;
var K_positive=2; //Кол-во бонусов за один балл позитива;
if($(this).find(".pa-avatar").length){var L=".pa-avatar"}else var L=".pa-title"
$(this).find(L).after('<li class="pa-fld11">'+fldName+': 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>
Подобие я много раз искала. У меня есть несколько вопросиков.
1. Как я поняла, его вставлять в ХТМЛ-низ, да? Или нет?
2. Можно ли сделать еще несколько видов начисления баллов или отредактировать. Например, не за одно сообщение, а за пост не менее 5 строк? Или за отличную анкету +3 балла?