Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Форум о поисковых системах и социальных сетях » Администратору сайта » CMS Ucoz » Кнопки "+" и "-" в репутацию (Исправлен баг в браузере Opera)
Кнопки "+" и "-" в репутацию
#1
Среда, 16.06.2010, 13:28
BlackDragon
Проверенный
Сообщения: 636
Репутация: 1226

В шаблоне "Общий вид страниц форума" после <head> ставим:
Code
<script type="text/javascript">    
function repchange(val,id){    
repval=val;    
ajaxtime=setInterval('checkajax'+id+'()',500);}    
</script>

Далее в "Вид материалов" меняем:
Code
<?if($READ_REP_URL$)?><div class="reputation"><img src="http://all4ucoz.ucoz.com/images/ratin.gif" border="0" alt="" />Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><span class="repNums">$REP_RATING$</span> [$REP_RATING_PERS$]</a> <?if($DO_REP_URL$)?>  <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$">±</a></div><?endif?><?endif?>

на:
Code
<script type="text/javascript">    
function checkajax$ID$(){    
forms=document.getElementsByTagName('form');    
for(f=0;f<forms.length;f++){    
if(forms[f].id=='frm981'){    
if(repval=='minus'){document.getElementById('submfrm981').checked='true';    
document.getElementById('submfrm981').    
document.getElementById('sbt981').onclick='null';    
clearInterval;}//     
else{document.getElementById('a2').checked='true';    
document.getElementById('submfrm981').    
document.getElementById('submfrm981').onclick='null';    
clearInterval(ajaxtime);}}}}    
</script>    
<?if($DO_REP_URL$)?><a href="$DO_REP_URL$"><img onclick="repchange('plus','$ID$');" title="Повысить" src="http://soft.ucoz.lv/ics/icon-plus.gif" align="absmiddle" border="0"></a><?endif?> <a href="$READ_REP_URL$">[ $REP_RATING$ ]</a> <?if($DO_REP_URL$)?><a href="$DO_REP_URL$"><img onclick="repchange('minus','$ID$');" title="Понизить" src="http://soft.ucoz.lv/ics/icon-minus.gif" align="absmiddle" border="0"></a><?endif?>

Тестировался в Opere 10 и Mozzila Firefox. Раньше работал в Mozzila Firefox
Баг исправил: BlackDragon
Авторские права: Баг исправлялся для сайта Giga-Files™ При копировании указывать автора и источник: http://giga-files.net.ru/



#2
Среда, 16.06.2010, 13:37
Mosana
Проверенный
Сообщения: 2129
Репутация: 3758
BlackDragon, И какой тут был баг? Или просто источник указал?
#3
Среда, 16.06.2010, 13:42
BlackDragon
Проверенный
Сообщения: 636
Репутация: 1226
Mosana, в опере не мог поставить + или - в репу. Зато в мозиле работало


#4
Среда, 16.06.2010, 13:45
ZhekiX
Проверенный
Сообщения: 745
Репутация: 4879
Quote (BlackDragon)
http://giga-files.net.ru/

а не нагло? ты делал скрипт? Бага никакого не было. Когда я брал скрипт на этом форуме, все нормально работало
Пост отредактировал ZhekiX - Среда, 16.06.2010, 13:45
[qc]MEGAsoft - место встречи изменить нельзя!
Верстка макетов[/qc]
#5
Среда, 16.06.2010, 13:48
BlackDragon
Проверенный
Сообщения: 636
Репутация: 1226
ZhekiX, если думаеш что бага не было то зачем я создавал вот эту тему?


#6
Среда, 16.06.2010, 13:56
BuCeFaL
Проверенный
Сообщения: 841
Репутация: 3376
BlackDragon спасибо,отвечаю такая же проблема была,я снёс оперу из-за этого и юзаю сафари,ну щас буду знать!
#7
Среда, 16.06.2010, 19:03
SuFF1Q
Пользователь
Сообщения: 1890
Репутация: 4119
2qq
#8
Среда, 16.06.2010, 21:34
2qq
Проверенный
Сообщения: 1493
Репутация: 7983
BlackDragon, уже был такой скрипт и не один. А так всё отлично , работает. Молодец y
Уникальные статьи
Могу выступить гарантом БЕСПЛАТНО!
#9
Среда, 16.06.2010, 23:40
BlackDragon
Проверенный
Сообщения: 636
Репутация: 1226
2qq, да я знаю что было, но здесь теперь хотя бы работает в опере :)


Четверг, 17.06.2010, 08:18
$USERNAME$
Проверенный
Сообщения: 6860
Репутация: 9662
Quote (BlackDragon)
.onclick='null'

В FF будет ошибка — 'null' is not a function'. На работу скрипта особо не влияет, но всё же.

Quote (BlackDragon)
document.getElementById('submfrm981').

В любом браузере будет Syntax Error: expected identifier.

Пора бы уж основы синтаксиса языка освоить, раз ты у нас скрипты делаешь. Точнее коверкаешь код и ставишь свои копирайты.

Четверг, 17.06.2010, 10:46
Porno
Пользователь
Сообщения: 100
Репутация: 0
Вот сделал,Спасибо большое
Среда, 23.06.2010, 19:00
ARIES
Пользователь
Сообщения: 13
Репутация: 10
Класная фиговина! Давно поставил!
Пост отредактировал ARIES - Среда, 23.06.2010, 20:23
Прикиньте лето, а я ногу сломал. Вот полтора месяца в гипсе был, дома сидел, пива хотел...
Пятница, 02.07.2010, 01:37
Cosonic
Проверенный
Сообщения: 168
Репутация: 262
Спасибо, я поставил себе :)
Суббота, 03.07.2010, 12:18
MEGAsToRe
Пользователь
Сообщения: 29
Репутация: 23
Спасибо самая красивая репутация по мне)
wmr: r223185509447
Суббота, 03.07.2010, 16:46
Bada
Проверенный
Сообщения: 604
Репутация: 824
Норм,поставлю себе на сайт y
Верстка макетов - http://megasoft.3dn.ru/forum/95-228682-1
Форум о поисковых системах и социальных сетях » Администратору сайта » CMS Ucoz » Кнопки "+" и "-" в репутацию (Исправлен баг в браузере Opera)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:
Форум
Социальные сети
Хостинг от uCoz