Adaptive Hide BBcodes - доработка

Как скрыть текст сообщения от определённых пользователей

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 4329
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Adaptive Hide BBcodes - доработка

14 ноя 2015, 17:48

Этого никто сказать вслепую не сможет, мод устанавливался другими уже сотни и тысячи раз, он рабочий.
t4
t4p2
Откуда: Okayma
Благодарил (а): 9 раз
Сообщения: 134
Зарегистрирован: 31 июл 2015, 20:34
Сообщение

Adaptive Hide BBcodes - доработка

14 ноя 2015, 23:57

Ну он не такой уж и большой, хотябы примерно... Я просто уже который день перепроверяю установку, а ошибку найти так и не могу... :(
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Adaptive Hide BBcodes - доработка

18 ноя 2015, 15:51

Как минимум для этого нужны файлы которые вы переделали.
t4
t4p2
Откуда: Okayma
Благодарил (а): 9 раз
Сообщения: 134
Зарегистрирован: 31 июл 2015, 20:34
Сообщение

Adaptive Hide BBcodes - доработка

22 ноя 2015, 04:37

т.е. определение группы прописывается везде? Все файлы упаковывать, которые редактировала?
t4
t4p2
Откуда: Okayma
Благодарил (а): 9 раз
Сообщения: 134
Зарегистрирован: 31 июл 2015, 20:34
Сообщение

Adaptive Hide BBcodes - доработка

24 ноя 2015, 05:42

Ладно, попробую еще раз, и более подробно описать суть проблемы:
У меня есть несколько групп:
Администраторы = 5
...
Зарегистрированные пользователи = 2
...
Специальная группа = 27

И если я в текст вставляю такой тег:
 Скрытый текст. Доступен только определённым группам
, то этот скрытый текст могут видеть только участники группы "Специальная группа", правильно?
Пишется Скрытый текст. Вы не состоите в группах, которым доступен этот текст, вот как можно убрать эту надпись?

Добавлено спустя 15 минут 6 секунд:
если из bbcode.php удалить

Код: Выделить всё

if (!in_array($poster_group, $group_ids))
									{
										$message = preg_replace($preg['search'], array(0 => '[ghide:' . $this->bbcode_uid . ']' . $user->lang('ADAPT_HIDE_GROUPS') . '[/ghide:' . $this->bbcode_uid . ']'), $message);
									}
Это будет достаточно? Или еще что-то надо искать?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Adaptive Hide BBcodes - доработка

24 ноя 2015, 10:14

Если вам нужно убрать только текст Скрытый текст. Вы не состоите в группах, которым доступен этот текст то, это делается в файле /language/ru/mods/adaptive_hide_bbcodes.php
t4
t4p2
Откуда: Okayma
Благодарил (а): 9 раз
Сообщения: 134
Зарегистрирован: 31 июл 2015, 20:34
Сообщение

Adaptive Hide BBcodes - доработка

24 ноя 2015, 12:38

PPK писал(а):Если вам нужно убрать только текст Скрытый текст. Вы не состоите в группах, которым доступен этот текст то, это делается в файле /language/ru/mods/adaptive_hide_bbcodes.php
Рамка тоже отображаться не будет?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1619 раз
Сообщения: 10275
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Adaptive Hide BBcodes - доработка

24 ноя 2015, 13:54

Будет, её вид вы можете настраивать и сами, смотрите код, который указан в инструкции по установке.

Код: Выделить всё

/* Hide block */
div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
} 
t4
t4p2
Откуда: Okayma
Благодарил (а): 9 раз
Сообщения: 134
Зарегистрирован: 31 июл 2015, 20:34
Сообщение

Adaptive Hide BBcodes - доработка

16 дек 2015, 06:57

У меня в bbcode.php вот такого нет:

Код: Выделить всё

    if (!in_array($poster_group, $group_ids))
                               {
                                  $message = preg_replace($preg['search'], array(0 => '[ghide:' . $this->bbcode_uid . ']' . $user->lang('ADAPT_HIDE_GROUPS') . '[/ghide:' . $this->bbcode_uid . ']'), $message);
                               }

Вернуться в «Минимоды и хаки для phpBB3»