False AdBlock

Protektor

Пользователь
копировать файлы в корень сайта
открыть:
page_footer.tpl

найти
</td><!--/main_content-->

ниже добавить
<script src="{SITE_URL}styles/js/advert.js" defer></script>

<script src="{SITE_URL}styles/js/custom.js" defer></script>

открыть:
viewtopic_attach.tpl

найти
<td width="15%" rowspan="4" class="tCenter pad_6">
<!-- IF postrow.attach.tor_reged.TOR_FROZEN -->
<p>{postrow.attach.tor_reged.S_UPLOAD_IMAGE}</p><p>{L_DOWNLOAD}</p>
<!-- ELSE -->
<a href="{postrow.attach.tor_reged.U_DOWNLOAD_LINK}" class="{postrow.attach.tor_reged.DL_LINK_CLASS}">
<p>{postrow.attach.tor_reged.S_UPLOAD_IMAGE}</p><p><b>{L_DOWNLOAD}</b></p></a>
<!-- ENDIF -->
<p class="small">{postrow.attach.tor_reged.FILESIZE}</p>
<p style="padding-top: 6px;"><input id="tor-filelist-btn" type="button" class="lite" value="{L_FILELIST}" /></p>
</td>

ниже добавить:
<td width="15%" rowspan="4" class="AdBlock_true">Тут должна быть ссылка на скачивание, если ее нет - значит ваш блокировщик рекламы ее заблокировал, что бы скачивать файлы с нашего сайта отключите блокировщик рекламы! И перезагрузите страницу.</td>

Открыть login.tpl
найти:
tCenter pad_6

заменить на:
tCenter

Открыть: main.css

добавить в конец :

.AdBlock_true {
display: none;
font-weight: bold;
color: green;
}}
 

Вложения

  • styles.zip
    860 байт · Просмотры: 14

Protektor

Пользователь
Не большая модификация прошу на тест, добавляем возможность обнаружить использование блокировщика рекламы, после чего скрывает ссылки на скачивание и выводит предупреждение о том что следует отключить блокировщик
554.png
 

Protektor

Пользователь
Блокирует скачивание при включенных расширениях:
Adblok plus
Adguard антибайнер
Adguard plus
SuperBlock pro
uBlock
Adblock Browser
Adguard (для android)
На остальных не проверял, но все расширения что заблокируют наш advert.js - будут распознаны и ссылки на скачивание не будет.
 

drew

Пользователь
Только есть одно но, я все равно смогу скачать торрент файл, из раздела где находятся раздачи.
 

drew

Пользователь
drew, Глупо было бы, что бы админ трекера не смог скачать, расчет идет на обычных пользователей.
Да причём тут админ.
Выходим в раздел с раздачами, видим размер раздачи, нажимаем и скачиваем торрент файл.
 

Protektor

Пользователь
По делу )))
Вот фикс
открыть
custom.js

найти:
$('.tCenter.pad_6').fadeOut();

ниже добавить:
$('.small tr-dl').fadeOut();
$('.row4.small.nowrap a').fadeOut();


http://s015.*******.host/i333/1703/9a/be536553a621.png
 

Вложения

  • false adblock.zip
    1.7 KB · Просмотры: 5
Последнее редактирование:

Protektor

Пользователь
Важная инфа
Те кто установил данный мод прошу проверить ваш сайт на наличие в рекламных фильтрах adguard

Please Login or Register to view hidden text.

d g u a r d.com/ru/general/adguard-ad-filters (убрать пробелы в домене)
(Если вашего сайта в фильтрах нет то можете пока не парится)
В "Русский фильтр" было обнаружено что админы данного дырявого расширения добавили в фильтр скрипт advert.js выглядит примерно так:

@@||ваш домен.ru/styles/js/advert.js

Символы "@@" обозначают что скрипт по данному пути блокировать не нужно.
(ключевое слово путь)
Меняем на свое усмотрение путь скрипта, не забываем при подключении также сменить путь на новый.
После чего блокировщик снова начинает определяться нашим скриптом, и убирает возможность скачивания.
ТАК ЖЕ ВСЕМ СОВЕТУЮ заглянут в их рекламные фильтры, возможно и ваш сайт находится там.
Или поставить их расширение которое в дальнейшем и будет сигнализировать как и по каким правилам нужный скрипт блокируется ими или нет.
Реклама – первая в истории система господства над человеком, против которой бессильна даже свобода.
"ФРЕДЕРИК БЕГБЕДЕР"
 
Сверху