Что творится с модулем nodewords и как это победить?

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

Аватар пользователя Alex_R Alex_R 11 апреля 2010 в 2:16

Пол года назад устанавливал и никаких проблем не было, а тут Sad
Мало того, что после установки был белый экран с ошибкой в 135ой строке - исправил. Спасибо http://www.drupal.ru/node/42690

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

    * warning: Illegal offset type in /home/includes/path.inc on line 75.
    * warning: Illegal offset type in isset or empty in /home/includes/path.inc on line 78.
    * warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in /home/includes/database.mysqli.inc on line 323.
    * warning: Illegal offset type in /home/includes/path.inc on line 87.

Вроде все делал по инструкции описанной в read.me... Sad
Как это победить? Или может быть можно поставить какую нибудь более старую, но стабильную версию модуля? Может есть этому модулю какая-нибудь альтернатива?

UPD. Админка модуля после многократных установок/удалений/очисток кэша и.т.д. появилась, но там тоже вываливается куча warning`ов и настройки не сохраняются Sad

Комментарии

Аватар пользователя Alex_R Alex_R 11 апреля 2010 в 13:04

darkdim wrote:
я думаю надо посмотреть в отчеты

Естественно смотрел.
При заходе в настройки модуля nodewords возникает ошибка в модуле token 4 раза на закладке "настройки по умолчанию":

Тип  php
Месторасположение      /admin/content/nodewords/default
Источник отсылки /admin/content/nodewords
Сообщение      Invalid argument supplied for foreach() в файле /sites/all/modules/token/token.module в строке 345.

то же самое наблюдается на странице /admin/content/nodewords/meta-tags

При попытке редактирования любого документа возникают ошибки в ядре друпала, как я писал выше.
Что с этим делать и куда копать? Тут http://drupal.org/project/issues/nodewords ничего похожего не нашел Sad

Аватар пользователя Alex_R Alex_R 12 апреля 2010 в 15:46

Все еще очень актуально...
Кто нибудь ставил без проблем на свои сайты Nodewords 6.x-1.12-beta4? Может поделитесь как это делается? Где то на ОРГе читал в обсуждениях, что сперва нужно ставить какую то раннюю версию, а потом постепенно обновляться до этой, но теперь не могу найти этой инструкции Sad Какая версия является стабильной и 100% рабочей?

Аватар пользователя darkdim darkdim 12 апреля 2010 в 17:08

все гораздо проще, и ставится нормально. косяк явно не там. в настройках или установках др. модулей надо смотреть

Аватар пользователя Alex_R Alex_R 13 апреля 2010 в 13:32

darkdim wrote:
все гораздо проще, и ставится нормально. косяк явно не там. в настройках или установках др. модулей надо смотреть

Похоже Вы правы...
Отключил модуль "Tokens for meta tags" - все работает. Насколько этот модуль нужен и для чего его используют? Каких возможностей я лишаюсь при его отключении? Как сделать, чтобы он нормально работал?

Аватар пользователя darkdim darkdim 13 апреля 2010 в 17:50

Token-ы обычно нужны для того, что бы вставлять токен-переменные, например [title-raw] в разного рода поля. Это могут быть и заголовки, и урлы, и вьювсы и другая хрень. Nodewords в принципе и так замечательно работает с нодами, таксономией. Так что "чего вы лишаетесь при отключении"? Скорее всего геммора с этим модулем, если вы его явно не используете и даже не знаете его прямого назначения.