Иконка ресурса

[HIDE] Addon 1.1

Нет прав для скачивания

Hope

Premium
Сообщения
48,305
Решения
22
Реакции
71,871
Баллы
40,905
example1 (1).png

Плагин для скрытия определённых участков текста.


Примеры использования:

[HIDE=5]Скрытый текст[/HIDE] - Необходимо иметь 5 сообщений на форуме для просмотра скрытого текста.

[SHOWTOGROUPS=3,4]Скрытый текст[/SHOWTOGRUPS] - Скрытое содержимое могут видеть только группы пользователей с ID 3 и 4, то есть Администраторы и Модераторы.
 

Вложения

  • HideAddon_1_1_Update.zip
    15.4 KB · Просмотры: 222
А как кнопочки вывести в 1.2.3 в редактор
у меня стоит BBM
 
Нет время объяснять!
Баг описан тут
Есть идеи?
 
Весь код файла library/mizter1nho/hideaddon/helper/hideaddon.php заменяем на:
PHP:
<?php
class mizter1nho_HideAddon_Helper_hideaddon
{
// callback strip bbcode, thanks Kier: http://xenforo.com/community/threads/how-do-i-extend-xenforo_helper_string-bbcodestrip.12189/
public static function listen()
{
   XenForo_Template_Helper_Core::$helperCallbacks['snippet'] = array('mizter1nho_HideAddon_Helper_hideaddon', 'bbCodeStrip');
}
public static function bbCodeStrip($string, $maxLength = 0, array $options = array())
{
        $string = preg_replace( "#\[HIDE=([^\]]+)\](.+?)\[/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
        $string = preg_replace("#\[HIDE\](.+?)\[/HIDE\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
        $string = preg_replace( "#\[HIDE-POSTS=([^\]]+)\](.+?)\[/HIDE-POSTS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
        $string = preg_replace("#\[HIDE-POSTS\](.+?)\[/HIDE-POSTS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
        $string = preg_replace( "#\[SHOWTOGROUPS=([^\]]+)\](.+?)\[/SHOWTOGROUPS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
        $string = preg_replace("#\[SHOWTOGROUPS\](.+?)\[/SHOWTOGROUPS\]#is", new XenForo_Phrase('hideaddon_hidden_text_showtogroupstag'), $string);
$string = XenForo_Template_Helper_Core::helperSnippet($string, $maxLength, $options);
return $string;
}
}
[DOUBLEPOST=1388250672,1388250478][/DOUBLEPOST]Хотя лучше всё же установить другой плагин хайда. :)
 
хороший хайд, но обходится он очень и очень просто.
Ставить другой плагин, увы, не подхватывает теги "хайд" из старых сообщений
 
это не так, работает!
вы точно этот плагин hide установили? Я даже скачал отсюда плагин заново и переустановил. Но всё равно выдаёт ошибку. Самый прикол, что в созданных ранее постах всё отображается. Но при создании нового сообщения с тегом hide вылазит ошибка с JavaScript.
 
Но при создании нового сообщения с тегом hide вылазит ошибка с JavaScript.
Да, и у меня тоже. бл! ну что за хрень - самые нужные фичи вечно через ж! вообще с этого и надо начинать создавать форум, а не с кучи ненужной хрени. Поставил наблюдение за всеми форумами, где отслеживается, как сделать этот хайд, может кто и тут сообразит... Готов заплатить даже.:eek:
 
Да не проблема, я бы написал, но вот что-то не обнаружил, что он имеет отношение к этому плагину...

 
Кто может за оплату подправить плагин, чтобы он работал в Xenforo 1.3?
Пишите в ЛС.
 
Последнее редактирование:
MODDERN, Владимир Миронов, да нужно на фрилансер это выложить, я думаю нас соберется столько, что хватит заказать доработку хоть у Кира с Майком и Броганом:-D
 
MODDERN, Владимир Миронов, да нужно на фрилансер это выложить, я думаю нас соберется столько, что хватит заказать доработку хоть у Кира с Майком и Броганом:-D
Чтобы не захламлять тему, я составил переписку. Кто желает иметь этот рабочий плагин и готов поддержать рублём, то пишите мне в ЛС, добавлю в переписку.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу