Тахономия или что я делаю неверно

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

Аватар пользователя NightL NightL 17 сентября 2010 в 20:27

Ребят подскажите что не так делаю. Создал словарь таксономии и добавил термины. А теперь при создании нового материала я пытаюсь указать в меню, что материал относится к моему термину, чтобы тем самым создать что-то типа новостной ленты, НО при поиске в меню я не нахожу моего термина таксономии, чтобы прилепить новость. Что делать? Как создать новостную ленту?

Подскажите пожалуйста

Комментарии

Аватар пользователя NightL NightL 17 сентября 2010 в 21:15

Проблему решил. Поставил модуль тахономи меню. Блин это ... какой-то любую простую вещь дабы реализовать пару модулей поставить полюбому надо, а сервер то не резиновый однако. На реализацию более менее среднего портала модулей 20-30 уйдет и видимо без качественного многоуровнего кеширования рухнет этот портал при 100 человеках чую))

Продолжим тему. Поставил я значит этот модуль и раньше при выборе меню можно было присвоить ноду разным элементам, а сейчас только таксономии. Это нормально?

Аватар пользователя VasyOK VasyOK 17 сентября 2010 в 21:20

1. Создаете словарь. В нем обязательно указываете к какому типу материала он относится (Page, Story). Заносите в словарь термины.

2. Создаете Story и указываете пири создании матриала область Словари и жлаемый термин. Вы наверное ууказываете в Меню а не в Словари.

3. Ой вы уже проблему решили, замечательно. И все равно посмотрите как создавать пункты меню с привязкой к таксономии. Т.е. там в пути надо писать чото-то типа taxonomy/term/1. Очень хорошо на firsthand.ru написано.

Аватар пользователя VasyOK VasyOK 17 сентября 2010 в 21:22

"NightL" wrote:
Продолжим тему.

Что ж продолжим. Нормально это или нет я не знаю. Новы можете создать новое меню где указать ссылки на любую ноду.

Аватар пользователя NightL NightL 17 сентября 2010 в 21:34

Спасибо за ответ но без модуля тахономи меню сколько не пытался создать новостную ленту увы не вышло. А по поводу своего же вопроса куда делась привязка к другим элементам это я проглядел оказывается там добавилось просто дополнительное меню, которое только и ориентировано на таксономию.

А вообще изучаю друпал масштабируемость большая, но почти уверен расплата производительностью либо жесткие танцы с бубном Smile

Аватар пользователя VasyOK VasyOK 17 сентября 2010 в 21:40

Расплата с хостером а не с производительностью. А же вам говорю firsthand.ru почитайте там все написано.

Аватар пользователя NightL NightL 17 сентября 2010 в 21:44

Про таксономию есть еще вопрос интересный.
Предположим у меню в таком виде:

Горизонтальное меню (1 уровень) из 5-10 пунктов при нажатии на любой из пунктов ниже появляется еще такое же меню (2 уровень) из 1-10 пунктов. Естественно 2-го уровня меню видно только на определённых страницах и материалы помещённые в пункт второго уровня меню видны в первом уровне за которым они закреплены.

Как реализовать идея есть но вот думаю не слишком ли это сложно. А реализовать думаю в ручную через блоки. Делаем блок в нем пишем нужное меню оно же является главным и отображение на всех страницах. Далее делаем следующий блок и присваиваем его отображение только на определённых страницах и так все остальные меню.

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

Аватар пользователя NightL NightL 17 сентября 2010 в 22:23

УУу 60-80 это же совсем карау!

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

Или танцы с бубном в роботе.тхт ?

Аватар пользователя NightL NightL 17 сентября 2010 в 23:13

Про вывод разобрался надо к термину добавлять /all все или по кол-во вложенных уровней например 2 /2

taxonomy/term/8/all

Аватар пользователя VasyOK VasyOK 18 сентября 2010 в 1:58

Ну что танцы закончились? Не надо создавать блоки. Вам надо меню создавать и в пунктах прописывайте любые пути.

Аватар пользователя NightL NightL 18 сентября 2010 в 19:41

Меню может и удобней было бы, если бы не одно НО - не нашел настройки видимости для разных пунктов меню. Навигация у меня не статичная. А блоки решают эту задачу и так как меню редактируется от случая к случаю, то блок всегда можно подредактировать в ручную (у друпала половина функций все в ручную Lol + сохраняем полную свободу действий уж в ручную то блоки можно настроить и сверстать как фантазия позволит и так и сяк и вдоль и поперек Smile

Аватар пользователя NightL NightL 18 сентября 2010 в 20:04

Очень пугает только кол-во запросов... на пустой странице 100+
А если материал какой открыл на редактирование то 200+ Smile
А генерирование страницы на слабой машине идет больше секунды (локалхост, денвер) и только по единственной причине продолжаю холить и лелеять друпаль, что при кешировании на этой же системе генерация той же страницы идет 0.05 секунды при том, что генерирование через ab пустой html странички идет примерно 0.01 секунды ну и масштабируемость системы мне тоже нравится.

Добавлю что это без зендов и прочего что есть на нормально настроенном сервере

Аватар пользователя VasyOK VasyOK 18 сентября 2010 в 23:41

Настройка видимости для пунктов всего одна - вкл/выкл.

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

А пугаться должны не вы а ваш хостер.

Аватар пользователя NightL NightL 19 сентября 2010 в 3:10

Увы и ах дело хостера предоставить услугу в которой естественно оговаривается нагрузка (не может же он выдать целиком сервер за 200 рублей к примеру или допустить чтобы из-за 1-2 клиентов страдали еще 100) поэтому нагрузка на железо дело клиента. Грузишь - плати

Аватар пользователя VasyOK VasyOK 19 сентября 2010 в 12:54

Если хостер не в состоянии обеспечить работу при нагрузке от Drupal, хостера надо менять (и точка).

Если вы платите 200 руб/мес то найти нормальный хостинг легко.

Аватар пользователя NightL NightL 19 сентября 2010 в 21:30

Хостер не считает запросы, хостер считает нагрузку, которую дают запросы, а много запросов дают большую нагрузку. и далее по формуле грузишь - плати

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 сентября 2010 в 21:37

Масло масляное.
Может быть много запросов вида SELECT name FROM table where ID = 1, где таблица из 3 записей, а могут быть страшенные UPDATE, нагрузка между ними никак не коррелируется, скажу более, нагрузка от мускуля, вообще достаточно тяжело отслеживается, определить что какой-то юзер больше потребил мускульных ресурсов можно только если юзер нещадно насилует БД.

Есть некоторые хостеры, которые считают запросы, это русоникс (по крайней мере раньше), sweb и всякие мелкие конторы.
Хотя не исключаю варианта что вы залезли на облачко

Аватар пользователя VasyOK VasyOK 20 сентября 2010 в 14:05

NightL, что у вас за сайт там такой? Мега портал что ли?

Если сайт небольшой говорю вам сразу: меняйте хостера. Знаю что будет чуть голова болеть, но она будет болеть у вас всего один раз если перенесете и много раз если останетесь со своим.

Аватар пользователя NightL NightL 20 сентября 2010 в 22:51

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