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

Прислано: vl

ср, 23/08/2006 - 08:00

drupal 4.7.3, Apache, Mysql 4.0, linux

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

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

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

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано dyp@drupal.org в ср, 23/08/2006 - 09:03.

в самих материалах в настройках комментариев что стоит?


Опубликовано vl в ср, 23/08/2006 - 09:28.

стоит Чтение/Запись


Опубликовано vl в ср, 23/08/2006 - 20: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($path0strrpos($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 в чт, 24/08/2006 - 11:54.

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


Опубликовано vl в чт, 24/08/2006 - 12:13.

Точнее говоря неправильно заполнил поле GlobalGeoURL