В целом похоже. Однако возникают вопросы:
а) что это за модуль?
б) индексируется ли вносимый в него текст поиском?
в) можно ли настраивать списки категорий, статусов и проектов и делать множественное назначение? У меня одну и ту же задачу может потребоваться выполнить у нескольких пользователей.
Замечу, что хлебные крошки логичнее связать все-таки с меню, а не с таксономией. Поясню почему: когда у нас генерируются хлебные крошки, нам дается возможность перейти на любой вышестоящий пункт иерархии. Т.е. с сабтерма - на терм, и выше - на словарь. А Drupal, подчеркну, [b]не умеет[/b] красиво и правильно показывать словари.
.
Еще замечу, что нормального модуля надо ждать, а все прочие варианты сводятся к патчу модулей. Хотелось бы обойтись без патчей. Чтобы любое обновление версии можно было провести не задумываясь.
.
Как это? Просто выделить тот/те пункт(-ы) меню? Или что?
Нет, я имел в виду, что после того, как пункт меню, соответствующий терму, найден, дальше мы должны оперировать исключительно пунктами меню и ссылками, на которые они ведут.
Первое, на что я обратил внимание на Drupal-сайтах была навигация. И тут (drupal.ru) я сначала не мог привыкнуть к тому, что одну и ту же информацию я могу получить, кликая по разным ссылкам. Что же это получается: Дрюпал прямо-таки провоцирует на подобную организацию навигации?
Это потому что друпал не формирует структуру меню сам, а отдает ее на откуп администратору, позволяя нарисовать что хочешь и подвязать к каждому пункту любую страницу. Видимо, да - это провоцирует.
Сорри, я не понимаю вопроса: разве то, о чем Вы говорили выше (про “извратный” метод) не есть искомое решение?
Нет, потому что там как раз структура сайта воспроизводится сперва в таксономии, потом в меню:
.
Словарь новостей
- Новости 1 (Term 1)
- Новости 2 (Term 2)
Словарь статей
- Статьи 1 (Term 3)
- Статьи 2 (Term 4)
.
Меню сайта:
- Новости (taxonomy/term/1+2)
-- Новости 1 (taxonomy/term/1)
И если пункты “Новости” и “Организации (каталог)” я могу попробовать вывести чем-то типа taxonomy_menu (хотя, не факт! а может мне не все термы из словаря нужно представлять пунктами меню! Что ж мне - заводить ещё один словарь, частично повторяющий первый?), то как быть с пунктами “Спорт” и “Образование”?
Добавлю, что исторически первым появился именно этот "безтемплейтовый" движок. Затем была разработана концепция темплейтовых движков и как альтернатива ему, появился XTemplate. Потом, видимо, сообразили, что полный отказ от PHP в шаблонах - это уже чересчур, и написали движок PHPTemplate, который, в силу сбалансированности простоты и гибкости получил наибольшее распространение. Правда, в дистрибутивах Drupal, по умолчанию по прежнему включен XTemplate.
.
Ясно. Вот тут мы с Вами просто по-разному смотрим на вещи: я рассматриваю таксометрию как средство создания/поддержки категорий, в которых могут находиться (принадлежать) определённые экземпляры данных (ноды, custom типы и т.п.), а Вы, рассматриваете её (таксометрию) как способ построения структуры сайта. Так?
ОК. У нас задача: сделать сайт, имеющий две новостные ленты и статейную часть на статьи двух тематик.
1) "Плоским шаблоном" (flat template) называется случай, когда шаблон подключается не через движок, а напрямую ("сам себе движок"). В штатной поставке Drupal есть пример такого темплейта.
2) XTemplate не позволяет переопределение переменных. Всех его достоинств - что шаблоны для этого движка можно редактировать чуть ли не фронт-пейджем.
В итоге я решил прицепить хотя бы возможность читать новые сообщения через RSS. Как я понял, я смогу выдать только содержимое какой-то конкретной страницы, например главной.
Выдать можно либо сообщения главной страницы, либо оглавление любой ленты. Что характерно, через URL можно вручную сформировать ленту, состоящую из суммы или из пересечения любых новостных лент сайта, внизу такой ленты будет кнопочка RSS, соответствующая ей.
.
Потому что если мы делаем иерархический сайт, его иерархию нам при настройке сайта надо прописывать дважды: один раз при описании словаря, второй раз при описании меню. Это изврат, хотя в принципе, не страшно, т.к. структура сайта, в отличие от наполнения его разделов, при нормальном функционировании сайта меняется не так уж часто.
.
Почти верно. Скажу больше.
.
Структура у меня следующая:
.
Словарь1
-Терм 1
-Терм 2
.
В меню у меня написано:
.
Меню "Сайт":
-Словарь 1 (taxonomy/term/1+2)
--Терм 1 (taxonomy/term/1)
--Терм 2 (taxonomy/term/2)
.
Т.е. - жульничество. Словарь я вообще не показываю, а вместо словаря, веду на обычную ленту оглавления терма, включающую в себя все термы этого словаря (это не очень хорошо, но Drupal не умеет показывать оглавление словаря как дОлжно, приходится это делать вручную).
.
Ты хочешь выдать RSS всего, что показывается на главной странице? Это делается через URL /rss.xml
.
А для конкретных тематик, лента выдается через URL /taxonomy/term/НОМЕР_ТЕРМА/0/feed
.
То и другое можно увидеть через кнопочки внизу сайта и внизу соответствующих новостных лент. Другое дело, что не надо пользоваться разными криво написанными модулями вроде taxonomy_menu, потому как они эту стройную систему игнорируют напрочь и URL формируют свой, в результате чего кнопочка внизу новостной ленты не обнаруживается.
.
Напомню ситуацию с отрисовкой принадлежности нода к термам (актуально для ситуации, когда у нас большое количество нодов принадлежит больше чем одному терму, потому как по умолчанию список термов выводится в строчку, причем разделителем является даже не запятая - просто пробел).
.
Чтобы сделать вывод списка термов в столбик, примерно как это реализовано у Bang (http://test.isi.org.ru/cp/news/topic/68), надо в шаблоне node.tpl.php заменить
.
Листинг кода для отрисовки списка термов, к которым относится нод, приведу сразу после того, как Аксель включит возможность выкладывания листингов (он знает эту настройку, мы с ним на эту тему уже общались).
В который раз отмечаю, что презентационный и тестовый сайты по Drupal неплохо бы разнести на разные движки. Иначе вместо рекламы получается жесткая антиреклама. "Если даже у мэтров такая фигня получается, нам туда вообще лучше не лезть."
Теперь эту инфу надо спрятать подальше и поглубже.
Тот факт, что главный сайт, рекламирующий Drupal заработал только после того, как в него запихали столько крутого железа... Знакомящиеся с Drupal могут прийти к выводу, что им для достижения того же эффекта дешевле будет купить платную CMS и поставить ее на дохленький виртуальный хостинг.
Система учета заявок: реально ли и какие модули понадобятся?
Спасибо за мантиссу - буду смотреть.
Задача действительно не упирается в Drupal, я просто вижу, что задача явно пахнет таксономией.
Система учета заявок: реально ли и какие модули понадобятся?
В целом похоже. Однако возникают вопросы:
а) что это за модуль?
б) индексируется ли вносимый в него текст поиском?
в) можно ли настраивать списки категорий, статусов и проектов и делать множественное назначение? У меня одну и ту же задачу может потребоваться выполнить у нескольких пользователей.
Помогите с навигационной линейкой (breadcrumbs)
Замечу, что хлебные крошки логичнее связать все-таки с меню, а не с таксономией. Поясню почему: когда у нас генерируются хлебные крошки, нам дается возможность перейти на любой вышестоящий пункт иерархии. Т.е. с сабтерма - на терм, и выше - на словарь. А Drupal, подчеркну, [b]не умеет[/b] красиво и правильно показывать словари.
.
Еще замечу, что нормального модуля надо ждать, а все прочие варианты сводятся к патчу модулей. Хотелось бы обойтись без патчей. Чтобы любое обновление версии можно было провести не задумываясь.
.
Помогите с навигационной линейкой (breadcrumbs)
Геде найти информацию для установки cms drupal по восможности с поддержко
Установка тут:
http://translate.drupal.ru/ПереводDrupalAdministratorsGuide
.
А вот с настройкой придется потрахаться.
Помогите с навигационной линейкой (breadcrumbs)
Помогите с навигационной линейкой (breadcrumbs)
Нет, потому что там как раз структура сайта воспроизводится сперва в таксономии, потом в меню:
.
Словарь новостей
- Новости 1 (Term 1)
- Новости 2 (Term 2)
Словарь статей
- Статьи 1 (Term 3)
- Статьи 2 (Term 4)
.
Меню сайта:
- Новости (taxonomy/term/1+2)
-- Новости 1 (taxonomy/term/1)
Какой движок выбрать?
Управления субдоменами вам ЭТОТ движок точно не даст. И такой движок точно надо искать не среди PHP-движков.
Можно ли перекопировать содержимое одного drupal-сайта на другой?
Вообще-то, модуль inline служит отнюдь не для закачки картинок. Ну то есть совершенно не для этого.
Помогите с навигационной линейкой (breadcrumbs)
.
Помогите с навигационной линейкой (breadcrumbs)
Добавлю, что исторически первым появился именно этот "безтемплейтовый" движок. Затем была разработана концепция темплейтовых движков и как альтернатива ему, появился XTemplate. Потом, видимо, сообразили, что полный отказ от PHP в шаблонах - это уже чересчур, и написали движок PHPTemplate, который, в силу сбалансированности простоты и гибкости получил наибольшее распространение. Правда, в дистрибутивах Drupal, по умолчанию по прежнему включен XTemplate.
.
Как разбить тему?
.
Помогите с навигационной линейкой (breadcrumbs)
Помогите с навигационной линейкой (breadcrumbs)
1) "Плоским шаблоном" (flat template) называется случай, когда шаблон подключается не через движок, а напрямую ("сам себе движок"). В штатной поставке Drupal есть пример такого темплейта.
2) XTemplate не позволяет переопределение переменных. Всех его достоинств - что шаблоны для этого движка можно редактировать чуть ли не фронт-пейджем.
Помогите с навигационной линейкой (breadcrumbs)
Принципы там везде разные. У прямого (плоского) php шаблона совершенно другой принцип.
Как отдать RSS сайта?
.
Помогите с навигационной линейкой (breadcrumbs)
ОК, попробую по пунктам.
.
Потому что если мы делаем иерархический сайт, его иерархию нам при настройке сайта надо прописывать дважды: один раз при описании словаря, второй раз при описании меню. Это изврат, хотя в принципе, не страшно, т.к. структура сайта, в отличие от наполнения его разделов, при нормальном функционировании сайта меняется не так уж часто.
.
Можно ли перекопировать содержимое одного drupal-сайта на другой?
Блин. Этот модуль - черезвычайно рулезная штука. Можно ли его как-то оптимизировать?
Помогите с навигационной линейкой (breadcrumbs)
Почти верно. Скажу больше.
.
Структура у меня следующая:
.
Словарь1
-Терм 1
-Терм 2
.
В меню у меня написано:
.
Меню "Сайт":
-Словарь 1 (taxonomy/term/1+2)
--Терм 1 (taxonomy/term/1)
--Терм 2 (taxonomy/term/2)
.
Т.е. - жульничество. Словарь я вообще не показываю, а вместо словаря, веду на обычную ленту оглавления терма, включающую в себя все термы этого словаря (это не очень хорошо, но Drupal не умеет показывать оглавление словаря как дОлжно, приходится это делать вручную).
.
Как отдать RSS сайта?
Ты хочешь выдать RSS всего, что показывается на главной странице? Это делается через URL /rss.xml
.
А для конкретных тематик, лента выдается через URL /taxonomy/term/НОМЕР_ТЕРМА/0/feed
.
То и другое можно увидеть через кнопочки внизу сайта и внизу соответствующих новостных лент. Другое дело, что не надо пользоваться разными криво написанными модулями вроде taxonomy_menu, потому как они эту стройную систему игнорируют напрочь и URL формируют свой, в результате чего кнопочка внизу новостной ленты не обнаруживается.
.
Можно ли перекопировать содержимое одного drupal-сайта на другой?
Упс! Вот это интересная инфа. А "много картинок" - это сколько?
Да, второй вопрос: картинки ты в базе хранишь или в файлах?
Помогите с навигационной линейкой (breadcrumbs)
Напомню ситуацию с отрисовкой принадлежности нода к термам (актуально для ситуации, когда у нас большое количество нодов принадлежит больше чем одному терму, потому как по умолчанию список термов выводится в строчку, причем разделителем является даже не запятая - просто пробел).
.
Чтобы сделать вывод списка термов в столбик, примерно как это реализовано у Bang (http://test.isi.org.ru/cp/news/topic/68), надо в шаблоне node.tpl.php заменить
.
Помогите с навигационной линейкой (breadcrumbs)
Листинг кода для отрисовки списка термов, к которым относится нод, приведу сразу после того, как Аксель включит возможность выкладывания листингов (он знает эту настройку, мы с ним на эту тему уже общались).
Дефейсинг drupal.ru и roleplay.ru - последний привет от Postnuke
Зашибись. Так ее что, до сих пор не поправили?
В который раз отмечаю, что презентационный и тестовый сайты по Drupal неплохо бы разнести на разные движки.
Иначе вместо рекламы получается жесткая антиреклама. "Если даже у мэтров такая фигня получается, нам туда вообще лучше не лезть."
Апгрейд серверов drupal.org состоялся
Теперь эту инфу надо спрятать подальше и поглубже.
Тот факт, что главный сайт, рекламирующий Drupal заработал только после того, как в него запихали столько крутого железа... Знакомящиеся с Drupal могут прийти к выводу, что им для достижения того же эффекта дешевле будет купить платную CMS и поставить ее на дохленький виртуальный хостинг.