Jump to content

Dmitriy427

Пользователи
  • Регистрация

  • В сети

Posts posted by Dmitriy427

  1. 3 часа назад, Alexander_M сказал:

    Ну, собственно, разобрались. Мои слова про косоруких обезъян подтверждены.

    Разработчики поменяли интерфейс функции _createMember в версии 4.1.18.

    ...

    В Release Notes ни слова... я в шоке.

    Не знаю, что такое "интерфейс функции", даже про функции в ООП слышал только от тех самых "криворуких обезъян". :)

    Вижу, что добавили аргумент, в метод " _createMember " класса Members. На мой взгляд, это говорит о том что, в отличии от PHPBB, движок все ещё, развивается.

    Что до несовершенства документации... охшит, а покажите мне доки хоть одного командного проекта, где нет и не было подобных ляпов. И уж точно не "поклоннику PHBB" об этом не знать.

  2. 1. Двойка нормально работает на PHP 5.3, проблемы там только с установкой и обработкой XML, решения есть в сети. Тут ссылку на сабж выпилили, поэтому гуглите "ipb 2 php 5.3", без кавычек.

    2. Можно использовать разные версии PHP на одном сервере. Опять же - гугл в помощь.
     

    P.S. Добавлю, пожалуй, что статья на хабре, по настройке апача с mod_suphp - решение не лучшее из возможных.
     

  3. Там написано все, восстанавливайте битую таблицу "core_sessions". И остальные проверьте, где одна битая, там могут быть и другие.
     

    Причин может быть много, самая распространенная - шутдаун сервера или "горячая" (с работающими сайтами) перезагрузка mysql-server.
     

  4.  

     

     

     

    Цитата

    <?php include("nav.php"); ?>

     

    В шаблоне IPB 3.x логика raw-php работать не будет. Используйте теги "<php>", "</php>".


     

    Цитата

    Есть как то по другому это сделать?

     

    Если скрипт лежит в корневой папке IP.Board:

    {parse include="file.php"}


     

  5. Вы можете что угодно логически предполагать,  а я просто знаю, поскольку с подобными ошибками уже встречался на практике. В новом фреймворке ips выполнение скрипта может быть прервано обычным E_WARNING из-за повсеместного применения конструкций вида:

        try{
            ...
        }
        catch( \IPS\Class\Exception $e )
        {
            return false;
        }

    Подавление ошибок такое развитие событий предотвращает, зачастую.

  6. 2 часа назад, soka сказал:

    Этот костыль не решает проблему, документ будет парсится до первой и дальнейший разбор прекратится.

    Конкретно эта ошибка разбор не прекратит, если используется "этот костыль", но очевидно она там не единственная. Безапеляционные заявления, при отсутствие ясного понимания причин проблемы, вам авторитета не добавят.
     

  7. 2 часа назад, soka сказал:

    Если редактируете файлы сохраняйте его в правильной кодировке.

    Ошибка к кодировке файла не имеет отношения, о чем уже намекалось выше. И вряд ли ТС что-то редактировал там. Скорее всего, libXML глючит из за изменений в mb-функциях новой версии PHP.
     

  8. Ну, "никак" и "никогда", слишком категоричное заявление, на мой взгляд. Но, прямо сейчас, парсер XML для разработчиков явно низкий приоритет имеет. )

    Пока, что можете копать в сторону

    libxml_use_internal_errors( true );


     

    Добавьте эту строку в constants.php на время установки языкового пакета, если конкретней. Но на живом форуме, я так эксперементировать не стал бы, пожалуй.
     

  9. Posted

    (DF41) Front Change Group


    Плагин сделан для игрового сайта. Даёт возможность пользователям групп, не входящих в администрацию сайта, изменять разрешённые в настройках плагина группы пользователей. Пример: ГМ (Гилдмастеры) и офицеры гильдий могут самостоятельно рекрутировать, таким образом, рядовых членов или менять иерархическую структуру своих гильдий.