Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Fullstory в модальном окне

Fullstory в модальном окне


     07.10.2014    fullstory.tpl    Все вопросы » Шаблоны (TPL)    3597

вопрос
Подскажите, как реализовать такую задумку: вывод статей (конкретно fullstory.tpl) из определённых категорий в модальном окне (для dle 10.3)? Может кто сталкивался с таким. Помогите пожалуйста.

Ответил: SeregaWilliams


Файл engine/engine.php

Заменить все
CHAR_LENGTH(p.full_story) as full_story


На
p.full_story


В файле engine/modules/show.short.php

Примерно 670 строка
$tpl->set( '{short-story}', $row['short_story'] );


Добавить ниже
$tpl->set( '{full-story}', $row['full_story'] );


Если нужно выводить в кастоме то в файле engine/functions.php примерно 543 строчка

Ищем
CHAR_LENGTH(p.full_story) as full_story


Меняем на
p.full_story


В файле engine/modules/show.custom.php
примерно 482 строка, ищем
$tpl->set( '{short-story}', $row['short_story'] );


Добавляем ниже
$tpl->set( '{full-story}', $row['full_story'] );


Далее настраиваем модальное окно.
В shortstory.tpl вставляем код

<script type="text/javascript">
function ModalWindow() {
var videolink = '';
$("#video-container").dialog({
autoOpen: true,
open: function(event, ui) {
videolink = $(this).find("iframe").attr('src');
},
show: 'fade',
hide: 'fade',
width: 'auto',
beforeClose: function(event, ui) {
$(this).find("iframe").attr('src','');
$(this).find("iframe").attr('src',videolink);
}


});
}
</script>

<div onclick="win{news-id}(); return false;">
Кнопка вызова
</div>

<div id="hz{news-id}" title="название окна" style="display:none;">СОДЕРЖИМОЕ FULLSTORY</div>


Теперь в каждом блоке будет нужная новость. А видео в модальном окне будут закрываться при закрытии окна.

2 комментария

fh79655l123
Юзер

fh79655l123 - 14 октября 2014 22:12 -

При открытие full-story в модальном окне просмотр будет зачитан?

scaver
Юзер

scaver - 28 декабря 2014 22:16 -

Чет не работает

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

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

наверх