Вывод статей для юзера по заданному им фильтру.

Главные вкладки

Аватар пользователя moonman moonman 21 августа 2006 в 22:04

Вывод статей для юзера по заданному им фильтру.

Есть ли такая фишка:
.
1. Возможность вывода заголовков статей по алфавиту?
2. Возможность вывода заголовков статей по дате?
3. Возможность вывода заголовков статей по автору?
4. Возможность вывода заголовков статей по посещаемости?
.
Т.е. юзер нажимает на соответствующую ссылку типа: "Вывести названия статей по посещаемости" - и ему выводится список названия по посещаемости (с возможностью перехода на следующие страницы). И чтобы юзер мог выбирать между: "наиболее посещаемые вверху" или "наиболее посещаемые внизу".
.
Есть ли что-то похожее?

Комментарии

Аватар пользователя Natalie Natalie 21 августа 2006 в 22:13

Это можно легко сделать через фильтр Views, но вы вроде не хотите его ставить Smile
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя moonman moonman 21 августа 2006 в 22:24

Views - не то чтобы не хочу, а боюсь Smile
Итак всё еле-еле налаживается и без Views-а... ещё его проблем не хватало Smile
А как-то иначе никак?

Аватар пользователя Natalie Natalie 21 августа 2006 в 22:25

Ну может какие-то модули есть, но я не не знаю.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя moonman moonman 21 августа 2006 в 22:45

По идее на форуме это уже всё по умолчанию реализовано.
Странно что такой удобной вещи нет для статей...
Никто не в курсе как это реализовать для статей?

Аватар пользователя Dan Dan 21 августа 2006 в 23:40

Views предназначен как раз для решения таких зачач, что ты перечислил. Кто будет писать отдельный модуль или снипет, если есть Views?

Разве что для сайта с высокой посещаемостью, для снижения нагрузки...

Аватар пользователя Natalie Natalie 21 августа 2006 в 23:56

Views не такой уж и страшный. Потратишь часок-другой на изучение, и можно создавать сложные выборки. Тем более, что большая часть документации переведан на русский.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Natalie Natalie 22 августа 2006 в 16:53

View с Category совместим, но есть еще какие-то недоработки.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя moonman moonman 23 августа 2006 в 10:32

Вобщем пока решил эту задачу модулем: sitemenu.module
Конечно далеко не то что нужно, но тем не менее это вариант.

Аватар пользователя Dan Dan 23 августа 2006 в 10:44

Не понимаю я этого. Зачем ставить другой модуль, который не делает то что нужно, вместо модуля который легко сделает то, что надо?!

Проблемы с views тебя пугают, а с sitemenu - нет?

Чтобы всё как надо было и красиво, тебе sitemenu надо доработать будет, твои доработки будут проверять столько же человек, сколько тестят views?

К тому же views очень мощный модуль и долго бегать от него у тебя всё равно не получится Smile

Аватар пользователя moonman moonman 23 августа 2006 в 10:48

>Не понимаю я этого. Зачем ставить другой модуль, который не делает то что нужно, вместо модуля который легко сделает то, что надо?!
Потому что он простой.
Впринципе это даже модулем сложно назвать. Можно в любой момент выключить.
А с вивсом всё сложнее. Я могу настроить сайт под него, и потом буду зависить от этого вивса. И мало ли как будет в дальнейшем с новыми версиями Друпала. Неизвестность.
Не, лучше придерживаться стандартной поставки, и только незначительно по необходимости что-то добавлять... но не такое глобальное как вивс.

Аватар пользователя Basielienis Basielienis 23 августа 2006 в 10:51

views, судя по всему, будет долго поддерживаться и улучшаться, к тому же идут разговоры о включении его в core. Так что лучше бояться не его, а кучи непонятных модулей, с которыми неизвестно что будет и которые надо для начала тщательно изучить на предмет багов, авторства, качества... И вообще, ставя мелкие модули с недолгой историей надо всегда быть готовым к тому, что потом придется самому их поддерживать и обновлять, если их забросят.

Аватар пользователя Dan Dan 23 августа 2006 в 11:10

views заведует списками. Можно получить любой список в любом месте в любом обличье. Он (views) будет актуальным ещё долго и наверняка будет включен в ядро. Любой, кто осваивает Drupal, должен его изучить.

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

...вот только не стоит забывать и про расширение сайта. Когда понадобиться добавить ещё пару списков (может через полгода, когда сайт будет в работе и отлажен), ты же будешь пытаться это реализовать с помошью всё того же модуля, "по-старинке". И если задача будет непроста, то мало кто тебе подскажет решение. Не надо объяснять почему? Smile

Аватар пользователя Natalie Natalie 23 августа 2006 в 16:27

Причем views сам по себе ничего не меняет и не настраивает, поэтому если он вдруг перестанет работать, то это не так критично, как скажем, в случае Category или CCK.
Но шансы этого весьма невелики, потому что он слишком популярен.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.