Модуль "Спасибо за сообщение" для форума

Архив полностью рабочих скриптов и так далее...
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Модуль "Спасибо за сообщение" для форума

Сообщение Vanofuture »

Изображение
Думаю всем и так понятно что это за модуль и зачем он нужен. :)
Перейдём к установке.

Подключаем jQuery.
В шаблон "Вид материалов" форума в самый конец вставляем:

Код: Выделить всё

<table style="display:none;" id="thankArea$ID$" border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr>
<td width="23%" class="postBottom">Эти пользователи поблагодарили <b>$USERNAME$</b> за это полезное сообщение:</td>
<td class="postBottom">&nbsp;</td>
</tr>
</table>

<script type="text/javascript">
searchForThanks($ID$);
if($UID$ == $CUR_USER_ID$){$('#thankButton$ID$').css('display','none');}
</script>


Потом в этом же шаблоне перед $ENTRY_MANAGE_ICON_BAR$ пишем такой код:
<?if($USER_LOGGED_IN$)?><a id="thankButton$ID$" onclick="preAddThank($ID$,$CUR_USER_ID$)" href="javascript://"><img style="margin:0;padding:0;border:0;" src="[ссылка к кнопке спасибо]" title="Сказать спасибо" /></a><?endif?>


Затем в шаблон "Общий вид страниц форума" между <head>...</head> вставляем:

Код: Выделить всё

<script type="text/javascript" src="/thanks/forum.js"></script>
<script type="text/javascript">
cur_user='$USERNAME$';
</script>


Подключаем модуль блог.
В настроках модуля убираем все поля кроме "Название материала". Запрещаем гостям добавлять материалы. Отключаем премодерацию материалов для пользователей.
Идём в шаблон "Вид материалов" блога и заменяем всё на:

Код: Выделить всё

<span class="thankData">$UID$|$USERNAME$</span>


Создаём в корне папку thanks. Затем качаем этот архив и распаковываем содержимое в эту папку.
forum_thanks_2.zip
(932 байт) 451 скачивание


Информация
Максимальное число благодарностей на пост — 50.
Внимание! Скрипт может очень мощно тормозить сайт!

При любом копировании данного скрипта, и последующем вылаживании на любых ресурсах ссылка на AllCity или XOnline, как первоисточник, обязательна!

Архив кнопок спасибо (надеюсь Ваня не против, что я туда поставил его кнопку спасибо :D ).
Spasibo.zip
В архиве 23 кнопки.
(49.21 КБ) 462 скачивания
Вложения
forum_thanks.zip
Старая версия скрипта (без ajax добавления).
(2.83 КБ) 174 скачивания
Последний раз редактировалось AllCity 31 янв 2009, 20:47, всего редактировалось 18 раз.
Причина: Ваня: Исправил багу - добавил условия копирования, Андрей: доваил &nbsp; - доваил архив кнопок спасибо - добавил старую версию скрипта (без ajax добавления) - добавил скрин.
Аватара пользователя
Kranch
Сообщения: 8
Зарегистрирован: 21 дек 2008, 20:42

Re: Модуль "Спасибо за сообщение" для форума

Сообщение Kranch »

Огромное спасибо :) Установил себе на сайт все работает и не тормозит. ;)
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Модуль "Спасибо за сообщение" для форума

Сообщение AllCity »

Kranch писал(а):Огромное спасибо :) Установил себе на сайт все работает и не тормозит. ;)

Это пока не тормозит :) .
Аватара пользователя
PuCyHOK
Сообщения: 830
Зарегистрирован: 20 апр 2008, 20:32

Re: Модуль "Спасибо за сообщение" для форума

Сообщение PuCyHOK »

всмысле "пока"??а когда затормозит??
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Модуль "Спасибо за сообщение" для форума

Сообщение Vanofuture »

Это зависит в основном от обилия других скриптов и количества сообщений на странице(чем обоих меньше, тем лучше).
Аватара пользователя
Kranch
Сообщения: 8
Зарегистрирован: 21 дек 2008, 20:42

Re: Модуль "Спасибо за сообщение" для форума

Сообщение Kranch »

Ну ведь скоро обнова ucoz в которой вроде будет такая функция :) так что на время хватит и такого скрипта)
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Модуль "Спасибо за сообщение" для форума

Сообщение Vanofuture »

Kranch писал(а):Ну ведь скоро обнова ucoz

Я тоже так думал, поэтому этот скрипт выставил не 4 месяца назад, а только сейчас когда уже забил на их слова.
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

Re: Модуль "Спасибо за сообщение" для форума

Сообщение Sprutik »

Ребята! помогите вроде все сделал как написано по кнопке нажимаю нифига не происходит, так выгляди ссылка из браузеры на кнопу "спасибо"

Код: Выделить всё

javascript://

Помогите, Очень хочеться такую чтуку
Закрыто