Технический сбой

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

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


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

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


В файл 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 комментариев

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

ПафНутиЙ - -

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

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

severnake
Юзер

severnake - -

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

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

ПафНутиЙ - -

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

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

vitnet
PHP-developer

vitnet - -

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

vitnet
PHP-developer

vitnet - -

engine/modules/functions.php

vaniya92
Юзер

vaniya92 - -

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

vitnet
PHP-developer

vitnet - -

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

vaniya92
Юзер

vaniya92 - -

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

vaniya92
Юзер

vaniya92 - -

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

vaniya92
Юзер

vaniya92 - -

У меня DLE 10.4

vitnet
PHP-developer

vitnet - -

Адрес сайта?

vaniya92
Юзер

vaniya92 - -

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

vitnet
PHP-developer

vitnet - -

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

vaniya92
Юзер

vaniya92 - -

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

vitnet
PHP-developer

vitnet - -

Было:

Стало:

vaniya92
Юзер

vaniya92 - -

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

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

наверх