Скрытый Текст 3.х.х
Автор: Ritsuka
Версия: 3.х.х
Описание:
Хук требует модификации одного файла форума, инчае никак, там вызов protected и хуком его не выцепить... Но зато на такой большой хук только одна ручная правка.
Принцип действия - содержимое блоков скрытого текста догружается через ajax и обновляется при ответе или нажатии плюска в репу без перезагрузки страницы. Скрытый текст идентифицируется md5-ключами, РАБОТАЕТ ВООБЩЕ ВЕЗДЕ на форуме, где работает javascript.
Установка
1. Залить папку upload.
2. Установить хук ritsu_hide_text.xml.
3. Добавить в /admin/applications/forums/sources/classes/post/classPost.php после строк (3477):
/-----------------------------------------
// Make raw POST safe for the text area
//-----------------------------------------
$raw_post .= IPSText::raw2form( $postContent );
Строки:
if(preg_match_all('/([hide[^]]*](.*)[/hide])/iU', $raw_post, $hides))
{
$raw_post = str_replace($hides[1], "", $raw_post);
}
* После установки обновляем кэш bbcodes (Иначе не будет работать)
Дополнительные параметры:
auth="1" - показывать только авторизованным
(по-умолчанию - "1")
thank="1" - показывать за плюсик в репутацию
(по-умолчанию - "0")
rep="N" - показывать набравшим больше N баллов репутации
(по-умолчанию - "0")
reply="1" - показывать ответившим в теме после поста
(по-умолчанию - "0")
posts="N" - показывать оставившим больше N постов на форуме
(по-умолчанию - "0")
group="Первая,Вторая,третья" - показывать членам групп, перечислять группы через запятую не важно в каком регистре
(по-умолчанию - "any")
nick="Ritsuka,idTails" - показывать пользователям с указанными никами (логинами), перечислять через запятую не важно в каком регистре
(по-умолчанию - "any")
Забрать: