Кнопка благодарность и антиблагодарность
|
|
Andre | Отредактировал Andre - Воскресенье, 06 Мая 2007, 22:12 Дата: 25 Апреля 2007, 16:48 | Сообщение # 1 | ● ● ● ● ● 1822 сообщения Статус: Offline | В шаблоне вида сообщения по месту пишем код: <a title="Выразить благодарность" href="javascript://" onclick="window.open('http://helper.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://helper.ucoz.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.Вариант. Просто сказать "спасибо" или "тьфу" <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.Вариант. Скрипт с сылкой на страницу где была изменена репутация: <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>
| | |
|
WolfClan | Дата: 21 Мая 2007, 21:07 | Сообщение # 61 | ● ● ● ● ● 404 сообщения Статус: Offline | Короче, заново сделай и поймешь... Самый первый код в посте Андре изменен | | |
|
Dinamo | Дата: 22 Мая 2007, 07:58 | Сообщение # 62 | ● ● ● ● ● 28 сообщений Статус: Offline | сейчас попробуюДобавлено (2007-05-22, 07:58) --------------------------------------------- не работает короче, сделал все как сказал Андре, ничего не работает...яч нажимаю на плюс и просто окно открывается(даже если нажимаю минус, то окно открывается и автоматически стоит галочка на плюсе) вот такие проблемы. Не подскажешь как решить? | | |
|
WolfClan | Дата: 22 Мая 2007, 14:57 | Сообщение # 63 | ● ● ● ● ● 404 сообщения Статус: Offline | Значит document.addform.sbm.click(); не действует | | |
|
kydapodatsya | Дата: 22 Мая 2007, 15:12 | Сообщение # 64 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | WolfClan, это наверное значит, что уже форум на Ajax переведен практически полностью | | |
|
WolfClan | Дата: 22 Мая 2007, 18:03 | Сообщение # 65 | ● ● ● ● ● 404 сообщения Статус: Offline | А почему у меня работает | | |
|
kydapodatsya | Дата: 22 Мая 2007, 18:56 | Сообщение # 66 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Quote (WolfClan) | А почему у меня работает | наверное потому что до Вас данное ноу-хау еще не дошло, провинция... | | |
|
WolfClan | Дата: 22 Мая 2007, 19:03 | Сообщение # 67 | ● ● ● ● ● 404 сообщения Статус: Offline | какой сервер у васс? у меня третий | | |
|
kydapodatsya | Дата: 22 Мая 2007, 19:05 | Сообщение # 68 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | вот тут уже на аяксе работает частично ------> | | |
|
Agilify | Дата: 27 Мая 2007, 02:09 | Сообщение # 69 | ● ● ● ● ● 2 сообщения Статус: Offline | Quote (Andre) | В шаблоне вида сообщения по месту пишем код: | Простите за нубство токо начал изучать хтмл, где етот шаблоН? =) | | |
|
WolfClan | Дата: 29 Мая 2007, 15:27 | Сообщение # 70 | ● ● ● ● ● 404 сообщения Статус: Offline | второй скрипт допишите в всплывающие окна | | |
|
LORIS | Дата: 30 Мая 2007, 15:36 | Сообщение # 71 | ● ● ● ● ● 177 сообщений Статус: Offline | вау работает... пасиб... | | |
|
BlackAngel | Дата: 02 Июня 2007, 10:11 | Сообщение # 72 | ● ● ● ● ● 483 сообщения Статус: Offline | У меня неполкчаеться чтото помогите пож очень хочу | | |
|
LORIS | Дата: 02 Июня 2007, 12:33 | Сообщение # 73 | ● ● ● ● ● 177 сообщений Статус: Offline | BlackAngel, А что именно у вас не получается? | | |
|
BlackAngel | Дата: 02 Июня 2007, 21:24 | Сообщение # 74 | ● ● ● ● ● 483 сообщения Статус: Offline | Ставлю и он показует что переустановите Чат | | |
|
WolfClan | Дата: 04 Июня 2007, 09:38 | Сообщение # 75 | ● ● ● ● ● 404 сообщения Статус: Offline | BlackAngel, Это на форум ставить | | |
|
ALEXXX | Дата: 12 Июня 2007, 14:56 | Сообщение # 76 | ● ● ● ● ● 10 сообщений Статус: Offline | а как убрать обычное повышение репы и заменить на это?Добавлено (2007-06-12, 14:56) --------------------------------------------- извиняюсь.не туда вставил все ок. СПС большое вашему сайту! | | |
|
Dinamo | Дата: 13 Июня 2007, 09:06 | Сообщение # 77 | ● ● ● ● ● 28 сообщений Статус: Offline | не получаецо | | |
|
dimon2kgb | Дата: 13 Июня 2007, 12:21 | Сообщение # 78 | ● ● ● ● ● 627 сообщений Статус: Offline | Quote (Dinamo) не получаецо у меня всё получается, так что это ты где-та ошибся | | |
|
ALEXXX | Дата: 13 Июня 2007, 16:53 | Сообщение # 79 | ● ● ● ● ● 10 сообщений Статус: Offline | поставил,все работает, НО-когда баниш кого то,а потом нажимаеш показать замечания кроме самой причины показывает следующее За мат. if('userbanhistory'=='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) {}} че делать? | | |
|
Dinamo | Дата: 13 Июня 2007, 21:40 | Сообщение # 80 | ● ● ● ● ● 28 сообщений Статус: Offline | смирицо | | |
|