Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » модальное окно аттачмента + подгрузка скрипта

модальное окно аттачмента + подгрузка скрипта


     15.01.2014    модальное окно    Все вопросы » Общие вопросы    4183

вопрос
Сделал на сайте так чтобы ссылка на аттачмент появлялась в модальном окне.
Вот изменения которые вносил


В файл modules/show.full.php
486 и 487 строчка.

вставил это

$zDownload = $db->super_query( "SELECT id, name, onserver, dcount FROM " . PREFIX . "_files WHERE news_id='{$row['id']}' " );
$tpl->set( '{zDownload}', $zDownload['id'] );


В шаблоне в полную новость.

<script type="text/javascript">
$(function(){
$('.attachment a').click(function(){
$('.attachment a').attr('href', 'javascript://');
zshowDownLoad();
})
});

function zshowDownLoad() {
$('#zDownLoadWindow').dialog({
width: 500,
buttons: {"Закрыть окно" : function() {
$(this).dialog("close");
},
}
});


}
</script>



<div id="zDownLoadWindow" title="Скачивание {title}" style="display:none;" >
<a href="http://САЙТ/engine/download.php?id={zDownload}" ><img src="/templates/nowfilms/images/download.png" border="0"/></a>
</div>




Все это работает и ссылка на скачивание файла появляется в модальном окне.
Теперь задача состоит в том чтобы установить рекламный скрипт (кликандер) в это модальное окно.
Если код скрипта установить в



<div id="zDownLoadWindow" title="Скачивание {title}" style="display:none;" >
<a href="http://сайт/engine/download.php?id={zDownload}" ><img src="/templates/nowfilms/images/download.png" border="0"/></a>
<div id="zReclama">[b]Здесь рекламный код[/b]</div>
</div>


то кликандер срабатывает при первом клике на странице, а надо чтобы только после появления модального окна и только в самом окне.
Вот как такое организовать?

Ответа пока нет


16 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 15 января 2014 00:58 -

Вероятность потерять доход с рекламы стремится к 100% при использовании кликандеров))

Каков вопрос - таков и ответ. Просто помните об этом.

severnake
Юзер

severnake - 15 января 2014 06:37 -

в смысле? если от рекламной сети использовать кликандер - то как потерять доход? или что-то не так понял?

ПафНутиЙ
Админ

ПафНутиЙ - 15 января 2014 09:59 -

Кликандер это же вроде скрипт накрутки кликов, нет?

Каков вопрос - таков и ответ. Просто помните об этом.

vitnet
PHP-developer

vitnet - 15 января 2014 11:18 -

Это код рекламной сети.
lisa999, в таком случае делайте вывод, код содержимого окна не должен находится на странице а появляться только после нажатия определенной кнопки / ссылки

vitnet
PHP-developer

vitnet - 15 января 2014 13:29 -

engine/modules/functions.php

vaniya92
Юзер

vaniya92 - 18 апреля 2015 13:47 -

vitnet,
Здравствуйте, я хотел установить скрипт по вашему методу, но не на ргхосте не нашел файлов, можете перезалить, пожалуйста?

vitnet
PHP-developer

vitnet - 18 апреля 2015 13:55 -

Перезалил (pass: test) engine.rar

vaniya92
Юзер

vaniya92 - 18 апреля 2015 14:11 -

Спасибо, заработало, но я поставил туда код рекламный (тизеры), а они не подгружаются, окно со ссылкой на скачивание появляется, а рекламы нет, пишет "загрузка.." и все:(

vaniya92
Юзер

vaniya92 - 18 апреля 2015 14:17 -

Изначально у меня стоял вариант, который предложил ТС, но сегодня я обновился до версии 10.4, и он не стал работать, модальное окно не появляется, хотя изменения в файлах сделал также

vaniya92
Юзер

vaniya92 - 18 апреля 2015 13:52 -

У меня DLE 10.4

vitnet
PHP-developer

vitnet - 18 апреля 2015 14:18 -

Адрес сайта?

vaniya92
Юзер

vaniya92 - 18 апреля 2015 14:25 -

Отправил вам в ЛС

vitnet
PHP-developer

vitnet - 18 апреля 2015 15:42 -

Ответил туже.

vaniya92
Юзер

vaniya92 - 18 апреля 2015 15:49 -

Спасибо большое, помогло) Только вопрос, какие изменения вы сделали в коде? а то может решу другой код вставить. Просто я вставлял код от рекреатива, он также не сработал(

vitnet
PHP-developer

vitnet - 18 апреля 2015 16:23 -

Было:

Стало:

vaniya92
Юзер

vaniya92 - 18 апреля 2015 16:59 -

Спасибо, глупо было спрашивать, надо просто было посмотреть изменения:)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх