Design-studio.at.ua
   


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скачивание после рекламы
SVДата: Пятница, 08.10.2010, 22:26 | Сообщение # 1
Издатель
Группа: Администраторы
Сообщений: 28
Награды: 0
Репутация: 0
Статус: Offline
Полезный скрипт - скрипт скачивание после рекламы
Работает он так:
Гости не могут ничего скачать, пока не кликнут по вашей рекламе! Рекламу можно ставить любую, хоть ссылку, хоть скрипт.

Установка:
Идём в Управление дизайном - Каталог файлов - Страница материалов и комментариев к нему
Там находи код:

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 -->

Затем в настройках нужного модуля активируем первое и второе дополнительное поле. В замене стандартных надписей подписуем первое: "Скачать" и второе "Зеркало" (не обязательно, это для вас)
И теперь при добавлении новостей ссылки пишете в дополнительные поля. Теперь, чтобы скачать файл гости должны будут кликнуть обязательно по одной из рекламных ссылок, а зарегистрированные пользователи будут качать без рекламы!
 
  • Страница 1 из 1
  • 1
Поиск:
DanFun ©  | Хостинг от uCoz