Виджет "Последние записи" отображает в сайдбаре последние записи из всех рубрик. Как сделать, чтобы отображались последние записи той рубрики, статью из которой я в данный момент читаю? Т.е. для каждой рубрики свои последние статьи.
14 4111
Еще записи по теме
Евгений, готового решения я пока не видел, но думаю, что задача довольно актуальная и можно было бы запланировать её решение.
Да, это факт! для каждой рубрики свои последние статьи - нужная заморочка! И, главное, чтоб она была управляема!!!
Тут недавно тоже это пытался обтяпать на сайте на MaxSite)) к тому же мне упорно кажется, что подобное где-то уже видел на этом движке...
Т.е. "рубрика" здесь понятие условно. "Отдел" , "Лавка" , "Клуб" , "Скобяные изделия" вплоть до валки валенок, - всё должно иметь свои ОТДЕЛЬНЫЕ предложения... И не важно о чём сайт...
А так,, как-то скопом получается... Знаю, что это и со стороны маркетинга неграмотно.
Неорганизованная беспорядочность рекламы, знаете ли.
хук/ ...и коли заговорил а маркетинге, то и предположу, что времени нехватка не только у меня. Ну, а на все работы нужно время. А посему всё должно быть УПЛОЧЕНО Я согласен платить за дело. Это нормально.
Предлагаю организовать, на эго-началах) здесь какую-то "шарашку" - ибо двигаться вперёд нужно. АПРИОРИ - частные заказы это хорошо, но прошлый век - кулачество и разрозненность знаний.
...к старому возврата больше нет...
Действительно, может скинемся на разработку?
Вы мне подбросили отличную идею для ещё одного занятного плагина - доступ к продукту открывается только после сбора заданной суммы. При этом на странице кроме кнопки «Donate» ещё должна выводится ведомость пожертвований. А админ сайта уже в полу-автоматическом режиме может перечислить собранное автору или же вернуть жертвователям, если за заданный период сумма не собрана...
Лично я, для своих проектов не нуждался в этом.(ибо даже похожие записи сортирую по тегам(меткам)так удобно). И подобного решения не видел, занятно.
Ну и замечательно! Остаётся только этот наш гешефт вопло́тить … ))
Но думаю, нормальные порывы души не «пожертвования» – но как-то и́наче обозвать… и по-корабельному глыбко.
А вообще, – естественное и нормальное начинание. Да и (на удивление)) даёт неплохой стимул работать.
Еще идея: есть плагин "Популярные записи", но он тоже общий, выводит популярные записи из всех категорий. Должно быть так: выводить популярные записи из той же рубрики, что и читаемая статья. Это только часть вопроса.
Вторая часть - это определение критерия "хорошести". Простой вариант, но неплохой - самые хорошие - это самые просматриваемые (посещаемые записи) за N промежуток времени. Промежуток времени N настраивается админом. Можно ввести и другие критерии определения "хорошести".
Екатерина, придумки неплохие. Остаётся только их реализовать во всех смыслах ))
Можно ввести и другие критерии определения "хорошести" -- вот оп чём нужно думать. А то нынче тольче усами все шевелят в сторону инет-магазинов (совсем наподобие мощной россии)) -- а мощностей на это и НЕМА-С )
Помогла статья - http://max-3000.com/page/uslovija-otobrazhenija-vidzheta
Решил проблему следующим образом:
1. Для отображения своего списка рубрик для определенной категории страниц:
при этом в настройках виджета указал нужные мне рубрики + свой формат отображения.
2. Для отображения последних статей для активной рубрики:
P.S. весь код адаптирован под мой сайт, вы можете исправить под себя сами.
P.S.S и так прописываем для каждой рубрики.
Кто знает, как отображать виджеты только для главной страницы? Какое условие к ним прописать?
- category_widget
- last_pages_widget
is_type()
Не понял, что указать в скобках?
По поводу вашего решения по выводу последних записей. Оно плохое. Вы делаете все вручную. Можно сделать универсально. Для этого найдите функцию, которая отвечает за формирование последних записей. Создайте дубликат и отредактируйте ее: там наверняка запрос выполняется при помощи mso_get_pages, у этой вспомогательной функции есть параметр, отвечающий за то, из какой рубрики делать выборку.
Отличная подборка описаний функций http://www.hostedredmine.com/projects/maxsitecms/wiki/API_MaxSite_CMS . Если надо более подробное описание, то необходимо найти функцию в самом движке, там будут подсказки, да и по коду видно будет. + некоторые функции можно найти через поиск (через Яндекс). Например, - http://max-3000.com/page/mso_get_pages
Если вы не профессионал, то по такому принципу выполняются все действия, те МЕТОДОМ ТЫКА =)))
is_type('home')