Вывод статей для юзера по заданному им фильтру.
Есть ли такая фишка:
.
1. Возможность вывода заголовков статей по алфавиту?
2. Возможность вывода заголовков статей по дате?
3. Возможность вывода заголовков статей по автору?
4. Возможность вывода заголовков статей по посещаемости?
.
Т.е. юзер нажимает на соответствующую ссылку типа: "Вывести названия статей по посещаемости" - и ему выводится список названия по посещаемости (с возможностью перехода на следующие страницы). И чтобы юзер мог выбирать между: "наиболее посещаемые вверху" или "наиболее посещаемые внизу".
.
Есть ли что-то похожее?
Комментарии
Это можно легко сделать через фильтр Views, но вы вроде не хотите его ставить
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Views - не то чтобы не хочу, а боюсь
Итак всё еле-еле налаживается и без Views-а... ещё его проблем не хватало
А как-то иначе никак?
Ну может какие-то модули есть, но я не не знаю.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
По идее на форуме это уже всё по умолчанию реализовано.
Странно что такой удобной вещи нет для статей...
Никто не в курсе как это реализовать для статей?
Views предназначен как раз для решения таких зачач, что ты перечислил. Кто будет писать отдельный модуль или снипет, если есть Views?
Разве что для сайта с высокой посещаемостью, для снижения нагрузки...
Views не такой уж и страшный. Потратишь часок-другой на изучение, и можно создавать сложные выборки. Тем более, что большая часть документации переведан на русский.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
а он предпочтительно для Category или его можно с обычной таксономией использовать?
View с Category совместим, но есть еще какие-то недоработки.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Вобщем пока решил эту задачу модулем: sitemenu.module
Конечно далеко не то что нужно, но тем не менее это вариант.
Не понимаю я этого. Зачем ставить другой модуль, который не делает то что нужно, вместо модуля который легко сделает то, что надо?!
Проблемы с views тебя пугают, а с sitemenu - нет?
Чтобы всё как надо было и красиво, тебе sitemenu надо доработать будет, твои доработки будут проверять столько же человек, сколько тестят views?
К тому же views очень мощный модуль и долго бегать от него у тебя всё равно не получится
>Не понимаю я этого. Зачем ставить другой модуль, который не делает то что нужно, вместо модуля который легко сделает то, что надо?!
Потому что он простой.
Впринципе это даже модулем сложно назвать. Можно в любой момент выключить.
А с вивсом всё сложнее. Я могу настроить сайт под него, и потом буду зависить от этого вивса. И мало ли как будет в дальнейшем с новыми версиями Друпала. Неизвестность.
Не, лучше придерживаться стандартной поставки, и только незначительно по необходимости что-то добавлять... но не такое глобальное как вивс.
views, судя по всему, будет долго поддерживаться и улучшаться, к тому же идут разговоры о включении его в core. Так что лучше бояться не его, а кучи непонятных модулей, с которыми неизвестно что будет и которые надо для начала тщательно изучить на предмет багов, авторства, качества... И вообще, ставя мелкие модули с недолгой историей надо всегда быть готовым к тому, что потом придется самому их поддерживать и обновлять, если их забросят.
views заведует списками. Можно получить любой список в любом месте в любом обличье. Он (views) будет актуальным ещё долго и наверняка будет включен в ядро. Любой, кто осваивает Drupal, должен его изучить.
Что касается того, что стоит ли ставить его на свой сайт - решение конечно за разработчиком. views, как было правильно замечено, не маленький модуль и если нужны только два - три списка, то можно обойтись и подручными средствами.
...вот только не стоит забывать и про расширение сайта. Когда понадобиться добавить ещё пару списков (может через полгода, когда сайт будет в работе и отлажен), ты же будешь пытаться это реализовать с помошью всё того же модуля, "по-старинке". И если задача будет непроста, то мало кто тебе подскажет решение. Не надо объяснять почему?
Причем views сам по себе ничего не меняет и не настраивает, поэтому если он вдруг перестанет работать, то это не так критично, как скажем, в случае Category или CCK.
Но шансы этого весьма невелики, потому что он слишком популярен.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.