Полезный скрипт - скрипт скачивание после рекламы
Работает он так:
Гости не могут ничего скачать, пока не кликнут по вашей рекламе! Рекламу можно ставить любую, хоть ссылку, хоть скрипт. Установка:
Идём в Управление дизайном - Каталог файлов - Страница материалов и комментариев к нему
Там находи код:
Code
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>
И меняем его на это:
Code
<!-- Bogdan4eg script START -->
<?if($USER_ID$=0)?><script language="JavaScript1.2">
<!--
/*
Bogdan4eg script
icq 5224568
site: http://ucoztime.ucoz.ru/
*/
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
</head>
<b>Уважаемый гость, чтобы скачать файл кликните по одной из рекламных ссылок. Чтобы качать файлы без рекламы, вы должны <a href="$REGISTER_LINK$" target="_blank" title="Перейти к регистрации" class="noun">зарегистрироваться</a><a href="http://ucoztime.ucoz.ru/">!</a> </b>
<h3 style="cursor:hand" onClick="expandit(this)">ТУТ блок ссылок. например от ТАК.ру</h3>
<span style="display:none" style=&{head};>
<a class="m" href="$FILE_URL$">Скачать</a>
</span>
<h3 style="cursor:hand" onClick="expandit(this)">А тут например другой блок ссылок</h3>
<span style="display:none" style=&{head};>
<a class="m" href="$RFILE_URL$">Скачать с зеркала</a>
</span><?else?><a href="$FILE_URL$ с сервера" target="_blank" title="Скачать" class="noun">Скачать с сервера</a><br><a href="$RFILE_URL$" target="_blank" title="Скачать с зеркала" class="noun">Зеркало</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>
<!-- Bogdan4eg script END -->
Затем в настройках нужного модуля активируем первое и второе дополнительное поле. В замене стандартных надписей подписуем первое: "Скачать" и второе "Зеркало" (не обязательно, это для вас)
И теперь при добавлении новостей ссылки пишете в дополнительные поля. Теперь, чтобы скачать файл гости должны будут кликнуть обязательно по одной из рекламных ссылок, а зарегистрированные пользователи будут качать без рекламы!