Название: Хайд для 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