-=SiTe-MaKiNg=-
 
https://site-making.ucoz.ru/
Привет, Гость!
null






Меню сайта
Опрос
Как Вам наши работы
Всего ответов: 53
Мини-Чат
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Курилка » Веб-дизайн » Кнопка благодарность и антиблагодарность
Кнопка благодарность и антиблагодарность
SlimДата: Воскресенье, 04.05.2008, 14:54 | Сообщение # 1
Я Тут Главный
Группа: Администраторы
Сообщений: 222
Репутация: 8
Статус: Offline
Кнопка благодарность и антиблагодарность

В шаблоне вида сообщения по месту пишем код:

Code
<a title="Выразить благодарность" href="javascript://" onclick="window.open('http://site-making.ucoz.ru/index/23-$UID$?good','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://src.ucoz.ru/sm/1/angel.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Выразить недавольство" href="javascript://" onclick="window.open('http://allcity.net.ru/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://src.ucoz.ru/sm/1/devil.gif" border="0" align="absmiddle"></a>

Изменяем код на свое усмотрение.

В шаблоне "Всплывающие окна после $BODY$:
1.Вариант. Просто сказать "спасибо" или "тьфу"

Code
<script>          
if('$PAGE_ID$'=='userreputation'){ try {          
poram=location.search;          
if(poram=='?good') { document.addform.reason.value='Спасибо!'; document.addform.sbm.click(); }          
if(poram=='?bad') { document.getElementById('a1').checked=true; document.addform.reason.value='Тьфу на тебя!'; document.addform.sbm.click(); }          
} catch(e) {}}          
</script>

2.Вариант. Скрипт с сылкой на страницу где была изменена репутация:
Code
<script>          
if('$PAGE_ID$'=='userreputation'){ try {          
tema=opener.location.href;          
poram=location.search;          
if(poram=='?good') {document.addform.reason.value='Спасибо за ответ в теме: '+tema; document.addform.sbm.click(); }          
if(poram=='?bad') {document.getElementById('a1').checked=true; document.addform.reason.value='Тьфу на тебя! за твой ответ в теме: '+tema; document.addform.sbm.click(); }          
} catch(e) {}}          
</script>

3.Вариант. С возможностью добавлять комментарий, и с нормально отображающейся ссылкой в истории репутации.
Code
<script>      
poram=location.search;      
if('userreputation'=='userreputation'){ try {      
tema=opener.location.href;      
poram=location.search;      

if(poram=='?good') {var com = prompt("При желании вы можете добавить комментарий о вашем изменении репутации пользователя:"); document.addform.reason.value='Спасибо за ответ [a]' + tema + '[/a]' + com; document.addform.sbm.click(); }      
if(poram=='?bad') {var com = prompt("При желании вы можете добавить комментарий о вашем изменении репутации пользователя:"); document.getElementById('a1').checked=true; document.addform.reason.value='Тьфу на тебя! за ответ [a]' + tema + '[/a]' + com; document.addform.sbm.click(); }      

} catch(e) {}}      

z=document.getElementsByTagName("TD");      
for(k=1; k<z.length;k++) {      
s=z[k].innerHTML;      
s=s.replace('[a]','в <a href="'); s=s.replace('[/a]','"> этой теме</a></br>Комментарий:'); s=s.replace('null',' нет'); s=s.replace('undefined',' нет');      
z[k].innerHTML=s;      
      }      
</script>
 
Форум » Курилка » Веб-дизайн » Кнопка благодарность и антиблагодарность
  • Страница 1 из 1
  • 1
Поиск:
Друзья сайта
.::Наш баннер::.
.::Друзья::.
.::Топы::.




Статистика
Реклама


Копирайты

хостинг: Создать бесплатный сайт с uCoz