|
Архив - только для чтения |
| Кнопки "Спасибо" и "АнтиСпасибо" |
кулик  | Дата: Воскресенье, 18 Ноябрь 2007, 15:36:36 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 13
Репутация: 7
Статус: Отсутствует
.: Дополнительные данные :.
| Итак, автор сего - Andre, тема оригинал тут. В шаблоне форума - "Вид материалов", в нужное место вставляем следующие: Code %IF($USER_LOGGED_IN$)%</br><a title="Выразить недовольство" href="javascript://" onclick="window.open('http://siamix.net.ru/index/23-$UID$?bad','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230'); return false;"><img src="http://www.siamix.net.ru/Design/wm.gif" border="0" align="absmiddle"></a> < <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a> > <a title="Выразить благодарность" href="javascript://" onclick="window.open('http://siamix.net.ru/index/23-$UID$?good','reputation','resizable=1,scrollbars=1,top=0,left=0,width=500,height=230'); return false;"><img src="http://www.siamix.net.ru/Design/wp.gif" border="0" align="absmiddle"></a>%ELSE% <a href="$READ_REP_URL$" title="Посмотреть историю репутации">$REP_RATING$</a>%ENDIF% В шаблоне - "Всплывающее окно (ЛС, история репутации и т.д.)", после </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>
Сообщение отредактировал SiamiX - Среда, 27 Февраль 2008, 19:14:07 |
| |
|
| |
SiamiX  | Дата: Воскресенье, 18 Ноябрь 2007, 18:36:43 | Сообщение # 2 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| кулик, почти полностью изменил ваше сообщение: Добавил дизайн который используется на нашем сайте. Изменил большую часть описания. Добавил копирайты, ну и конечно оформил как следует
|
| |
|
| |
SiamiX  | Дата: Среда, 27 Февраль 2008, 19:16:08 | Сообщение # 3 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Quote (atliFAST) Скажите,пожалуйста,как сделать репутацию как у вас на сайте Делаем все как в шапке этой темы, и выбираем вариант №3
|
| |
|
| |
Олесёнок  | Дата: Четверг, 06 Март 2008, 04:59:18 | Сообщение # 4 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 2
Статус: Отсутствует
.: Дополнительные данные :.
| SiamiX, огромное Вам спасибо за данный скрипт. Выбрала для своего сайта третий вариант. Все нормально, но вот после появления всплывающего окна почему то уже в нем написано сразу... типа закрыть окно (не пишет, что вы можете оставить комментарий...) - закрываю окно. В итоге репутация изменена, а комментарий не было возможности вписать. Что это может быть?
|
| |
|
| |
SiamiX  | Дата: Пятница, 07 Март 2008, 00:08:22 | Сообщение # 5 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Олесёнок, я что то немного не понял вас. Т.е. не появляется окно с предложение оставить комментарий?
|
| |
|
| |
Олесёнок  | Дата: Пятница, 07 Март 2008, 00:31:11 | Сообщение # 6 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 2
Статус: Отсутствует
.: Дополнительные данные :.
| Да. После нажатия на + сразу появляется это окно:
|
| |
|
| |
SiamiX  | Дата: Пятница, 07 Март 2008, 18:39:09 | Сообщение # 7 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Олесёнок, а на нашем сате у вас появляется это окно? Укажите в профиле адрес своего сайта, посмотрю что там. И еще укажите ваш браузер и сервер на котором расположен ваш сайт.
|
| |
|
| |
Олесёнок  | Дата: Воскресенье, 09 Март 2008, 08:30:41 | Сообщение # 8 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 2
Статус: Отсутствует
.: Дополнительные данные :.
| Сайт указала в профиле (уж извините, нужна регистрация). У меня браузер Internet Explorer 7.0. и всплывающие окна разрешены. Сайт на 1-ом сервере. На вашем сайте всплывает необходимое окно с запросом комментария но вверху в нем написано: Этот веб-узел использует окно со сценарием для запроса информации. Если доверяете веб-узлу, щелкните, чтобы разрешить окна со сценариями. Когда нажму на эту подсказку- можно и коммент написать. Что то мне кажется, что дело у меня с настройками браузера.
|
| |
|
| |
SiamiX  | Дата: Воскресенье, 09 Март 2008, 13:57:19 | Сообщение # 9 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Олесёнок, просмотрел ваш сайт все нормально работает. У меня Opera 9.26. По ходу дела как вы и подозревали проблема в настройках вашего браузера. Попробуйте в них покапаться, я к сожалению с IEv7 почти не работаю и по этому не могу вам посоветовать в настройках З.Ы. Понаставил на вашем сайте многим плюсы, так что уж извените
|
| |
|
| |
Олесёнок  | Дата: Воскресенье, 09 Март 2008, 19:01:57 | Сообщение # 10 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 2
Статус: Отсутствует
.: Дополнительные данные :.
| SiamiX, все равно большое спасибо за помощь. Вы мне очень помогли
|
| |
|
| |
horo6aya  | Дата: Понедельник, 14 Апрель 2008, 21:31:46 | Сообщение # 11 |
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Отсутствует
.: Дополнительные данные :.
| все работает )) спасибо ))
|
| |
|
| |
Бродяга  | Дата: Среда, 16 Апрель 2008, 21:03:57 | Сообщение # 12 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
.: Дополнительные данные :.
| Привет Кирил.А как сделать что бы спасибо засчитывалось после нажатия на скрытый текст и после логин высвечивался например с самого низу под постом.
|
| |
|
| |
SiamiX  | Дата: Четверг, 17 Апрель 2008, 18:02:47 | Сообщение # 13 |
Создатель
Группа: Администраторы
Сообщений: 335
Репутация: 43
Статус: Отсутствует
.: Дополнительные данные :.
| Quote (Бродяга) как сделать что бы спасибо засчитывалось после нажатия на скрытый текст Не понял, это на какой скрытый текст? Quote (Бродяга) и после логин высвечивался например с самого низу под постом. Это не возможно, но наверное пока
|
| |
|
| |
Бродяга  | Дата: Вторник, 17 Июнь 2008, 04:40:46 | Сообщение # 14 |
|
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
.: Дополнительные данные :.
| Привет! SiamiX После обнавлений на УКОЗЕ эта функция перестала работать и это не хорошо я её переделал под кнопку спасибо и всё.Может знаеш как исправить,у вас я вижу таже проблема.
|
| |
|
| |
WinsenT  | Дата: Четверг, 19 Июнь 2008, 14:05:17 | Сообщение # 15 |
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: -1
Статус: Отсутствует
.: Дополнительные данные :.
| Бродяга, Да, это после обновления....
|
| |
|
|
|