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

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


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

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

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


Комментарии пользователей (2)

SeregaWilliams
21 | 1

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

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

FastFud
50

1599 | 588

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');
    });
  });
});
По идеи должно сработать.

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

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