Блокируем скачивание файла при включенном Adblock


Небольшой скрипт позволит блокировать ссылку на скачивание файла, если у пользователя в браузере включено расширение - блокировщик рекламы Adblock.
 
Установка:
1. Содержимое архива advert.js скопировать в папку JS шаблона.

2. Открыть main.tpl шаблона и между тегами HEAD добавить:
<script src="{THEME}/js/advert.js"></script>

Найти далее:
</body>

Добавить выше:
<script>
if (!('ab' in window)) { window.ab = true; }
var result = document.getElementById('result');
if (window.ab == true) {
result.innerHTML = '<style>.attachment{display: none;}</style><div><b>Скачать:</b> <span style="color:#FF0000">ссылка заблокирована блокировщиком рекламы вашего браузера.</span><br />Наш сайт существует на доход, полученный от показа рекламы и <a href="/donate.html">ваших пожертвований</a>. Мы не показываем навязчивую рекламу. Чтобы скачать файл, пожалуйста, отключите блокировщик рекламы для нашего сайта.</div>';
}</script>  

3. Открыть attachment.tpl шаблона и найти:
[/allow-download]

Добавить выше:
<div id="result"></div>

Готово!

Скачать: файл могут только зарегистрированные пользователи.
 
Версия DLE: 10.х-13.х
Кодировка: utf-8
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика