вопрос
Сделал на сайте так чтобы ссылка на аттачмент появлялась в модальном окне.
Вот изменения которые вносил
Все это работает и ссылка на скачивание файла появляется в модальном окне.
Теперь задача состоит в том чтобы установить рекламный скрипт (кликандер) в это модальное окно.
Если код скрипта установить в
то кликандер срабатывает при первом клике на странице, а надо чтобы только после появления модального окна и только в самом окне.
Вот как такое организовать?
Вот изменения которые вносил
В файл 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>
то кликандер срабатывает при первом клике на странице, а надо чтобы только после появления модального окна и только в самом окне.
Вот как такое организовать?