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

fullstory.tpl в модальном окне


     10.05.2013    Шаблоны (TPL), jQuery, Общие вопросы по PHP, Хаки    5487

вопрос
В общем вопрос очень понятен и прост, как в модальном окне отобразить полную новость с комментариями и прочими функциями? То есть, засунуть в модальное окно fullstory.tpl со всем его функционалом. Пробовал такие модули как Show Full 2.5 и AJAX Fullstory, работают как надо но есть недостаток, они отображают только саму новость, пробовал ковырять AJAX Fullstory что бы добавить отображение комментариев и остального, принцип понятен но как правильно написать код php не понятен. По сути дела хочу сделать модальное окно как ВКонтакте. Google молчит. Странно что до сих пор никто не задавался таким вопросом. Если кто может укажите путь.

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


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

SeregaWilliams
Юзер

SeregaWilliams - 14 октября 2014 22:42 -

аппппппппппппп

FastFud
Юзер

FastFud - 14 октября 2014 23:08 -

Попробуйте так:
html в main.tpl перед </body> поставить
<div id="full-story-modal" style="display: none;"></div>
потом в shortstory.tpl
<div class="short-story" data-full-link="{full-link}" id="ss{news_id}">
тут ваш остальной код и т.п
<button class="open-full">Полная новость</button>
</div>
fullstory.tpl пишите
<div class="full-story-class">
тут ваш остальной код и т.п
</div>

jQuery
$(function(){
  $('.short-story').each(function(){
  var full_link = $(this).attr('data-full-link');
  var id = $(this).attr('id');
  $('#'+id).find('.open-full').click(function(){
    $('#full-story-modal').dialog({
      show: fade,
      hide: fade;
    });
    $('#full-story-modal').load(''+full_link+' .full-story-class');
    });
  });
});
По идеи должно сработать.

progressive
Юзер

progressive - 14 августа 2018 08:10 -

что то не работает на DLE 13

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

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

наверх