Благодаря этому скрипту
пользователи могут благодарить пользователя, который добавил
новость/файл, нажатием на кнопку "Спасибо". Скрипт автоматически после нажатия прибавляет +1 к репутации и пишет за какой файл!!! Вставляем код ниже в Вид материалов форума или на страницу материала и комментариев к нему Каталога файлов (Новостей) Между тегами <head> и </head> (Общий вид страниц форума/страница материала и комментариев к нему Каталога файлов):
<script type="text/javascript"> function repchange(val,id){ repval=val; ajaxtime=setInterval('checkajax'+id+'()',500);} </script> <script type="text/javascript"> function checkajax$ID$(){ forms=document.getElementsByTagName('form'); for(f=0;f<forms.length;f++){ if(forms[f].id=='frm981'){ // by Vanofuture if(repval=='plus'){document.getElementById('a2').checked='true'; forms[f].reason.value='Спасибо!'; document.getElementById('submfrm981').click(); document.getElementById('sbt981').onclick=null; clearInterval(ajaxtime);}}}} </script> |
В нужное место:
<a
href="javascript://" onClick="openLayerB('Rd',0,'http_адрес
сайта/index/23-$UID$?plus','Change Reputation',380,200,1); return
false;"><img onclick="repchange('plus','$ID$');"
align="absmiddle" title="Выразить благодарность"
src="http://site-best.ucoz.ru/SM_Spasibo.gif" border="0" /></a> |
http_адрес сайта_ - вставьте свой !
|