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

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

16 октября 2009 в 17:21

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

13 октября 2009 в 21:11

"Drugan" wrote:
Так все таки нужно избегать лишний раз к базе обращаться или нет?

Вызвав taxonomy_node_get_terms_by_vocabulary() в темизации мы повторяем действия ядра при формировании массива $node в начальной стадии. См. функцию taxonomy_nodeapi() в одноименном модуле - при загрузке ноды выполняется taxonomy_node_get_terms() с запросом в БД - по сути то же самое, только без фильтрации по номеру словаря.

12 октября 2009 в 13:46

"andrush" wrote:
Т.е. совмещать все в одном словаре не подходит.

Зато вполне подходит совмещать древовидный словарь с free-tagged словарем, "вкладывая" их друг в друга? Я бы десять раз подумал над структурой или логикой такой работы. Закладывая логику в начале вы определяете свои дальнейшие гемморои (или отсутствие оных). Ну, хозяин барин, вам виднее -)

12 октября 2009 в 13:15

"vkapas" wrote:
И, да, если счётчик не скрыть, на страницах сайта Drupal почему-то отображает тег ,

это опциональные комментарии, можете их удалить, ни на что не влияют.

11 октября 2009 в 21:11

для начала я бы предпочел правку БД, всего лишь нескольким терминам переназначить ID словаря. А потом уже думать, как делать урлы по принципу вложенности

11 октября 2009 в 19:31

"vkapas" wrote:
Как написано на сайте Яндекса, код Метрики должен быть на всех страницах сайта.

Вопрос №1: где мне найти этот самый about на сервере?


так вам везде или только в about, вы уж определите вопрос однозначно

11 октября 2009 в 19:23

в ридми к плагинам должна быть инструкция с примерами... и прямо в блок их втыкать думаю не стоит, в большинстве случаев скрипт вставляется в заголовок страницы по аналогии с jquery.js и оперирует с id или классами, назначаемыми вручную тем-же блокам, либо прописываемыми в конфигурации плагина.. в любом случае читайте инструкции

9 октября 2009 в 15:28

поищите плагины на jquery.com. Там их навалом, может подберете себе вариант. Можно еще поискать на drupal.org, там тоже хватает модулей, прикручивающих всякие свистелки-перделки© к блокам

9 октября 2009 в 13:21

"Drugan" wrote:
А как через $node->taxonomy получить tid термина из нужного словаря (ноде назначены термины из разных словарей)?

вы пробовали посмотреть внутрь массива $node, в частности $node->taxonomy ?

8 октября 2009 в 13:31

вот тут на сайте, на данной странице, js-файл весит 134 кБ. Это в голове страницы. В хвосте - еще один, на 25 килограм. Вот такая вот загогулина. Плюс ко всему, 38к - ЦСС.

7 октября 2009 в 20:50

интересная инфа, спасибо. А что спрашиваю - в исходниках друпала я так и не нашел "USE INDEX", непонятно мне почему они такой ход нигде не использовали...

7 октября 2009 в 19:42

если вас не затруднит, могли бы вы вывесить результаты выполнения запроса как на картинке http://drupal.ru/files/3_7.jpg только без строки "use undex"? Просто сам не имею возможности попробовать, нет такой большой БД, а интересно жутко -) Заранее спасибо.

7 октября 2009 в 13:57

не совсем понятен цикл
foreach ($term_node as $val) {
$tid = $val->tid;
};
И зачем его гонять? Чтобы в $tid в результате попал всего лишь самый последний термин из массива? Вы вроде собирались выводить всю иерархию? А если уж вышло, что все-таки нужно получить последний элемент массива, то для этого есть простейшая функция end();
А что-бы узнать термины ноды например, проще обратиться к $node->taxonomy, минуя лишнее обращение к БД - ну это уже к вопросу о производительности.

4 октября 2009 в 14:01

"Cherenkevich" wrote:
3. Дано: форма добавления ноды ($form_id = $node_type . '_node_form'). Затем есть модули, которые через hook_form_alter влияют на эту форму (скажем, xmlsitemap, nodewords). Моя задача - изменить измененные модули: например нужно в филдсете "XML Sitemap" параметр ['#collapsed'] установить как TRUE. Подскажите, как, потому что через hook_form_alter - облом