Страница 1 из 2

Репутация + и - (автовыбор)

СообщениеДобавлено: 26 сен 2009, 10:08
Namaste4815
Изображение

Смысл данного скрипта в том, что при нажатии на плюс в виде материалов форума открывается ajax окошко для изменения репутации, с уже выбранным действием +, а при нажатии на минус - соответственно - выбрано действие -.

Установка:
1. Качаем к себе на сайт этот файл.
Примечание модератора: Файл находится в прикреплениях этого поста

2. Между <head> и </head> в шаблоне "Общий вид страниц форума" добавляем:
Код: Выделить всё
<script language="JavaScript" type="text/javascript" src="Ссылка на скачанный скрипт"></script>


3. В шаблоне "Вид материалов" форума заменяем:
Код: Выделить всё
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?> &nbsp;<a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>&#177;</b></span></a></div><?endif?><?endif?>

на
Код: Выделить всё
<?if($DO_REP_URL$)?><a href="$DO_REP_URL$"><img title="Понизить" src="http://s1.ucoz.net/img/icon/minus.png" onclick="if(typeof time=='undefined' || time==null)time = setInterval('checkajax(\'minus\',$ID$)',500);" align="absmiddle" border="0"></a><?endif?> <a href="$READ_REP_URL$">[ $REP_RATING$ ]</a> <?if($DO_REP_URL$)?><a href="$DO_REP_URL$"><img title="Повысить" src="http://s1.ucoz.net/img/icon/plus.png" onclick="if(typeof time=='undefined' || time==null)time = setInterval('checkajax(\'plus\',$ID$)',500);" align="absmiddle" border="0"></a><?endif?>


Пример на моём сайте (сайт в профиле).

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 10 окт 2009, 01:18
АлексUNDER
Мелочь, а приятно . Спасибо за скрипт! ;)



А если кто хочет такой же на страницу профиля, то
Делаем пункт 1 и 2 из предыдущего поста, затем
стандартный код
Код: Выделить всё
<?if($_REP_DO_URL$)?> .........<?endif?>

замените на этот
Код: Выделить всё
<?if($_REP_DO_URL$?><a href="$_REP_DO_URL$"><img title="Понизить" src="http://s1.ucoz.net/img/icon/minus.png" onclick="if(typeof time=='undefined' || time==null)time = setInterval('checkajax(\'minus\',$_USER_ID$)',500);" align="absmiddle" border="0"></a><?endif?> <a href="$_REP_DO_URL$">[ $_REP_READ_URL$ ]</a> <?if($_REP_DO_URL$)?><a href="$DO_REP_URL$"><img title="Повысить" src="http://s1.ucoz.net/img/icon/plus.png" onclick="if(typeof time=='undefined' || time==null)time = setInterval('checkajax(\'plus\',$_USER_ID$)',500);" align="absmiddle" border="0"></a><?endif?>


P.S. поправил ошибки :roll:

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 30 ноя 2009, 17:00
bad_patefa
ссылка не работает

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 30 ноя 2009, 17:07
bad_patefa
дайте файлик ктонибудь!!! плиз!!

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 01 дек 2009, 10:51
Namaste4815
Сорри, вот ссылка - http://depositfiles.com/files/djcsqknh5

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 01 дек 2009, 11:06
bad_patefa
спс, что так быстро) +1
P.S проверено, всё работает!
Спасибо огромное)

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 28 дек 2009, 21:16
Tronik
Легче так:
Код: Выделить всё
function checkajax(type, pid){
  if(document.getElementById('frm981')){
   if(type=='minus'){
    document.getElementById('a1').checked=true;
   }else if(type=='plus'){
    document.getElementById('a2').checked=true;
   }
   clearInterval(time);
   time = null;
  }
 }

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 20 июл 2010, 21:20
RadvanCor
Скажите, а можно как то сделать, что бы при нажатие на саму цыфру рейтинга $_REPUTATION$ он сразу повышался и всё.
Ну зарание подготовить скрипт к тому что бы выбор стоял на "+" (повысить репутацию) в тексте сообшения вставить какой нить текст, типа "Лови +"

Вот и что бы при нажатии на $_REPUTATION$ не вылазили всякие там аяксы, а с разу поднималась репутация

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 23 июл 2010, 14:19
AllCity
RadvanCor писал(а):Скажите, а можно как то сделать

можно

Re: Репутация + и - (автовыбор)

СообщениеДобавлено: 25 июл 2010, 19:59
RadvanCor
А скрипт можно?))