kxm
Пользователи
-
Регистрация
-
В сети
Reputation Activity
-
kxm got a reaction from DenkA003 in Хайд для ipb 3.3.4Название: Хайд для ipb 3.3.4
Добавил: kxm
Добавлен: 02 Июн 2013
Категория: Русские хуки и моды IP.Board всех версий.
Автор локализации: kxm
Оригинальное название: hide.rar
Версия IP.Board: 3.3.4
Хайд позволяет скрывать от кого угодно контент. действует как bb код
Установка:
1) Заливаем файлы на форум.
2) идём в "Внешний вид - Сообщение - BB коды" и в самом низу находим "Импортировать новые BB-коды". Заливаем bbcode.xml
3) hook.xml устанавливаем как хук.
4) редактируем файл "/admin/applications/forums/sources/classes/post/classPost.php" :
ищем строчку "$raw_post .= $postContent;" (Если у вас таковой нету, то ищите "$raw_post .=" и убедитесь что он равняется $postContent.)
И под этой строчкой пишем:
if(preg_match_all('/([hide[^]]*](.*)[/hide])/iU', $raw_post, $hides)) { $raw_post = str_replace($hides[1], "", $raw_post); } .
Полезное:
Для того что бы перед хайдом был заголовок что это хайд делаем следующее:
идём
Ищем строчку: adminsourcesclassesbbcodecustomritsu_hide_text.php
return "<div class='blockquote'><div class='quote'><div class='ristu_hide_text' id='hide_{$key}'>Загрузка...</div></div></div>"; И меняем на:
return "<p class='citation'>Это хайд.</p><div class='blockquote'><div class='quote'><div class='ristu_hide_text' id='hide_{$key}'>Загрузка...</div></div></div>"; Описание хайда.
Собственно для того, что бы поместить скрытый текст в сообщение необходимо ввести следующее:
[hide] Как славно поют соловьи [/hide] Для того что бы добавлять какие нибудь функции необходимо писать:
[hide auth="1"] Как славно поют соловьи [/hide] Также вы можете добавлять множество функций:
[hide auth="1" thank="1" posts="285"] Как славно поют соловьи [/hide] Вот перечень всех функций.
auth="1" - Показывать только авторизованным. (по-умолчанию - "1") thank="1" - показывать за плюсик в репутацию. (по-умолчанию - "0") rep="N" - показывать набравшим больше N баллов репутации. (по-умолчанию - "0") reply="1" - показывать ответившим в теме после поста. (по-умолчанию - "0") posts="N" - показывать оставившим больше N постов на форуме. (по-умолчанию - "0") group="Первая,Вторая,третья" - показывать членам групп, перечислять группы через запятую не важно в каком регистре. (по-умолчанию - "any") nick="Ritsuka,idTails" - показывать пользователям с указанными никами (логинами), перечислять через запятую не важно в каком регистре. (по-умолчанию - "any") на данный момент функция "group" отключенна. (не работает).
Используйте на свой страх и риск. Тк он предназначался изначально для 3.1