by_ix Опубликовано 15 апреля, 2023 Автор Поделиться Опубликовано 15 апреля, 2023 edmsl верно. устанавливаете нужный файл? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 15 апреля, 2023 Поделиться Опубликовано 15 апреля, 2023 by_ix Zip архив подсовываю, как положено Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digitalsc4rz Опубликовано 18 апреля, 2023 Поделиться Опубликовано 18 апреля, 2023 This dont seem to work on 4.7.9. When i make a post i cant make it hidden Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
digitalsc4rz Опубликовано 18 апреля, 2023 Поделиться Опубликовано 18 апреля, 2023 21 hours ago, digitalsc4rz said: This dont seem to work on 4.7.9. When i make a post i cant make it hidden Sorry got this working with 4.7.9. Thanks again. by_ix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 23 апреля, 2023 Поделиться Опубликовано 23 апреля, 2023 Не знаю, что за ерунда, но на 4.7.9 не устанавливается кнопка. Ошибка. Ставил на 4.7.8 - норм. Обновлял до 4.7.9 и все работало. А вот сразу на 4.7.9 не хочет устанавливаться. Zero108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 27 апреля, 2023 Поделиться Опубликовано 27 апреля, 2023 В блогах не работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
New_Vicious Опубликовано 5 мая, 2023 Поделиться Опубликовано 5 мая, 2023 I have 2 bugs when using the plugin This one sometimes happens to me and sometimes it doesn't, the entire hidden area appears black and having the expanded view does not work. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
NarcoRP Опубликовано 6 мая, 2023 Поделиться Опубликовано 6 мая, 2023 В 07.06.2022 в 01:52, by_ix сказал: Просмотр файла (k4) Hidden Content Плагин для скрытия контента от посторонних глаз. Работает в приложениях: Форумы. Загрузки. Блоги. Клубы. Галерея. Страницы. Настройки на 2-м скриншоте. Настраивайте на своё усмотрение или оставляйте, как есть. Выбрать необходимые группы, для которых нужно скрывать контент. (по умолчанию: скрывается для всех) Выбрать форумы, в которых нужно скрывать контент. (по умолчанию: скрывается для всех) Выбрать варианты отображения оставшихся или имеющихся действий. (по умолчанию: отображаются оставшиеся действия) Выбрать светлый/тёмный режим для окна кнопки. (по умолчанию: стандартный светлый (3-4 скриншоты)) Настроить цвета блока и текста скрытого контента. Установить кнопку для CKEditor'а. Установка по пути: https://yoursite.ru/admin/?app=core&module=editor&controller=toolbar&do=addPlugin Для использования плагина без кнопки: Прописывать все свойства в теге [hide][/hide]. Пример: [hide p=10 r=10 f=10 j=10 m=10 g=10]hidden text[/hide]. p=10 - количество постов. r=10 - количество репутации. f=10 - количество файлов. j=10 - количество дней регистрации. m=10 - ID пользователя. g=10 - ID группы. Тег можно использовать и без свойств. Пример: [hide]hidden text[/hide]. В этом случае, просмотр будет ограничен только гостям. Совместимость PHP: 7-8. Добавил by_ix Добавлено 06/07/22 Категория Интерфейс Язык RUS/ENG friend can add it for 4.2.8 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 (изменено) Проверил на чистой 4.7.9. Не устанавливается кнопка. Изменено 7 мая, 2023 пользователем edmsl Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 33 минуты назад, edmsl сказал: Не устанавливается кнопка. Автор почти не следит за своими плагинами. Редко обновляет. У меня тоже не получилось эту кнопку настроить на 4.6.12.1. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 Zero108 Очень жаль, так как есть действительно полезные плагины вроде этого. Что самое интересное, на 4.7.8 она устанавливается, я проверял, а вот на 4.7.9 уже ни в какую. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 7 мая, 2023 Поделиться Опубликовано 7 мая, 2023 (изменено) На 4.6.12.1 у меня работает отлично данный плагин этой версии Изменено 7 мая, 2023 пользователем aLEX49566 andros0789 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
New_Vicious Опубликовано 10 мая, 2023 Поделиться Опубликовано 10 мая, 2023 I have solved the previous problems but now for some reason the registration date does not work, as you can see in the images the correct label is used but it does not appear. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 15 мая, 2023 Поделиться Опубликовано 15 мая, 2023 (изменено) Выявил еще одну существенную проблему. Если опубликовать контент (комментарий к записи, новое сообщение в теме форума и т.д.) со скрытым блоком (вручную прописываю [hide]) и на эту тему\запись кто-то подписан путем уведомлений по почте (так называемый дайджест), то получаем ошибку. Only subclasses of Dispatcher can be instantiated #0 /home/test/web/site.ru/public_html/system/Dispatcher/Controller.php(56): IPS\_Dispatcher::i() #1 /home/test/web/site.ru/public_html/init.php(938) : eval()'d code(22): IPS\Dispatcher\_Controller->__construct() #2 /home/test/web/site.ru/public_html/system/Email/Email.php(949) : eval()'d code(24): IPS\hook102->content() #3 /home/test/web/site.ru/public_html/system/Email/Email.php(952): IPS\Theme\email_html_cms_digests__comment() #4 /home/test/web/site.ru/public_html/applications/core/sources/Digest/Digest.php(187): IPS\_Email::template() #5 /home/test/web/site.ru/public_html/applications/core/sources/Digest/Digest.php(287): IPS\core\Digest\_Digest->build() #6 /home/test/web/site.ru/public_html/applications/core/tasks/digest.php(40): IPS\core\Digest\_Digest::sendDigestBatch() #7 /home/test/web/site.ru/public_html/system/Task/Task.php(375): IPS\core\tasks\_digest->IPS\core\tasks\{closure}() #8 /home/test/web/site.ru/public_html/applications/core/tasks/digest.php(41): IPS\_Task->runUntilTimeout() #9 /home/test/web/site.ru/public_html/system/Task/Task.php(274): IPS\core\tasks\_digest->execute() #10 /home/test/web/site.ru/public_html/system/Task/Task.php(237): IPS\_Task->run() #11 /home/test/web/site.ru/public_html/applications/core/interface/task/task.php(72): IPS\_Task->runAndLog() #12 {main} Зависает та самая задача digest. Было предположение, что это связано с тем, что это шаблон письма не может обработать этот скрытый блок, и выбрасывает ошибку. Не могу проверить, так как не нашел, где лежат шаблоны писем. PHP 8.1 и 4.7.9 Изменено 15 мая, 2023 пользователем edmsl Zero108 и ryancoolround 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ryancoolround Опубликовано 15 мая, 2023 Поделиться Опубликовано 15 мая, 2023 58 минут назад, edmsl сказал: Выявил еще одну существенную проблему. Если опубликовать контент (комментарий к записи, новое сообщение в теме форума и т.д.) со скрытым блоком (вручную прописываю [hide]) и на эту тему\запись кто-то подписан путем уведомлений по почте (так называемый дайджест), то получаем ошибку. Only subclasses of Dispatcher can be instantiated #0 /home/test/web/site.ru/public_html/system/Dispatcher/Controller.php(56): IPS\_Dispatcher::i() #1 /home/test/web/site.ru/public_html/init.php(938) : eval()'d code(22): IPS\Dispatcher\_Controller->__construct() #2 /home/test/web/site.ru/public_html/system/Email/Email.php(949) : eval()'d code(24): IPS\hook102->content() #3 /home/test/web/site.ru/public_html/system/Email/Email.php(952): IPS\Theme\email_html_cms_digests__comment() #4 /home/test/web/site.ru/public_html/applications/core/sources/Digest/Digest.php(187): IPS\_Email::template() #5 /home/test/web/site.ru/public_html/applications/core/sources/Digest/Digest.php(287): IPS\core\Digest\_Digest->build() #6 /home/test/web/site.ru/public_html/applications/core/tasks/digest.php(40): IPS\core\Digest\_Digest::sendDigestBatch() #7 /home/test/web/site.ru/public_html/system/Task/Task.php(375): IPS\core\tasks\_digest->IPS\core\tasks\{closure}() #8 /home/test/web/site.ru/public_html/applications/core/tasks/digest.php(41): IPS\_Task->runUntilTimeout() #9 /home/test/web/site.ru/public_html/system/Task/Task.php(274): IPS\core\tasks\_digest->execute() #10 /home/test/web/site.ru/public_html/system/Task/Task.php(237): IPS\_Task->run() #11 /home/test/web/site.ru/public_html/applications/core/interface/task/task.php(72): IPS\_Task->runAndLog() #12 {main} Зависает та самая задача digest. Было предположение, что это связано с тем, что это шаблон письма не может обработать этот скрытый блок, и выбрасывает ошибку. Не могу проверить, так как не нашел, где лежат шаблоны писем. PHP 8.1 и 4.7.9 Я ж уже где то говорил свою гипотезу. Пользователь создает тему: Помогите, у меня не работает то то, там то... Ты отвечаешь пользователю (Но при этом, решение пихаешь в хайд😞 Сделай то то, там то Далее сайт отправляет письмо пользователю: На ваш вопрос появился ответ И вся проблема в том, я считаю, что данному письму никто не объяснил, что контент, который отправляется, на самом деле скрыт. Мне кажется, тебе надо копать в сторону шаблонов Email сообщений. В теории ты можешь полностью вырубить абсолютно все Email рассылки, и проверить, как плагин будет работать без них. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 15 мая, 2023 Поделиться Опубликовано 15 мая, 2023 ryancoolround Так, собственно, ту гипотезу я и проверял. Ошибка возникает при уведомлениях по почте. И именно для контента со скрытым блоком. Обычные уведомления норм работают. И спасибо за скрин, знаю теперь, где искать шаблоны. Покопаюсь, может чего и выйдет. ryancoolround 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ryancoolround Опубликовано 15 мая, 2023 Поделиться Опубликовано 15 мая, 2023 У тебя же хайды в форумах именно? Может ошибка из-за фильтра raw? <div style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 22px; margin-top: 10px; margin-bottom: 10px;"> {$email->parseTextForEmail( $topic->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) )|raw} </div> Что будет если этот фильтр заменить на escape? Типа: <div style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 22px; margin-top: 10px; margin-bottom: 10px;"> {$email->parseTextForEmail( $topic->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) )|escape} </div> Это если что Email: Дайджест контента форумов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 16 мая, 2023 Поделиться Опубликовано 16 мая, 2023 14 часов назад, ryancoolround сказал: Что будет если этот фильтр заменить на escape? Не помогло. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 17 мая, 2023 Поделиться Опубликовано 17 мая, 2023 (изменено) В общем, что бы я ни делал здесь {$email->parseTextForEmail( $topic->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) )|raw} ничего не помогает. Надо править PHP код, похоже. Изменено 17 мая, 2023 пользователем edmsl Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 17 мая, 2023 Поделиться Опубликовано 17 мая, 2023 (изменено) 17 минут назад, edmsl сказал: Надо править PHP код, похоже. да, ошибка указывает на то, что в плагине функция content() создает внутри себя классы отличные от подклассов Dispatcher Я думаю можно расширить новыми функциями класс Dispatcher, и в функции content() вызывать их создав экземпляр класса Dispatcher или просто обратиться к новой функции через Dispatcher. Но при таком раскладе нужно учитывать что Dispatcher так же не видит внутри себя многие функции и классы ips или как вариант обрабатывать контент внутри функции content() без создания новых экземпляров классов Изменено 17 мая, 2023 пользователем Exception Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 17 мая, 2023 Поделиться Опубликовано 17 мая, 2023 Exception В общем, было бы неплохо, если автор прочтет этот пост и сделает фикс. Плагин хороший, обидно, что из-за этого бага пользоваться им не могу. Достойных аналогов нет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
edmsl Опубликовано 18 мая, 2023 Поделиться Опубликовано 18 мая, 2023 by_ix Очень просим починить плагин. Альтернатив просто нет, но и пользоваться им сейчас не получается. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 17 октября, 2023 Поделиться Опубликовано 17 октября, 2023 (изменено) @WaNted, без тебя тут народ не справляется плагин починить. Изменено 17 октября, 2023 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Silvein Опубликовано 14 февраля Поделиться Опубликовано 14 февраля Пробывал установить плагин на актуальную версию 4.7.15 все работает. Но есть один не большой косяк... При добавлении ссылки в "контент" через кнопку. Ссылка неактивная. Как исправить кто знает ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
aLEX49566 Опубликовано 14 февраля Поделиться Опубликовано 14 февраля Silvein у меня так с 4.3 работает. Вставляйте ссылку внутрь тега Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.