Хочу перевести свой сайт на Drupal

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

Аватар пользователя Гость Гость (не проверено) 17 мая 2005 в 8:08

Хочу перевести свой сайт на Drupal

Не могу пока понять как это все сделать.
Будет два типа новостей.
Последние 10 новостей обоих типов должно выводится на главной странице.
Также они должны быть доступны по адресу /news/, но только без всяких опрсов и т.п., которые могут быть дополнительно быть на главной странице.
Еще один раздел энциклопедия, в нем будут подразделы, и в каждом подразделе.
Допустим это будет /enc/ - список подразделов
/enc/rasdel1/ список статьей раздела 1
/enc/rasdel1/123 - статья номер 123
Как я понимаю все эти адреса нужно будет каждый раз вручную вводить?
Еще, для кажого подраздела вид статьи (скин) может немного отличаться.
И раздел - каталог ссылок (без подкатегрий), в которые пользователи сами могу добавлять свои сайты с предварительной проверкой администаров (тут я понимаю, готового скорее всего нет, хотябы какой модуль смотреть, чтобы потом его переделать в каталог ссылок).

Также нужно, чтобы вверху каждой страницы выводился ее путь (с сылкой на каждый элемент иерархии, и чтобы эта иерархия соблюдадалсь), т.е.
Новость
Новость > новость 1
Энциклопедия > Раздел 1 > Статья 1 раздела 1

Как это все организовать в Drupal?
Или может у кого есть дамп базы данных сайта (демо) с похожей структурой?

Меню головных (верхних) разделов автоматически как я понимаю не формируются?

Еще вопрос, установил верисию 4.6, там поиск не работает, при попытке поиска, выводит ошибку, что-то про количество символов (сейчас под рукой нет текста ошибки) и ничего соответсвенно не находит.

Какой в Drupal движок тем самый быстрой и гибкий?

Заранее спасибо.

Лучший ответ

Аватар пользователя Maxim Maxim (не проверено) 18 мая 2005 в 8:59

Если можно, то объясните еще по порядку, как сделать энциклопедию, чтобы на "верхней" странице /enc/ отображался список подразделов, а в каждом разделе /enc/rasdel1/ список стайтей (и еще сразу можно их по алфавиту сортировать?).

Еще, в книгах пользователи сами могут добавлять только страницы, существующие уже не могут редактировать?

Если таких "книг" несколько, как сделать "верхнюю" страницу со списком этих книг, а потом уже при переходе на страницу, чтобы отображалось оглавление и краткое описание "книги"?

И еще, можно ли к каждой странице (статье) (в стандартных модулях), добавлять ссылки по теме.

Комментарии

Аватар пользователя axel axel 17 мая 2005 в 13:26

В реализации такой задачи не обойтись без доп модулей (скажем для скинов отдельных для разных страниц) и возможно что-то придётся допрограммировать - переименование ссылок например удобно сделать автоматическим, чтобы не вводить каждый раз вручную ссылки типа /enc/rasdel1/123.

Quote:
Также нужно, чтобы вверху каждой страницы выводился ее путь (с сылкой на каждый элемент иерархии, и чтобы эта иерархия соблюдадалсь), т.е.
Это почти так и выводится. Стандартный вариант не устроит?

Quote:
Меню головных (верхних) разделов автоматически как я понимаю не формируются?
Это из разделов таксономии? Должны быть доп. модули, для старых версий были разные там taxonomy_menu.

Quote:
Еще вопрос, установил верисию 4.6, там поиск не работает, при попытке поиска, выводит ошибку
Настроить надо. Указать количество символов для индексации и поиска. И после cron.php запускать регулярно.

Quote:
Какой в Drupal движок тем самый быстрой и гибкий?
Использование API напрямую будет самым быстрым при максимуме возможностей. Но это в чистом виде программирование на PHP. Из готовых движков рекомендую взять phptemplate.

--
Axel,
www.axel.drupal.ru

Аватар пользователя Maxim Maxim (не проверено) 18 мая 2005 в 8:27

[b]В реализации такой задачи не обойтись без доп модулей (скажем для скинов отдельных для разных страниц)[/b]
А какие модули есть для этого?

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

[b]Это почти так и выводится. Стандартный вариант не устроит?[/b]
А это уже есть в стандартных модулях (или в самом движке)? Извиниюсь, не заметил.

[b]Это из разделов таксономии? Должны быть доп. модули, для старых версий были разные там taxonomy_menu.[/b]
А для новой версии уже что-то другое?

[b]Использование API напрямую будет самым быстрым при максимуме возможностей. Но это в чистом виде программирование на PHP. Из готовых движков рекомендую взять phptemplate.[/b]
Вот тут подробнее, на прямую это как? Можно пример или что-нибудь подобное...

И еще, хотел воспользоваться у вас тут цитированием, но в инструкциях ниже тег не нашел, а "Больше информации об опциях форматирования" выводит почему-то пустую страницу.

Аватар пользователя Maxim Maxim (не проверено) 18 мая 2005 в 8:59

Если можно, то объясните еще по порядку, как сделать энциклопедию, чтобы на "верхней" странице /enc/ отображался список подразделов, а в каждом разделе /enc/rasdel1/ список стайтей (и еще сразу можно их по алфавиту сортировать?).

Еще, в книгах пользователи сами могут добавлять только страницы, существующие уже не могут редактировать?

Если таких "книг" несколько, как сделать "верхнюю" страницу со списком этих книг, а потом уже при переходе на страницу, чтобы отображалось оглавление и краткое описание "книги"?

И еще, можно ли к каждой странице (статье) (в стандартных модулях), добавлять ссылки по теме.