Стандартный модуль "Последние материалы" и Ajax

Неправильное поведение модуля, нужно решение.

 
Посетитель
small user social cms
Сообщений: 37
Здравствуйте, уважаемые пользователи и разработчики InstantCMS! Я к вам со следующей проблемой: В стандартном модуле "Последние материалы" не продумана пагинация в AJAX.

Представьте: Пользователь заходит на сайт, где расположен стандартный модуль "Последние материалы", который выводит последние статьи из каталога статей. В модуле включена пагинация через AJAX. Пользователь просматривает анонсы материалов и переходит на следующую страницу в этом же модуле, дойдя до, например, третьей страницы ему (пользователю) понравился некий материал и он нажимает на ссылку "подробнее", после чего попадает на страницу самого материала. Прочитав всю статью, пользователь хочет продолжить осмотр анонсов и нажимает на кнопку "назад" в браузере. После этого он попадает на главную страницу, но в модуле "Последние материалы" опять выводится первая страница, но пользователь был до этого на третьей... А представьте, что на сайте тысячи статей, пользователь дошел до 63 страницы и потом опять попадает на первую, как-то все абсурдно получается.

Прошу помочь мне с этим решением. Советы вроде "нужно нажимать средней кнопкой мышки по статье, чтобы она открылась в новом окне" не актуальны, так как каждому пользователю сайта объяснять, что статьи открывать нужно только в новом окне, - это абсурд.
Редактировалось: 1 раз (Последний: 9 января 2013 в 18:24)
Мой сайт на ICMS
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Добавьте к нужным ссылкам в модуле target="_blank"…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Реклама
cms
Посетитель
small user social cms
Сообщений: 37
Да нет, Вы не поняли меня, мне нужно в том же окне. Чтобы было что-то вроде: первая страница site.ru, вторая страница site.ru/page2. И в статье при нажатии назад, оно переходило на предыдущую страницу, а не на главную, где отображается первая страница.
Мой сайт на ICMS
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Прекрасно вас понял, но с модулем это не “прокатит”…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Сообщений: 37
А как это можно организовать: Вывод всех статей сайта со всех категорий с поддержкой разбивки на страницы?
Мой сайт на ICMS
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатий
Сообщений: 2471
а там вроде 4 ссылки нв следующие страницы, что поменять чтобы было 20 например
Редактировалось: 1 раз (Последний: 9 января 2013 в 18:52)
Раньше РАЙ был везде - РАЙсовет, РАЙком, РАЙсобес...., а сейчас везде АДминистрации!
Не надо давать людям советы. Каждый должен лохануться самостоятельно!
Любишь в продакшн, люби и баги починить!
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
DIX:

А как это можно организовать: Вывод всех статей сайта со всех категорий с поддержкой разбивки на страницы?
Реализовать в нужном виде в самом компоненте с “правильной” разбивкой на страницы…
(по типу как для форума «все темы» или как в блогах)…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
eoleg:

а там вроде 4 ссылки нв следующие страницы, что поменять чтобы было 20 например

Я говорю про ссылки на сами статьи (при нажатии на заголовок)…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Сообщений: 37
• Mike •, я не смог разобраться как это сделать, на главной странице компонента "Каталог статей" выводятся только категории, а чтобы вывести все статьи, опять-же, нужно включить модуль "Последние материалы". Подскажите пожалуйста по-подробнее, как вывести все статьи на главной странице компонента?
Мой сайт на ICMS
Посетитель
small user social cms
Сообщений: 37
Стандартный модуль \"Последние материалы\" и Ajax

Вот главная страница каталога статей, на ней выводятся только все категории и те статьи, которые в корневом разделе ( которые кстати в общем списке статей не нужны)
Мой сайт на ICMS
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
eoleg:

а там вроде 4 ссылки нв следующие страницы, что поменять чтобы было 20 например

Переписать в /core/classes/page.class.php функцию getPagebar или написать новый её вариант…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
DIX, для этого нужно добавлять функции в сам компонент и создавать шаблон (т.е. работа для программиста)
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Сообщений: 37
Так это стандарт, который должен идти в коде самой системе. Зачем мне тогда этот компонент, который не выводит статьи, выводит их только в категориях?
Мой сайт на ICMS
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
Стандарт для кого(чего)? у всех разные потребности, система предоставляет как бы базовый функционал +позволяет его наращивать при необходимости.
Сложно представить 50 000 статей без сортировки по категориям на странице компонента с разбивкой на страницы. Это просто не удобно.
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Сообщений: 37
Почему сложно представить? Вот, например, Datalife Engine: на сайтах с этой системой управления бывает пихают и больше новостей, но они все отображаются на главной с разбивкой на страницы. Таких систем управления много, на всех есть поддержка такой функции. Я выбрал инстант из-за его простоты, быстроты и гибкости, но гибкости в эту сторону я не увидел.
Мой сайт на ICMS
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.