Небольшое расширение для форума phpBB3 (только версии 3.1 и выше) которое добавляет возможность скрытия изображений с хостингов imageshack.us, rimg.info, piccy.info, ifotki.info и i-fotki.info, данные хостинги подменяют реальные загруженные изображения на мусорные с экстремистской пропагандой. Расширение скрывает (подменяет) изображения с указанных хостингов на страницах сообщений и в личных сообщениях, есть несколько режимов работы:
1. По умолчанию, изображение подменяется на изображение пустого файла
2. Нулевой режим, изображение подменяется на пустой прозрачное изображение
3. Агрессивный режим, изображение подменяется на случайное предустановленное изображение
4. Пользовательский, изображение подменяется на определённое в переменной изображение
Страница сообщений без расширения
Страница сообщений с расширением (нулевой режим)
Страница сообщений с расширением (агрессивный режим)
Страница сообщений с расширением (пользовательский режим)
Скрытый текст. Для просмотра нужно зарегистрироваться
Страница сообщений с расширением (режим по умолчанию)Страница сообщений с расширением (нулевой режим)
Страница сообщений с расширением (агрессивный режим)
Страница сообщений с расширением (пользовательский режим)
Установка
Распаковать архив, в корневой директории форума в директории
/ext/
создать директорию ppk
, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json
из архива у вас должен выглядеть следующим образом: /ext/ppk/zerovisuality/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив ZeroVisuality нажать ссылку Включить
Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.
Настройка
Настройка работы расширения осуществляется в файле
/ext/ppk/zerovisuality/event/listener.php
Режим работы в переменной:
Код: Выделить всё
$this->agressive_mode
Список изображений для замены в переменной
Код: Выделить всё
$this->zero_images
zero_images.txt
Список предустановленных изображений для подмены в переменной
Код: Выделить всё
$this->visuality_images
visuality_images.txt
Изображения для подмены необходимо указывать в виде регулярного выражения со всеми разделителями и модификаторами, кроме изображений с указанных хостингов в заменяемых изображениях можно указывать и любые другие изображения с любых других хостингов
Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум) С GIT репозитория
https://gitlab.com/protoneutron/zerovisuality
2022.03.24 - 1.0.0 Начальная версия
2022.04.04 - 1.0.1 Добавлено 6 новых изображений для замены, небольшие изменения
2022.04.04 - 1.0.1 Добавлено 6 новых изображений для замены, небольшие изменения