- Сообщений: 45
- Спасибо получено: 2
Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Скрипт, позволяющий загрузку файла после рекламы
- Guest
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
12 года 3 нед. назад #1
от Guest
Guest создал тему: Скрипт, позволяющий загрузку файла после рекламы
Опять же нарыто тяжким неуклонным рытьем в Сети. После того, как пользователь вашего сайта пожелает скачать какой-нибудь файл - он с огромной радостью увидит окошко с рекламой и предложение скачать файл после просмотра рекламы. Нужная штука, согласитесь. Просто таки необходимая в тяжких условиях экономического кризиса. Забираем, радуемся, и сразу начинаем зарабатывать деньги, код скрипта вот такой:
Code:
<div onclick="showdiv()">
здесь код вашей рекламы
</div>
<script type="text/javascript"><!--
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)( здесь домен ссылки из рекламы. например: domain (без .com) это для того чтобы реклама открывалась в новой вкладке )(\\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>
<script type="text/javascript">
function showdiv(){
jQuery("#hidden").show("");
}
</script>
<div id="hidden" style="display:none">
здесь ссылка, которую вы хотите спрятать
</div>
Спасибо сказали: KorsakMW
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KorsakMW
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
7 года 8 мес. назад #2
от KorsakMW
KorsakMW ответил в теме Скрипт, позволяющий загрузку файла после рекламы
Помоги разобраться со скриптом, он срабатывает даже если не нажимать на рекламу !
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Не в сети
- Модератор
7 года 8 мес. назад - 7 года 8 мес. назад #3
от Aleksej
Aleksej ответил в теме Скрипт, позволяющий загрузку файла после рекламы
ок, попробую я ответить.
Ограничь в css размеры контейнера, содержащего рекламный баннер - размерами баннера, любым удобным способом, и проблема будет решена.
Ну например:
Ограничь в css размеры контейнера, содержащего рекламный баннер - размерами баннера, любым удобным способом, и проблема будет решена.
Ну например:
Code:
<div class="container">
<style type="text/css">
.container{width:100px}
</style>
<div onclick="showdiv()">
<img src="images/joomla_black.png" >
</div>
</div>
Последнее редактирование: 7 года 8 мес. назад пользователем Aleksej.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KorsakMW
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
7 года 8 мес. назад - 7 года 8 мес. назад #4
от KorsakMW
KorsakMW ответил в теме Скрипт, позволяющий загрузку файла после рекламы
Спасибо, попробую !
Жаль только, что ограничить можно размерами окна баннера, приходиться подгонять под баннер, а если баннер разных размеров ?!
И баннер у меня в виде текстовых ссылок ! И получается, что надо подгонять под каждое предложение, потому как ссылки в столбик идут !
А может подскажете хорошую партнерку к такому скрипту ?
Жаль только, что ограничить можно размерами окна баннера, приходиться подгонять под баннер, а если баннер разных размеров ?!
И баннер у меня в виде текстовых ссылок ! И получается, что надо подгонять под каждое предложение, потому как ссылки в столбик идут !
А может подскажете хорошую партнерку к такому скрипту ?
Последнее редактирование: 7 года 8 мес. назад пользователем KorsakMW.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Guest
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 45
- Спасибо получено: 2
7 года 8 мес. назад #5
от Guest
Рекламные блоки от Яндекса позволяют задать фиксированную ширину. Google даже позволяет задавать фиксированный размер своего рекламного блока в зависимости от ширины экрана. Про другие партнерки не скажу, но разве не везде есть возможность указывать width статичный или в процентах?
Кстати то же самое, вид сбоку:
Guest ответил в теме Скрипт, позволяющий загрузку файла после рекламы
KorsakMW пишет: А может подскажете хорошую партнерку к такому скрипту ?
Рекламные блоки от Яндекса позволяют задать фиксированную ширину. Google даже позволяет задавать фиксированный размер своего рекламного блока в зависимости от ширины экрана. Про другие партнерки не скажу, но разве не везде есть возможность указывать width статичный или в процентах?
Кстати то же самое, вид сбоку:
Code:
<div onclick="showdiv()">
<style type="text/css">
div {
width: 200px;
}
</style>
<img src="path_to_image" >
</div>
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Не в сети
- Модератор
7 года 8 мес. назад #6
от Aleksej
Не уверен, что Яндекс или Google одобрят подобную затею: партнерки запрещают, как правило, тем или иным способом провоцировать клики.Я однажды спросил в клубе Яндекса, как они отнеслись бы к идее подцепить на страничку рекламный блок посредством jQuery-scrollfix ; был отличный трафик на страничку блога, но у модераторов эта гениальная идея не вызвала восторга.
Aleksej ответил в теме Скрипт, позволяющий загрузку файла после рекламы
Guest пишет: Рекламные блоки от Яндекса позволяют задать фиксированную ширину. Google даже...
Не уверен, что Яндекс или Google одобрят подобную затею: партнерки запрещают, как правило, тем или иным способом провоцировать клики.Я однажды спросил в клубе Яндекса, как они отнеслись бы к идее подцепить на страничку рекламный блок посредством jQuery-scrollfix ; был отличный трафик на страничку блога, но у модераторов эта гениальная идея не вызвала восторга.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.