Думаю по названию всё понятно…
Автор: 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»)
Забрать: