Регистрация | Вход
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
СКРИПТ КНОПКА "СПАСИБО"
YatoДата: Воскресенье, 24.02.2013, 14:43 | Сообщение # 1
Лидер
Группа: Администраторы
Сообщений: 425
Статус:
Благодаря этому скрипту пользователи могут благодарить пользователя, который добавил новость! "Спасибо" прибавляет +1 к репутации и пишет за какую новость!!!

Модуль: "Новости"

ПУ ---> Управление дизайном (шаблоны) ---> Новости сайта ---> Страница материала и комментариев к нему ---> Вставляем код в нужное место, например перед :
Код
<tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>

Вот сам код:
Код
<script type="text/javascript">         
    function repchange(val,id){         
    repval=val;         
    ajaxtime=setInterval('checkajax'+id+'()',500);}         
    </script>    
    <script type="text/javascript">         
    function checkajax26668(){         
    forms=document.getElementsByTagName('form');         
    for(f=0;f<forms.length;f++){         
    if(forms[f].id=='frm981'){         
    if(repval=='plus'){document.getElementById('a2').checked='true';         
    forms[f].reason.value='Благодарю за $ENTRY_NAME$'         
    document.getElementById('submfrm981').click();         
    document.getElementById('sbt981').onclick=null;         
    clearInterval(ajaxtime);}}}}         
    </script>    
    <a title="Репутация пользователя автоматически повысится. Многократное нажатие Спасибо запрещено Правилами портала и строго наказывается!" href="javascript://" onclick="openLayerB('Rd',0,'$HOME_PAGE_LINK$index/23-$USER_ID$','Change Reputation',380,200,1); return false;"><img src="http://ssilki.at.ua/image/thanks.png" onclick="repchange('plus','26668');" align="absmiddle" border="0"></a>

Модуль: "Каталог Файлов"

ПУ ---> Управление дизайном (шаблоны) ---> Каталог Файлов ---> Страница материала и комментариев к нему ---> Вставляем код в нужное место, например перед:
Код
<tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>

Код:
Код
<script type="text/javascript">         
    function repchange(val,id){         
    repval=val;         
    ajaxtime=setInterval('checkajax'+id+'()',500);}         
    </script>    
    <script type="text/javascript">         
    function checkajax26668(){         
    forms=document.getElementsByTagName('form');         
    for(f=0;f<forms.length;f++){         
    if(forms[f].id=='frm981'){         
    if(repval=='plus'){document.getElementById('a2').checked='true';         
    forms[f].reason.value='Благодарю за $ENTRY_TITLE$'         
    document.getElementById('submfrm981').click();         
    document.getElementById('sbt981').onclick=null;         
    clearInterval(ajaxtime);}}}}         
    </script>    
    <a title="Репутация пользователя автоматически повысится. Многократное нажатие Спасибо запрещено Правилами портала и строго наказывается!" href="javascript://" onclick="openLayerB('Rd',0,'$HOME_PAGE_LINK$index/23-$UID$','Change Reputation',380,200,1); return false;"><img src="http://ssilki.at.ua/image/thanks.png" onclick="repchange('plus','26668');" align="absmiddle" border="0"></a>
Прикрепления: 8148566.png (2.7 Kb)


Ничто не истинно, все дозволенно...
 
  • Страница 1 из 1
  • 1
Поиск: