Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 180069

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 57690

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 142784

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61167

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 77716

Ответов: 7

Автор: brig2

5-11-2017, 14:00

Скрытый текст 3.1 (для IP.Board 3.1.x)


Хук требует модификации одного файла форума, поэтому помещен в раздел "Модификации". Но зато на такой большой хук только одна ручная правка smile
Принцип действия - содержимое блоков скрытого текста вырезается из сообщений и догружается отдельно через ajax с проверкой условий. При ajax-ответе в тему или нажатии плюска в репу скрытые поля обновляются без перезагрузки страницы. Весь скрытый текст идентифицируется md5-ключами, РАБОТАЕТ ВООБЩЕ ВЕЗДЕ на форуме, где работает javascript. Однако часть функционала (ответ в тему, плюс в репу) работает только в форумах (что логично).

На самом деле тег hide и его содержимое не вырезается из БД и так их хранится как есть. Таким образом, если вы захотите отказаться от хука - просто удалите bbcode "Скрытый текст" и после сброса кэша все теги сами собой раскроются.

Инструкция по установке:

1. Залить папку upload;
2. Установить хук hook.xml;
3. Импортировать bbcode.xml в список BBCode (удалить все старые hide, если есть);
4. Добавить в /admin/applications/forums/sources/classes/post/classPost.php после строки (3578):
$raw_post .= IPSText::raw2form( $postContent );

Строки:

if(preg_match_all('/([hide[^]]*](.*)[/hide])/iU', $raw_post, $hides))
    {
        $raw_post = str_replace($hides[1], "", $raw_post);
    }


Инструкция по применению:

[hide]скрыть от гостей[/hide]


Дополнительные параметры:
* auth="1" - показывать только авторизованным
(по-умолчанию - "1")
* thank="1" - показывать за плюсик в репутацию
(по-умолчанию - "0")
* rep="N" - показывать набравшим больше N баллов репутации
(по-умолчанию - "0")
* reply="1" - показывать ответившим в теме после поста
(по-умолчанию - "0")
* posts="N" - показывать оставившим больше N постов на форуме
(по-умолчанию - "0")
* group="Первая,Вторая,третья" - показывать членам групп, перечислять группы через запятую не важно в каком регистре
(по-умолчанию - "any")
* nick="Ritsuka,idTails" - показывать пользователям с указанными никами (логинами), перечислять через запятую не важно в каком регистре
(по-умолчанию - "any")

Пример употребления:

[hide auth="1" nick="idTails"]Я тебя люблю![/hide]


Забрать модификацию:


Другие новости по теме:

| Пишет: b0g0m0l | 26 ноября 2011 17:05 | Сообщений: 1 | Новостей: 0
извините но я никак не могу понять как сделать чтобы кнопка отображалась при написании поста
| Пишет: Сашка | 17 сентября 2012 21:47 | Сообщений: 0 | Новостей: 0
Если нажать на цитату сообщения, то в окошке ответа появится весь пост, включая скрытый текст