Среда, 15.05.2024, 22:07
Каталог файлов
Приветствую Вас Гость | RSS
[ Новые сообщения · Каталог файлов · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Каталог файлов » Программы » Интернет » Скрипт спасибо для форума UCOZ (Инструкция по установке скрипта)
Скрипт спасибо для форума UCOZ
lichzДата: Среда, 27.12.2017, 05:42 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 13
Статус: Offline
Очередное интересное решение для сайта. С помощью данного скрипта, пользователь одним нажатием кнопки мыши, может отблагодарить автора за предоставленный материал.

Главной особенностью данного хака является не повышение репутации автора, т.е. если пользователю понравилась публикация, он нажимает кнопку "Спасибо", и его имя отображается ниже сообщения пользователя которому предназначена благодарность.





1. Подключаем jquery в шаблоне "Общий вид страниц форума", желательно поставить перед </head>

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


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

Код
<table style="display:none;" id="thankArea$ID$" border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr>
<td width="23%" class="postBottom">Эти <span id="numThank$ID$">0</span> пользователя(ей) поблагодарили <b class="postUser$GROUP_ID$">$USERNAME$</b> за это полезное сообщение:</td>
<td class="postBottom"> </td>
</tr>
</table>
<style type="text/css">
#thankArea$ID$ #thankLink$UID$ {display:none;}
</style><script type="text/javascript">
searchForThanks($ID$);
if($UID$ == $CUR_USER_ID$){$('#thankButton$ID$').css('display','none');}
</script>


3. Потом в этом же шаблоне перед $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?>


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

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


5. Подключаем модуль блог.


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


7. Идём в шаблон "Вид материалов" блога и заменяем всё на:

Код
<span><span class="thankData">$UID$|$USERNAME$</span>$MODER_PANEL$</span>


8. Создаём с помощью файлового менеджера на вашем сайте в корне папку thanks. Затем качаем архив и распаковываем содержимое в эту папку.



К сожалению удалять свои благодарности пока не получится.
Прикрепления: 3278789.jpg (14.6 Kb)
 
Каталог файлов » Программы » Интернет » Скрипт спасибо для форума UCOZ (Инструкция по установке скрипта)
  • Страница 1 из 1
  • 1
Поиск: