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

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

29 августа 2007 в 19:38

Если сииииииильнооооо хочется отключить и опять его включить, чтобы убедиться, что ошибки сами по себе не прошли, то =====> в табличке system поставить поле status=0 в нужной строчке.

29 августа 2007 в 19:33

Кроме хуков menu и init еще куча хуков! Если сделать так как Вы говорите, потеряется ~80% функциональности.

1) Например, модуль taxonomy при отображении нод подгружает термины. Если taxonomy не подгрузить, то ссылки на термины пропадут.

2) В любом модуле может быть объявлен блок (block), причем его содержимое может зависеть от текущей страницы. Если перестать грузить "лишние" модули, то все блоки пропадут.

3) Я, к примеру, использую модуль, которые удаляет ссылки на категории у определенных типов публикаций. Если его не грузить, то что из этого выйдет??

29 августа 2007 в 4:52

В стандартной поставке такого нет. Если эксперт может отвечать в одном месте, то и в другом сможет.

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

28 августа 2007 в 19:13

Это фича) Мне вот еще не нравится аналогичная "фича": редактор забудет в href поставить http:// и при клике получается типа /news/www.xxx.ru. И тоже без ошибки как будто...

Обработку node/N несложно сделать своим модулем: хук _init, который смотрит на УРЛ и если он вида node/N, то делает простенький SELECT и если нету такой ноды, то генерирует ошибку 404.

27 августа 2007 в 16:45

variable_get берет переменную из таблицы variable. А для передачи параметров еще функция arg есть. Ее можно использовать, когда параметры передаются не через query string (типа /mypage?tid=2), а прямо через адрес страницы (типа /mypage/2).

26 августа 2007 в 7:35

1. Если не видны secondary, то может в настройках они не указаны? admin/build/menu/settings

Чтобы сделать еще меню - добавляйте меню через admin/build/menu. После этого сразу можно сделать слева/справа блок с меню (см. admin/build/block). Если нужно в шаблоне в определенное место вывести меню, то в теме в файле template.php пишите функцию _phptemplate_variables примерно так:

<?php

function _phptemplate_variables($hook, $vars) {
if ($hook == 'page') {
$vars['third_menu'] = menu_primary_links(1, MY_MENU_MID);
}
}

25 августа 2007 в 18:35

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

25 августа 2007 в 18:33

Разделы, подразделы, страницы, список страниц разделов - это напоминает структуру модуля book входящего в стандартную поставку Drupal. Как выглядит результат, можно посмотреть на http://drupal.org/handbooks.

А похожие статьи... Или можно ручками просто список ссылок забивать, а можно с помощью cck к "book page" добавить поле типа "node reference". Не знаю насколько цивиально оно по умолчанию будет отображаться, но всегда можно настроить вывод с помощью contemplate или в теме.

24 августа 2007 в 10:16

Ммм... чё то кажется раньше было такое в ядре... Сейчас думаю модуль должен быть похожий. См. рубрику Evaluation/rating на друпал.орг: http://drupal.org/project/Modules/category/60