PG: Комментарии

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

9 марта 2007 в 15:58

В целом похоже. Однако возникают вопросы:
а) что это за модуль?
б) индексируется ли вносимый в него текст поиском?
в) можно ли настраивать списки категорий, статусов и проектов и делать множественное назначение? У меня одну и ту же задачу может потребоваться выполнить у нескольких пользователей.

14 октября 2005 в 10:44

Замечу, что хлебные крошки логичнее связать все-таки с меню, а не с таксономией. Поясню почему: когда у нас генерируются хлебные крошки, нам дается возможность перейти на любой вышестоящий пункт иерархии. Т.е. с сабтерма - на терм, и выше - на словарь. А Drupal, подчеркну, [b]не умеет[/b] красиво и правильно показывать словари.
.
Еще замечу, что нормального модуля надо ждать, а все прочие варианты сводятся к патчу модулей. Хотелось бы обойтись без патчей. Чтобы любое обновление версии можно было провести не задумываясь.
.

13 октября 2005 в 16:49

Quote:
Как это? Просто выделить тот/те пункт(-ы) меню? Или что?
Нет, я имел в виду, что после того, как пункт меню, соответствующий терму, найден, дальше мы должны оперировать исключительно пунктами меню и ссылками, на которые они ведут.

13 октября 2005 в 12:03

Quote:
Первое, на что я обратил внимание на Drupal-сайтах была навигация. И тут (drupal.ru) я сначала не мог привыкнуть к тому, что одну и ту же информацию я могу получить, кликая по разным ссылкам. Что же это получается: Дрюпал прямо-таки провоцирует на подобную организацию навигации?
Это потому что друпал не формирует структуру меню сам, а отдает ее на откуп администратору, позволяя нарисовать что хочешь и подвязать к каждому пункту любую страницу. Видимо, да - это провоцирует.

13 октября 2005 в 12:00

Quote:
Сорри, я не понимаю вопроса: разве то, о чем Вы говорили выше (про “извратный” метод) не есть искомое решение?

Нет, потому что там как раз структура сайта воспроизводится сперва в таксономии, потом в меню:
.
Словарь новостей
- Новости 1 (Term 1)
- Новости 2 (Term 2)
Словарь статей
- Статьи 1 (Term 3)
- Статьи 2 (Term 4)
.
Меню сайта:
- Новости (taxonomy/term/1+2)
-- Новости 1 (taxonomy/term/1)

12 октября 2005 в 22:49

Quote:
куча модулей, чтобы закачивать картинки было, а я выбрал самый глюкавый

Вообще-то, модуль inline служит отнюдь не для закачки картинок. Ну то есть совершенно не для этого.

12 октября 2005 в 20:39

Quote:
И если пункты “Новости” и “Организации (каталог)” я могу попробовать вывести чем-то типа taxonomy_menu (хотя, не факт! а может мне не все термы из словаря нужно представлять пунктами меню! Что ж мне - заводить ещё один словарь, частично повторяющий первый?), то как быть с пунктами “Спорт” и “Образование”?
Внимательно посмотрел структуру. Smile
.

12 октября 2005 в 20:29

Добавлю, что исторически первым появился именно этот "безтемплейтовый" движок. Затем была разработана концепция темплейтовых движков и как альтернатива ему, появился XTemplate. Потом, видимо, сообразили, что полный отказ от PHP в шаблонах - это уже чересчур, и написали движок PHPTemplate, который, в силу сбалансированности простоты и гибкости получил наибольшее распространение. Правда, в дистрибутивах Drupal, по умолчанию по прежнему включен XTemplate.
.

12 октября 2005 в 19:52

Quote:
Ясно. Вот тут мы с Вами просто по-разному смотрим на вещи: я рассматриваю таксометрию как средство создания/поддержки категорий, в которых могут находиться (принадлежать) определённые экземпляры данных (ноды, custom типы и т.п.), а Вы, рассматриваете её (таксометрию) как способ построения структуры сайта. Так?
ОК. У нас задача: сделать сайт, имеющий две новостные ленты и статейную часть на статьи двух тематик.

12 октября 2005 в 17:50

1) "Плоским шаблоном" (flat template) называется случай, когда шаблон подключается не через движок, а напрямую ("сам себе движок"). В штатной поставке Drupal есть пример такого темплейта.

2) XTemplate не позволяет переопределение переменных. Всех его достоинств - что шаблоны для этого движка можно редактировать чуть ли не фронт-пейджем.

12 октября 2005 в 16:40

Quote:
В итоге я решил прицепить хотя бы возможность читать новые сообщения через RSS. Как я понял, я смогу выдать только содержимое какой-то конкретной страницы, например главной.
Выдать можно либо сообщения главной страницы, либо оглавление любой ленты. Что характерно, через URL можно вручную сформировать ленту, состоящую из суммы или из пересечения любых новостных лент сайта, внизу такой ленты будет кнопочка RSS, соответствующая ей.
.

12 октября 2005 в 16:16

ОК, попробую по пунктам.
.

Quote:
почему же это Вы называете "жульничеством"?

Потому что если мы делаем иерархический сайт, его иерархию нам при настройке сайта надо прописывать дважды: один раз при описании словаря, второй раз при описании меню. Это изврат, хотя в принципе, не страшно, т.к. структура сайта, в отличие от наполнения его разделов, при нормальном функционировании сайта меняется не так уж часто.
.

12 октября 2005 в 0:03

Почти верно. Скажу больше.
.
Структура у меня следующая:
.
Словарь1
-Терм 1
-Терм 2
.
В меню у меня написано:
.
Меню "Сайт":
-Словарь 1 (taxonomy/term/1+2)
--Терм 1 (taxonomy/term/1)
--Терм 2 (taxonomy/term/2)
.
Т.е. - жульничество. Словарь я вообще не показываю, а вместо словаря, веду на обычную ленту оглавления терма, включающую в себя все термы этого словаря (это не очень хорошо, но Drupal не умеет показывать оглавление словаря как дОлжно, приходится это делать вручную).
.

11 октября 2005 в 23:24

Ты хочешь выдать RSS всего, что показывается на главной странице? Это делается через URL /rss.xml
.
А для конкретных тематик, лента выдается через URL /taxonomy/term/НОМЕР_ТЕРМА/0/feed
.
То и другое можно увидеть через кнопочки внизу сайта и внизу соответствующих новостных лент. Другое дело, что не надо пользоваться разными криво написанными модулями вроде taxonomy_menu, потому как они эту стройную систему игнорируют напрочь и URL формируют свой, в результате чего кнопочка внизу новостной ленты не обнаруживается.
.

11 октября 2005 в 22:28

Напомню ситуацию с отрисовкой принадлежности нода к термам (актуально для ситуации, когда у нас большое количество нодов принадлежит больше чем одному терму, потому как по умолчанию список термов выводится в строчку, причем разделителем является даже не запятая - просто пробел).
.
Чтобы сделать вывод списка термов в столбик, примерно как это реализовано у Bang (http://test.isi.org.ru/cp/news/topic/68), надо в шаблоне node.tpl.php заменить
.

10 октября 2005 в 2:11

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

27 сентября 2005 в 21:06

Зашибись. Так ее что, до сих пор не поправили?

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

28 августа 2005 в 13:47

Теперь эту инфу надо спрятать подальше и поглубже.

Тот факт, что главный сайт, рекламирующий Drupal заработал только после того, как в него запихали столько крутого железа... Знакомящиеся с Drupal могут прийти к выводу, что им для достижения того же эффекта дешевле будет купить платную CMS и поставить ее на дохленький виртуальный хостинг. Smile