Дата: Среда, 11.02.2015, 19:03 | Сообщение # 1
Существует довольно много разновидностей скриптов для повышение репутации пользователя добавившего материал (в качестве благодарности за опубликованный материал), я решил остановиться на скрипте без использования php. Как уже вы поняли из названия и описания темы, этот скрипт для uCoz добавляет кнопку на сайт, при нажатии на которую повышается репутация пользователю добавившего материал. Вот так выглядит эта кнопка: Живой пример вы можете увидеть на нашем сайте в каталоге файлов, а именно после входа на сайт как пользователь.
Чем этот скрипт отличается от других, которые уже существуют (особенности): возможность ввода комментария самостоятельно (отсутствие шаблонности вводимого текста, автоматизации); отсутствие названия материала, ссылок на него в поле ввода комментария - теперь ссылка на материал будет в источнике репутации (совсем как если бы вы повышали ее через форум, пишется [Источник]); поддержка капчи (без нее не смогут выдать репутацию группы, которым включена капча); подходит для любых модулей (по идеи, но я все модули не проверял); нельзя сказать "Спасибо" самому себе (кнопка не видна автору материала).
Установка довольно простая, отрываем шаблон Страница материала и комментариев к нему модуля Каталог файлов и по месту вывода будущей кнопки повышения репутации прописываем в шаблон следующий код: Код <?if($USER_ID$ != $UID$ && $USER_LOGGED_IN$)?><!--Сказать спасибо за материал--> <input title="Скачал? Нажми спасибо!" src="http://all-cspro.ru/spasibo.gif" type="image" onclick="win_rep()" value="Спасибо"> <script type="text/javascript"> var ssidr, secRp = '', rpid = $UID$; </script> <script type="text/javascript" src="http://all-cspro.ru/js/gorepcpacipo_za_material.js"></script> <!--/Сказать спасибо за материал--><?endif?> На этом всё, тестируем добавленное!
Админ - существо кроткое, пока не разозлить...٩(̾●̮̮̃̾•̃̾)۶
|