Четверг, 05.03.2026, 12:13
Untitled
Главная страница Главная форума Мой профиль Новое на форуме Пользователи Правила  Поиск  RSS
  • Страница 1 из 1
  • 1
Модуль "Спасибо за сообщение" для форума
GeForceДата: Воскресенье, 06.09.2009, 18:17 | Сообщение # 1
.::Админ4еГ::.
Группа: Администраторы
Сообщений: 728
[ 42 ]
Статус:

Бог сайта и форума Бог форума сотня постов За любовь народа За хорошую посещаемость на форуме За хорошую посещаемость на форуме За хорошую посещаемость на форуме За 150 постов За 200 постов За 300 постов

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

Подключаем jQuery.
в head форума ставим:

Code
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>

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

Code
<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"> </td>   
</tr>   
</table>   

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

Потом в этом же шаблоне перед $ENTRY_MANAGE_ICON_BAR$ пишем такой код:

Code
<?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> вставляем:

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

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

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

Затем создаём папку thanks в корне и кидаем туда вашу картинку со словом "Спасибо"(Можете например это поставить )



 
  • Страница 1 из 1
  • 1
Поиск:


Хостинг от uCoz