Настраивая скрипт, который открывает возможность скачивать пользователям файлы после регистрации или клика заметил. Еслли пользоватеель кликнет по рекламе, то ссылка ему будет показана, но если войти на сайт, то ссылки нету.
<div class = "donwload_file"> <?if($USER_LOGGED_IN$)?><?if($FILE_URL$ || $RFILE_URL$)?> <?if($FILE_URL$)?><a class="hvr hvr-bounce-to-bottom" href="$FILE_URL$"><i class="fa fa-download" aria-hidden="true"></i> Скачать с сервера ($FILE_SIZE$)</a><?endif?> <?if($LINK_PC$)?><a class="hvr hvr-bounce-to-bottom" href="$LINK_PC$" target="_blank"><i class="fa fa-download" aria-hidden="true"></i> Скачать удаленно ($OTHER3$)</a><?endif?> <?endif?> <?else?> <div class = "rega">Для скачивания данного файла, Вам необходимо нажать на ссылку под текстом "Оплаченная реклама." Скачивать файлы без ограничений могут все пользователи сайтаю <a href = "/register">Зарегистрируйтесь</a>, или авторизуйтесь на сайте.<br><b>Если не видно оплаченная реклама, то отключите Adblok или любую подобную программу.</b></div> <br> <div class = "reklama"><span><b>Если не видно рекламы, то отключите Adblok. Отключив Adbllok, кликните по люой рекламе, после чего сможете скачать файл. Деньги с рекламы пойдут на развитие сайта, и отключение рекламы от хостинга.</b></span> <div id="oplac"><script language="JavaScript" charset="UTF-8" src="http://z1520.takru.com/in.php?id=1522122"></script><div><b><a target="_top" href="$ENTRY_URL$"> </a></b><div id="hidden" style="display: none;"><b><a target="_top" href="$ENTRY_URL$"> <?if($FILE_URL$)?><a class="hvr hvr-bounce-to-bottom" href="$FILE_URL$"><i class="fa fa-download" aria-hidden="true"></i> Скачать с сервера ($FILE_SIZE$)</a><?endif?> <?if($LINK_PC$)?><a class="hvr hvr-bounce-to-bottom" href="$LINK_PC$" target="_blank"><i class="fa fa-download" aria-hidden="true"></i> Скачать удаленно ($OTHER3$)</a><?endif?> <script> function payForFiles(){ var hid,tak,elems,num,pat,j,i; hid = document.getElementById("hidden"); tak = new Array(); elems = document.getElementsByTagName('A'); num = elems.length; pat = new RegExp("(^|\\b)(takru)(\\b|$)"); j = 0; for (i=0;i<num;i++){ if(pat.test(elems[i].className)){ elems[i].setAttribute('target','_blank'); if (elems[i].addEventListener) elems[i].addEventListener("click", function(){hid.style.display = ""}, false); else if (elems[i].attachEvent) elems[i].attachEvent("onclick", function(){hid.style.display = ""}); else elems[i].onclick = function(){hid.style.display = ""}; j++;} } }; payForFiles(); </script></b></div></div> </div> </div> </div> <?endif?>
Скачать файл с удалённого сервера, за это отвичает код $LINK_PC$, который работет при клике на рекламу, но отказывается работать при входе на сайт.