Плюс на форум - ucoz и другое - создаем - Каталог статей - Создай свой сайт
Приветствую Вас ГостьСуббота, 04.05.2024, 05:52

web-stroytel


Каталог статей

Главная » Статьи » создаем » ucoz и другое

Плюс на форум



Скрипт автоматически ставит +1 в репутацию на форуме с коментарием "+1"


Повышение репутации за пост. Для форума

Этот скрипт автоматически повышает репутацию за сообщение на форуме. Притом указывает источник повышения.

Общий вид страниц форума, после $BODY$


<script type="text/javascript">
function pluszapost(idplus,reparef){
//Coryright http://cloddy.org/ ~ Bogdan4eg
$.get('/index/23-'+idplus+'', function(data) {ssid = $($('cmd', data).text()).find('input[name="ssid"]').val();
$.post('/index/', {act: 2, reason: 'Благодарю за сообщение на форуме', a: 23, s: idplus, t: 1, ssid: ssid, ref: reparef},
function(data){bad = $('<div/>').html($(data).text()).find('div').attr('title');
if (bad==''){_uWnd.alert('Репутация [b]$USER$[/b] повышена!','',{w:210,h:75,tm:6500});}
else {_uWnd.alert('[b]Ошибка:[/b]
'+bad+'','',{w:210,h:75,tm:6500});}});});}</script>

Вид материалов форума, ищем:

width="13" border="0" title="Плохой пост"></a></div>

и после этого пишем:


<?if($DO_REP_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><img src="http://cloddy.org/images/icons/16x16/add.png" style="width: 13px; height: 13px; border: none; cursor: pointer;" onclick="pluszapost('$UID$','/forum/$FID$-$TID$-$ID$-16-$TIMESTAMP$');" alt="+" title="Повысить репутацию за это сообщение"> </div>


Вариант 2


Скрипт автоматически ставит +1 в репутацию на форуме с коментарием "+1"

В общий вид страниц форума между head ставим:


<script type="text/javascript">  
  function repchange(val,id){  
  repval=val;  
  ajaxtime=setInterval('checkajax'+id+'()',500);}  
  </script>

в вид материалов форума ставим после $USER_DETAILS_ICON_BAR$


<script type="text/javascript">  
function checkajax$ID$(){  
forms=document.getElementsByTagName('form');  
for(f=0;f<forms.length;f++){  
if(forms[f].id=='frm981'){ // by Ezdi  
if(repval=='plus'){document.getElementById('a2').checked='true';  
forms[f].reason.value='+1';  
document.getElementById('submfrm981').click();  
document.getElementById('sbt981').onclick=null;  
clearInterval(ajaxtime);}}}}  
</script>  
<a href="$DO_REP_URL$"><img onclick="repchange('plus','$ID$');" title="Поставить +1 в репутацию" src="http://cssource2.ucoz.net/images/sps.png" border="0" /></a>





[ Получить ссылку: ]
Категория: ucoz и другое | Добавил: DEVIL009 (29.10.2009)
Просмотров: 1039 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Регистрация
Категории
Html [1]
Не знание html – это постоянный тормоз, который будет преследовать на протяжении всей работы с сайтом, которая вовсе не ограничивается только его созданием.
CSS [0]
Каскадные таблицы стилей и все, что с ними связано.
CMS системы [3]
Почти самый простой способ создать сайт - воспользоваться CMS.
Дизайн [8]
Учимся на профессиональных web-дизайнеров!
Общее [10]
Все быстро, качественно и с нуля.
ucoz и другое [22]
Все, что может помочь в освоении этой CMS.
flash [11]
photoshop [4]
Поиск
Опрос:
А вы уже миллионер?
Всего ответов: 84
Друзья
Rambler's Top100
партнеры

Внимание!!
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0



 При копировании материалов ссылка на источник обязательна.
 Если какой либо материал нарушает ваше авторское право, то пожалуйста обратитесь к администрации через ЛС.
 Шаблон защищен авторским правом. подробнее