Клик кнопки спасибо плюс репутация для uCoz
|
|
Kosten |
Вторник, 19 Января 2016, 00:42 | Сообщение 1 |
|
Можно поставить кнопку, где написано будет спасибо и тем вы ставите автору материалу или кто его залил на сайт в репутацию +1 и это можно сделать на любом модуле. Но как понимаете кроме форума, это могут быть файлы, или блог.

И так начнем установку:
1. Скачиваем архив в файловый менеджер и загружаем файл gorepcpacipo_za_material.js в папку js. 2). Как загрузили, нужно установить скрипт, так где вы считаете нужна эта кнопка, но основном это - в страницу материала и комментарии к нему.
Код <?if($USER_ID$ != $UID$ && $USER_LOGGED_IN$)?> <input type="button" onclick="win_rep()" value="Спасибо"> <script type="text/javascript"> var ssidr, secRp = '', rpid = $UID$; </script> <script type="text/javascript" src="/js/gorepcpacipo_za_material.js"></script> <?endif?>
Получится так, кнопка будет у вас своя, от вашего стиля.

Вот и все, только остается скачать файл на этом материал.
Автор: ВэйДлин Источник: uPost.Su
|
[ RU ] |
|
|
ucozmental |
Вторник, 19 Января 2016, 00:50 | Сообщение 2 |
|
А можно сделать, чтоб больше +1 было?
|
[ RU ] |
|
|
Kosten |
Вторник, 19 Января 2016, 00:54 | Сообщение 3 |
|
Цитата ucozmental (  ) А можно сделать, чтоб больше +1 было? Не знаю, но как админ, нужно workman спросить, тот может что то сделает, а может в самом системе нужно выставить, как то по плюсам не занимался.
|
[ RU ] |
|
|
Tergran |
Вторник, 19 Января 2016, 00:56 | Сообщение 4 |
|
Но где хотите, там вы не установите, нужно только под материал ставить, видно же на втором скрине.
|
[ RU ] |
|
|
ucozmental |
Вторник, 19 Января 2016, 00:57 | Сообщение 5 |
|
Понятно, но и плюс один это нормально, чем вообще не чего.
|
[ RU ] |
|
|
Kosten |
Вторник, 19 Января 2016, 01:00 | Сообщение 6 |
|
Вот сделал материал, где этот скрипт есть и по другому поставить можно, не задействовать файловый менеджер в этом случай.
|
[ RU ] |
|
|
Сафрон |
Вторник, 19 Января 2016, 01:04 | Сообщение 7 |
|
Но если стоит код, кто залил материал и там есть также кнопки плюс и минус, но этот скрипт не нужен.
 Добавлено (19.01.2016, 01:04) --------------------------------------------- Но лучше поставить кто разместил материал, чем кнопка.
|
[ RU ] |
|
|
Maryges |
Вторник, 19 Января 2016, 01:06 | Сообщение 8 |
|
Цитата Сафрон (  ) Но лучше поставить кто разместил материал, чем кнопка. Мне вот не очень нравится, для меня простая надпись пойдет, а скрипт хороший.
|
[ RU ] |
|
|
Kosten |
Вторник, 19 Января 2016, 20:12 | Сообщение 9 |
|
Цитата Maryges (  ) Мне вот не очень нравится, для меня простая надпись пойдет, а скрипт хороший. Но чем может простая кнопка помешать, если понравился материал, нажал, что нужно отписал и этим отблагодарил.
|
[ RU ] |
|
|
tsakonter |
Вторник, 19 Января 2016, 23:21 | Сообщение 10 |
|
С начало подумал, что это что то вроде личного сообщение и не более, а так если в репутацию еще плюс идет и также ЛС то нормально.
|
[ RU ] |
|
|
AnTron |
Понедельник, 25 Января 2016, 02:59 | Сообщение 11 |
|
Так то очень полезный скрипт, если бы еще пользователи закачивали на сайт, чтоб только не одному жать, так бы интересней было.
|
[ RU ] |
|
|
Nikas |
Понедельник, 25 Января 2016, 12:07 | Сообщение 12 |
|
авто-скрипт, пример для персональной.
Код <a title="Сказать что он\она хороший человек" href="javascript:plusadin$_USER_ID$();" class="pgSwch">Хороший человек</a> <a title="Сказать что он\она плохой человек" href="javascript:plusadin2$_USER_ID$();" class="pgSwch">Плохой человек</a>
head
Код <script type="text/javascript"> function checkajax$_USER_ID$(){ 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='$USERNAME$ считает что пользователь $_USERNAME$ хороший человек' document.getElementById('submfrm981').click(); document.getElementById('sbt981').onclick=null; clearInterval(ajaxtime);}}}}</script>
<script type="text/javascript"> function checkajax39$_USER_ID$(){ forms=document.getElementsByTagName('form'); for(f=0;f<forms.length;f++){ if(forms[f].id=='frm981'){ if(repval=='minus'){document.getElementById('a1').checked='true'; forms[f].reason.value='$USERNAME$ считает что пользователь $_USERNAME$ не хороший человек' document.getElementById('submfrm981').click(); document.getElementById('sbt981').onclick=null; clearInterval(ajaxtime);}}}}</script>
Сообщение отредактировал Dixes - Понедельник, 25 Января 2016, 12:08
|
[ UA ] |
|
|
Kosten |
Понедельник, 25 Января 2016, 12:15 | Сообщение 13 |
|
Dixes, есть где можно посмотреть изображение, приветствую.
|
[ RU ] |
|
|
Nikas |
Понедельник, 25 Января 2016, 12:20 | Сообщение 14 |
|
Цитата Kosten (  ) Dixes, есть где можно посмотреть изображение, приветствую.
|
[ UA ] |
|
|
Kosten |
Понедельник, 25 Января 2016, 13:19 | Сообщение 15 |
|
Dixes, спасибо, на главную нужно вывести, скажи примерно как назвать материал.
|
[ RU ] |
|
|