False AdBlock

копировать файлы в корень сайта
открыть:
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;
}}
 

Attachments

Не большая модификация прошу на тест, добавляем возможность обнаружить использование блокировщика рекламы, после чего скрывает ссылки на скачивание и выводит предупреждение о том что следует отключить блокировщик
554.webp
 
Блокирует скачивание при включенных расширениях:
Adblok plus
Adguard антибайнер
Adguard plus
SuperBlock pro
uBlock
Adblock Browser
Adguard (для android)
На остальных не проверял, но все расширения что заблокируют наш advert.js - будут распознаны и ссылки на скачивание не будет.
 
Только есть одно но, я все равно смогу скачать торрент файл, из раздела где находятся раздачи.
 
drew, Глупо было бы, что бы админ трекера не смог скачать, расчет идет на обычных пользователей.
 
drew, Глупо было бы, что бы админ трекера не смог скачать, расчет идет на обычных пользователей.
Да причём тут админ.
Выходим в раздел с раздачами, видим размер раздачи, нажимаем и скачиваем торрент файл.
 
По делу )))
Вот фикс
открыть
custom.js

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

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


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

Attachments

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

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

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