[3.3] Ad Blocker Detection Extension for phpBB

Расширения, сгенерированные с помощью искусственного интеллекта.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2380
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 628 раз
Поблагодарили: 153 раза

[3.3] Ad Blocker Detection Extension for phpBB

Сообщение romaamor »

Ad Blocker Detection Extension for phpBB

Расширение для обнаружения блокировщиков рекламы и показа вежливого уведомления с просьбой их отключить.

Изображение

Основные функции

1. Обнаружение блокировщиков рекламы
Расширение использует несколько методов для надежного обнаружения блокировщиков рекламы:

- Метод Bait-элемента**: Создает скрытый элемент с классами, которые обычно блокируются
- Проверка загрузки рекламного скрипта**: Пытается загрузить Google AdSense скрипт
- CSS-проверка**: Использует CSS-правила для обнаружения блокировки
- Проверка специфичных свойств**: Проверяет наличие переменных, обычно блокируемых адблокерами

Блокировщик считается обнаруженным, если срабатывают 2 или более метода проверки.

2. Интеллектуальная система уведомлений
- Показывает уведомление при первом посещении сайта с включенным блокировщиком
- Повторно показывает уведомление после просмотра каждых 5 страниц
- Сохраняет количество просмотренных страниц в localStorage браузера

3. Пользовательский интерфейс
- Стильное модальное окно с подробными инструкциями
- Инструкции по отключению для популярных блокировщиков:
- AdBlock / AdBlock Plus
- uBlock Origin
- Кнопки для:
- Закрытия уведомления
- Обновления страницы после отключения блокировщика

4. Технические особенности
- Использует события phpBB для интеграции
- Асинхронное выполнение проверок
- Защита от обхода блокировщиками:
- Важные стили с !important
- Высокий z-index для модального окна
- Множественные методы проверки

Системные требования
- phpBB ≥ 3.2.0
- PHP ≥ 7.1.3

Установка
1. Скопируйте содержимое расширения в папку `ext/roma30/adblock/`
2. Перейдите в панель администратора (ACP)
3. Перейдите в раздел Настройка -> Управление расширениями
4. Найдите "Ad Blocker Detection" и нажмите "Включить"

Лицензия
GNU General Public License v2.0

Язык - RU
Настроек в админке нету.

Проверено на рекламе адсенс. Будет ли блок работать при блокировке рекламы РСЯ не знаю.
roma30.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось romaamor 28.05.2025 22:07, всего редактировалось 3 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение rxu »

ИИ написал снова?
Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3348
Стаж: 13 лет 5 месяцев
Благодарил (а): 679 раз
Поблагодарили: 165 раз

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение southklad »

Как подсказывает мне логика и пользователи разных сайтов, это только оттолкнет пользователей, а не привлечет.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2380
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 628 раз
Поблагодарили: 153 раза

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение romaamor »

rxu писал(а): 23.02.2025 15:55ИИ написал снова?
Ну да. Где я и где написание кода. :)
Я скорее научюсь правильно составлять промты чем самому их делать. И это платная версия bolt.new.
southklad писал(а): 23.02.2025 16:47 Как подсказывает мне логика и пользователи разных сайтов, это только оттолкнет пользователей, а не привлечет.
Если пользователь не заинтересован в твоём форуме, то таких и не надо. А сайтов в моей тематики не так иж много.
Mash9
phpBB 1.2.0
Сообщения: 16
Стаж: 4 месяца
Благодарил (а): 13 раз
Поблагодарили: 1 раз

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение Mash9 »

southklad писал(а): 23.02.2025 16:47 Как подсказывает мне логика и пользователи разных сайтов, это только оттолкнет пользователей, а не привлечет.
Это всё дурью маются Касперский с ДрВеб, которые по умолчанию всё подряд обрезают. А пользователям их впаривают провайдеры. Они даже не соображают, что это окно с "вежливым уведомлением" от них хочет.
Аватара пользователя
KEMnEP
phpBB 2.0.18
Сообщения: 1170
Стаж: 10 лет 2 месяца
Благодарил (а): 46 раз
Поблагодарили: 293 раза

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение KEMnEP »

romaamor, Ну в лучшем случае, теперь блокировщики рекламы будут вырезать и это окошечко конкретно с вашего сайта, или забьют (что скорей вероятно) и пользователи будут искать информацию напрямую в нейронках по удобным для них запросам и выводу. По моему только отток пользователей, но Вам видней)

Отправлено спустя 3 минуты 19 секунд:
romaamor, что в принципе и так должно быть Вам понятно, ибо информацию для создания расширения сами взяли в нейронке
Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2380
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 628 раз
Поблагодарили: 153 раза

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение romaamor »

KEMnEP писал(а): 24.02.2025 10:48 и пользователи будут искать информацию напрямую в нейронках
что в принципе и так должно быть Вам понятно, ибо информацию для создания расширения сами взяли в нейронке
Не получится там найти. Они такую инфу не дадут. Тематика форума специфическая.
KEMnEP писал(а): 24.02.2025 10:48 По моему только отток пользователей
Время покажет.
Аватара пользователя
southklad
phpBB 3.1.0 RC3
Сообщения: 3348
Стаж: 13 лет 5 месяцев
Благодарил (а): 679 раз
Поблагодарили: 165 раз

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение southklad »

romaamor писал(а): 23.02.2025 19:12 Если пользователь не заинтересован в твоём форуме, то таких и не надо. А сайтов в моей тематики не так иж много.
Те пользователе которые используют блокировщики не совсем "глупые" в сети и их будет это отпугивать и тех, кто хочет пообщаться на форуме и просто гостей которые пришли за нужной инфой, уж поверьте
Изображение
Перенесено из форума Анонсы и поддержка расширений для phpBB в форум ИИ расширения 01.04.2025 12:00 модератором rxu

Аватара пользователя
romaamor
phpBB 3.0.6
Сообщения: 2380
Стаж: 13 лет 2 месяца
Откуда: Одесса
Благодарил (а): 628 раз
Поблагодарили: 153 раза

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение romaamor »

Расширение обновленно. Добавленны следующие улучшения для более надежного обнаружения uBlock Origin:

Добавил больше классов для проверки, которые обычно блокируются
Внедрил множественные тестовые элементы
Усилил CSS-проверки
Добавил MutationObserver для отслеживания удаления элементов
Реализовал множественные проверки с разными интервалами
Добавил проверку специфичных свойств uBlock Origin
Теперь расширение должно надежно обнаруживать uBlock Origin и показывать сообщение о его отключении.
Аватара пользователя
aknctn
phpBB 1.4.0
Сообщения: 38
Стаж: 4 года 9 месяцев
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Re: [3.3] Ad Blocker Detection Extension for phpBB

Сообщение aknctn »

Güzel bir eklenti teşekkür ederiz. Türkçe ve İngilizce aynı anda iki dilde bildirim gösterecek şekilde dil revize edildi dosya ektedir.
Хорошее расширение, спасибо.
Файл был обновлён, чтобы отображать уведомление сразу на двух языках — турецком и английском.
Файл перевода прикреплён.

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

roma30\adblock\styles\all\template\event
overall_footer_after.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «ИИ расширения»