Кнопка благодарность и антиблагодарность
|
|
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>
| | |
|
SiamiX | Дата: 06 Мая 2007, 13:45 | Сообщение # 41 | ● ● ● ● ● 29 сообщений Статус: Offline | | | |
|
zverjonok | Дата: 06 Мая 2007, 13:55 | Сообщение # 42 | ● ● ● ● ● 16 сообщений Статус: Offline | А нельзя ли сделать так, чтобы ссылка на сообщение за которое поблагодарили была именно ссылкой ? нажав на неё попадаеш на то сообщение за которое поблагодарили, чтобы от руки не копировать ссылку и вставлять в строку ввода експлорера ? 'Спасибо за ответ в теме: document.addform.sbm.click(); тоесть вот это - 'document.addform.sbm.click();-- ссылка была бы активной ?:) | | |
|
WolfClan | Дата: 06 Мая 2007, 17:52 | Сообщение # 43 | ● ● ● ● ● 404 сообщения Статус: Offline | zverjonok, это команда на Submit, типа Enter. Нельзя ссылкой. Попробуй добавь отзыв через профиль, туда добавь ссылку, и она ссылкой не станетю. Вот, проси на фтп чтоб сделали возможность оставлять ссылки в репутации | | |
|
Andre | Дата: 06 Мая 2007, 22:19 | Сообщение # 44 | ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (SiamiX) | что бы писалось не Спасибо за ответ в теме: http://helper.ucoz.ru/forum/3-608-5#5780 , а название вместо темы типо Спасибо за ответ в теме: Кнопка благодарность и антиблагодарность. Так помойму было бы красивей | Согласен, что красивей... Сделаю, но уже на платной основе. | | |
|
SiamiX | Дата: 07 Мая 2007, 13:48 | Сообщение # 45 | ● ● ● ● ● 29 сообщений Статус: Offline | Quote (Andre) | Сделаю, но уже на платной основе. | И за какую, премерно, сумму? | | |
|
nkslim | Дата: 08 Мая 2007, 14:03 | Сообщение # 46 | ● ● ● ● ● 272 сообщения Статус: Offline | на бесплатной основе! | | |
|
Krol | Дата: 08 Мая 2007, 20:49 | Сообщение # 47 | ● ● ● ● ● 94 сообщения Статус: Offline | У меня есть это: Code | .groupAdmin{display:none} | И это: Code | <a title="Вырозить благодарность" href="javascript://" onclick="window.open('http://hvt.3dn.ru/index/23-$UID$good','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://woweb.ucoz.ru/flist/sml/521/17.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Вырозить недавольство" href="javascript://" onclick="window.open('http://hvt.3dn.ru/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://woweb.ucoz.ru/flist/sml/521/5.gif" border="0" align="absmiddle"></a> | Как сделать что бы репутация и смайлики не отображались у администратора? Добавлено (2007-05-08, 20:49) --------------------------------------------- Или лучше через Но куда вставлять? Вставляю перед всем этим и в постах перед всем этим написано .groupAdmin{display:none} | | |
|
Andre | Дата: 08 Мая 2007, 20:53 | Сообщение # 48 | ● ● ● ● ● 1822 сообщения Статус: Offline | Krol, есть тема посвященная этому вопросу. Ищи. | | |
|
Krol | Дата: 08 Мая 2007, 21:29 | Сообщение # 49 | ● ● ● ● ● 94 сообщения Статус: Offline | Я всегда поиском перед созданием тем пользуюсь, вот тока поиск какой то странный Добавлено (2007-05-08, 21:29) --------------------------------------------- Может так: {$UID$=1<a title="Вырозить благодарность" href="javascript://" onclick="window.open('http://hvt.3dn.ru/index/23-$UID$good','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://woweb.ucoz.ru/flist/sml/521/17.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Вырозить недавольство" href="javascript://" onclick="window.open('http://hvt.3dn.ru/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://woweb.ucoz.ru/flist/sml/521/5.gif" border="0" align="absmiddle"></a>display:none} | | |
|
Andre | Дата: 08 Мая 2007, 21:51 | Сообщение # 50 | ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (Krol) | Как сделать что бы репутация и смайлики не отображались у администратора? | В шаблоне вида сообщения: %IF($GROUP_ID$!3|!4)%это выводится у всех, кроме модераторов и админов%ENDIF% читайте описание кодов под шаблонами, перед тем ка задавать вопросы. | | |
|
Krol | Дата: 08 Мая 2007, 22:16 | Сообщение # 51 | ● ● ● ● ● 94 сообщения Статус: Offline | Andre, не работает... | | |
|
ja | Дата: 08 Мая 2007, 22:36 | Сообщение # 52 | ● ● ● ● ● 694 сообщения Статус: Offline | гыы.. вы наверно просто ето сверху влипили | | |
|
Krol | Дата: 09 Мая 2007, 20:43 | Сообщение # 53 | ● ● ● ● ● 94 сообщения Статус: Offline | %IF($GROUP_ID$!3|!4)%сюда то что в посте номер 84 во втором коде%ENDIF%Добавлено (2007-05-09, 20:35) --------------------------------------------- Если сделать так: То показывается только у администратора Добавлено (2007-05-09, 20:40) ---------------------------------------------
если так то не укого не показывается. если так то показывается у всех Добавлено (2007-05-09, 20:43) --------------------------------------------- А вот и выход из положения: Code | %IF($GROUP_ID$=2|=3|=1) | Отображается у всех, кроме администратора! Andre, %IF($GROUP_ID$!3|!4)% вот это не работает сам проверь... | | |
|
WolfClan | Дата: 09 Мая 2007, 21:25 | Сообщение # 54 | ● ● ● ● ● 404 сообщения Статус: Offline | Krol, Молодца | | |
|
zverjonok | Дата: 10 Мая 2007, 12:11 | Сообщение # 55 | ● ● ● ● ● 16 сообщений Статус: Offline | А можно ли что бы благодарность привязывалась именно к конкретному сообщению , а не к странице темы. Тоесть сейчас, благодарность привязывается к адресу списка сообщений находящийся на определённой странице, а не к конкретному одному сообщению. тогда будет не спасибо ща ответ в теме, а "Спасибо за сообщение: "адрес сообщения"" | | |
|
WolfClan | Дата: 18 Мая 2007, 15:20 | Сообщение # 56 | ● ● ● ● ● 404 сообщения Статус: Offline | Я сделал так Quote | %IF($DO_REP_URL$)%<a title="Выразить благодарность" href="javascript://" onclick="window.open('http://gwolf.info/index/23-$UID$?good','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://gwolf.info/sml/ok.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Выразить недавольство" href="javascript://" onclick="window.open('http://gwolf.info/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230');return false;"><img src="http://gwolf.info/sml/angry2.gif" border="0" align="absmiddle"></a>%ELSE%Ваша репутация: <a href="$READ_REP_URL$">$REP_RATING$</a>%ENDIF% |
Добавлено (2007-05-18, 15:20) --------------------------------------------- А можно и еще 1 добавить - %IF($USER_LOGGED_IN$)% ... %ENDIF% | | |
|
matrix | Дата: 18 Мая 2007, 22:38 | Сообщение # 57 | ● ● ● ● ● 4 сообщения Статус: Offline | Подскажите пожалуйста, почему я не могу изменять вид сообщения в админке? Пишет: Code | Необходимо активизировать данный шаблон в настройках модуля. | Это как? | | |
|
Dinamo | Дата: 21 Мая 2007, 10:07 | Сообщение # 58 | ● ● ● ● ● 28 сообщений Статус: Offline | Quote | 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, 15:29 | Сообщение # 59 | ● ● ● ● ● 404 сообщения Статус: Offline | Dinamo, Обнови первый код. И читай тему перед тем как написать | | |
|
Dinamo | Дата: 21 Мая 2007, 21:03 | Сообщение # 60 | ● ● ● ● ● 28 сообщений Статус: Offline | тоесть обнови первый код?Ты пожалуйста объясни и потом другие спрашивать не будут.. P.S.А то тут на форуме уже всех зашугали, что никто возражать не стал 6) | | |
|