Доступ к comment/reply/2 закрыт

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

Аватар пользователя vl vl 23 августа 2006 в 12:00

drupal 4.7.3, Apache, Mysql 4.0, linux

Не могу комментировать ничего на сайте.
Пишет: Доступ к comment/reply/2 закрыт

в настройках доступа
Модуль comment
Просмотр комментариев разрешен
Размещение комментариев разрешен
Размещение комментариев без проверки разрешен

в чем дело не могу понять.
ставил еще на два сайта drupal там комментирование работает.
сравнивал настройки вроде все одинаково.

Комментарии

Аватар пользователя vl vl 24 августа 2006 в 0:47

<?php
$return = menu_execute_active_handler();
switch ($return) {
case MENU_NOT_FOUND:
drupal_not_found();
break;
case MENU_ACCESS_DENIED:
drupal_access_denied();
break;
case MENU_SITE_OFFLINE:
drupal_site_offline();
break;
default:
// Print any value (including an empty string) except NULL or undefined:
if (isset($return)) {
print theme('page', $return);
}
break;
}
?>

подподает под MENU_ACCESS_DENIED

<?php
function _menu_item_is_accessible($mid) {
$menu = menu_get_menu();

// Follow the path up to find the first "access" attribute.
$path = isset($menu['items'][$mid]['path']) ? $menu['items'][$mid]['path'] : NULL;
while ($path && (!isset($menu['path index'][$path]) || !isset($menu['items'][$menu['path index'][
$path]]['access']))) {
$path = substr($path, 0, strrpos($path, '/'));
}
if (empty($path)) {
// Items without any access attribute up the chain are denied, unless they
// were created by the admin. They most likely point to non-Drupal directories
// or to an external URL and should be allowed.
return $menu['items'][$mid]['type'] & MENU_CREATED_BY_ADMIN;
}
return $menu['items'][$menu['path index'][$path]]['access'];
}
?>

а тут return $menu['items'][$mid]['type'] & MENU_CREATED_BY_ADMIN;
не понял я. какое еще меню он проверяет.

Аватар пользователя vl vl 24 августа 2006 в 15:54

Нашёл я в чем было дело.
Вся проблема в модуле nodewords.
Как только я заполнял его поля, у меня переставал работать доступ к комментариям.