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

Как реализовать AJAX загрузку полной новости?


     09.01.2015    Шаблоны (TPL), Стили (CSS), jQuery    3345

вопрос
Установлен шаблон в стиле Pinterest. Как сделать чтобы при нажатии на плитку (новость), полная новость открывалась в AJAX окне ?

Как в аналогии ВКонтакте. При нажатии на видео открывается с затемнением в новом окне.

Ответил: ПафНутиЙ


Только сегодня решил запилить такой модуль т.к. аналоги не устраивали по многим причинам.
Пока модуль даже не тестировал, пробуйте.

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

Sander
PHP-developer

Sander - 10 января 2015 04:32 -

Делай проверку на входящие данные до подключения классов и прочих обработчиков.
Зачем загружать шаблон и формировать ссылки и т.п. если указан ID не существующей новости...
И где header content-type ?
Лучше так не писать:
die($fs);
Надежнее будет
echo $fs;
die();

Хотя die там уж точно не нужен. И так ведь конец файла.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

ПафНутиЙ
Админ

ПафНутиЙ - 10 января 2015 10:43 -

Спасибо, поправлю.
Только в след раз делай так: https://github.com/pafnuty/ajax-full-story-DLE/issues/1
А ещё лучше pull-request ))
Ну и если уж по полной программе - могу тебе сделать права на внесение изменений без пулревкестов.

Каков вопрос - таков и ответ. Просто помните об этом.

scaver
Юзер

scaver - 11 января 2015 01:13 -

Гости не могут просматривать "пишет нет доступа"
Автоматически не закрываются при открытии другого окна

ПафНутиЙ
Админ

ПафНутиЙ - 11 января 2015 01:27 -

Цитата: scaver
Гости не могут просматривать "пишет нет доступа"

Исправлено

Цитата: scaver
Автоматически не закрываются при открытии другого окна

я дал базовый js-код, остальное - в ваших руках. Да и модуль делался для других целей

Каков вопрос - таков и ответ. Просто помните об этом.

scaver
Юзер

scaver - 11 января 2015 01:28 -

ну и на том спасибо :-)

ПафНутиЙ
Админ

ПафНутиЙ - 11 января 2015 01:32 -

Если будут ещё вопросы или предложения по модулю - пишите либо сюда, либо сюда, чтобы не потерялся тут комментарий.

Каков вопрос - таков и ответ. Просто помните об этом.

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

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

наверх