среда, 25 ноября 2009 г.

Исправление ошибок в модуле связи Punbb и Drupal

Исправил следующие ошибки в модуле:
1. Создание пользователя форума с пустым паролем.
2. Ошибка авторизации при привязке cookie к домену (проявлялось на некоторых браузерах).
3. Установка языка форума для пользователя, основываясь на глобальных настройках.
Спасибо golden[a]speechpro.com (Golden) за тестирование.

Ссылка для скачивания прежняя.

11 комментариев:

  1. Спасибо за работу!!!

    ОтветитьУдалить
  2. Здравствуйте!
    Большое спасибо за ваш модуль!
    К сожалению, у меня возникли проблемы при интеграции.

    PunBB 1.3 установил, ваш модуль тоже, но как только они начинают работать - на друпал-сайте выскакивает ошибка Fatal error: Unsupported operand types in /home/rkd/data/www/site2.ru/includes/common.inc on line 1592

    а в настройках модуля:
    recoverable fatal error: Object of class stdClass could not be converted to string in /home/rkd/data/www/discuss.site2.ru/include/functions.php on line 702.

    Буду очень признателен, если поможете мне разрешить проблему.

    Форум установлен на поддомене, но база у сайта и форума одна и та же. Для таблиц форума стоит префикс.

    ОтветитьУдалить
  3. Скажите, что за версия drupal у вас?
    Скопируйте содержание строк с ошибками из указанных файлов (1 строка вверх, 1 вниз)

    ОтветитьУдалить
  4. Версия Drupal 6.16

    Строки из common.inc:
    1591 'html' => FALSE,
    1592 );
    1593
    1594 // Append active class.

    Строки из functions.php
    701 else if (!is_array($args))
    702 $gen_link = $base_url.'/'.str_replace('$1', $args, $link);
    703 else

    ОтветитьУдалить
  5. Понятней не стало...
    Если есть возможность, то забекапте сайты и базы и пошлите на skahinpihel@gmail.com.
    Или дайде доступ к панели управления сайта, чтобы посмотреть и отредактировать на месте.

    ОтветитьУдалить
  6. а как с вами связаться можно? В аську написал, но вас нету там :)

    ОтветитьУдалить
  7. Аськой в последнее время вообще не пользуюсь. Можно через почту, можно через jabber: pihel@jabber.ru

    ОтветитьУдалить
  8. Отправил на почту :-) Jabber'а, к сожалению, нету, надо бы завести тоже )

    ОтветитьУдалить
  9. Добрый день! Скажите, пожалуйста, разобрались ли с ошибкой "Fatal error: Unsupported operand types in /home/rkd/data/www/site2.ru/includes/common.inc on line 1592"/ И если да, то как? Та же самая ошибка при установке модуля. Если модуль отключить ошибка пропадает.

    ОтветитьУдалить
  10. Да, проблема не в модуле.
    На хостинге был установлен старый пхп и в нем не срабатывала операция
    $var += array("some");
    такую конструкцию нужно заменить на
    $var = array_merge($var, array("some"));
    ошибка в нескольких местах, кроме этого

    ОтветитьУдалить
  11. И я тоже разобралась с этой ошибкой у меня на сайте :). У меня она была не из-за старого php (т.к. на хостинге стоит 5.2.13) , а из-за конфликта модулей punbb и Advanced Forum или Forum. После отключения модуля Forum все заработало. Буду тестить дальше. Алексей, спасибо за модуль :)

    ОтветитьУдалить