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

Проблема со скриптом модального окна, как поправить?


     20.06.2015    Общие вопросы, jQuery    2654

вопрос
Доброго времени. Вывожу превьюху на видео через доп.поля и модальное окно. В shortstory.tpl стоит такой вот скрипт:
<script type="text/javascript">
//<![CDATA[
  $(function(){ $("#infb{news-id}").Button("#infc{news-id}"); });
  //]]>
[xfgiven_prewiev]  
function ShowPreviewModal{news-id}() {
    $('.preview-modal').dialog('destroy');
    $('#preview-modal-{news-id}').dialog({
        autoOpen: true,
        show: 'fade',
        hide: 'fade',
        width: "auto",
        height: "auto",
        zIndex: 1200
    });
}

[/xfgiven_prewiev]
    </script>


А вот и сам вывод:

[xfgiven_prewiev]  <span class="info_p" ><a href="#" onclick="ShowPreviewModal{news-id}(); return false;" value="Жми">ПРЕВЬЮ</a></span>[/xfgiven_prewiev]

[xfgiven_prewiev]<div class="preview-modal" id="preview-modal-{news-id}" title="Просмотр превью" style="display:none;text-align: center; " >
[xfvalue_prewiev]
</div>[/xfgiven_prewiev]


Скопипастил всё это дело на новую версию DLE, и теперь при нажатии на кнопку ничего не происходит( Выручайте...

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


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

vadims
Гости

vadims - 20 июня 2015 13:49 -

Установите модуль http://pafnuty.name/modules/156-ajax-full-story.html и будет вам счастье.

ExVood
Юзер

ExVood - 20 июня 2015 13:52 -

Мне не нужен быстрый просмотр полной новости. Мне нужно вывести то, что находится в доп.поле, в модальном окне!

FastFud
Юзер

FastFud - 20 июня 2015 14:24 -

js

function ShowPreviewModal(id) {
    $('.preview-modal').dialog('destroy');
    $('#preview-modal-' + id).dialog({
        autoOpen: true,
        show: 'fade',
        hide: 'fade',
        width: "auto",
        height: "auto",
        zIndex: 1200
    });
}
html

[xfgiven_prewiev]
    <span class="info_p" ><a href="#" onclick="ShowPreviewModal('{news-id}'); return false;" title="Жми">ПРЕВЬЮ</a></span>
    <div class="preview-modal" id="preview-modal-{news-id}" title="Просмотр превью" style="display:none;text-align: center; " >[xfvalue_prewiev]</div>
[/xfgiven_prewiev]
P.S. скрипт, не обязательно ставить в short-sory

ExVood
Юзер

ExVood - 20 июня 2015 15:46 -

Всё равно ничего не открывает(

FastFud
Юзер

FastFud - 20 июня 2015 16:36 -

Смотрите консоль браузера, что она пишет ?

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

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

наверх