Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Проблема со скриптом модального окна, как поправить?

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


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

вопрос
Доброго времени. Вывожу превьюху на видео через доп.поля и модальное окно. В 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
10

373 | 63

vadims - 20 июня 2015 13:49 - Юзер

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

ExVood
21 | 1

ExVood - 20 июня 2015 13:52 - Юзер

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

FastFud
50

1599 | 588

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
21 | 1

ExVood - 20 июня 2015 15:46 - Юзер

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

FastFud
50

1599 | 588

FastFud - 20 июня 2015 16:36 - Юзер

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

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

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