HLDM Форум
https://forum.hldm.org/

AMXX Plugins Manager
https://forum.hldm.org/viewtopic.php?f=36&t=540
Страница 1 из 1

Автор:  LLlTPuX [ 18 ноя 2013, 21:17 ]
Заголовок сообщения:  AMXX Plugins Manager

Здравствуйте, поставил данный модуль в панель, и когда я захожу в данный модуль вижу просто белый экран, ни каких ошибок. В чём может быть проблема?

Автор:  GordonFreeman [ 18 ноя 2013, 21:34 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Для начала в файле index.php поставь значение:
Код:
define('ENVIRONMENT', 'development');

Автор:  Nikita [ 18 ноя 2013, 22:44 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Обратите внимание, что для работы модуля требуется GameAP 0.8.5 и выше.
На версии GameAP 0.8.2 и ниже он работать не будет.

Автор:  LLlTPuX [ 18 ноя 2013, 23:28 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

GordonFreeman писал(а):
Для начала в файле index.php поставь значение:
Код:
define('ENVIRONMENT', 'development');



Код:
define('ENVIRONMENT', 'production');

был такой код, я его сменил на этот
Код:
define('ENVIRONMENT', 'development');


после выползла ошибка
Код:
Parse error: syntax error, unexpected T_FUNCTION in http:\\xxxxxxxx\panel\application\modules\amxx_plugins_control\controllers\amxx_plugins_control.php on line 200

Автор:  Nikita [ 18 ноя 2013, 23:49 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Версия php должна быть не ниже 5.3, у вас как я понимаю она ниже.
В версиях < 5.3 нет поддержки lambdas (анонимных функций), которые используются в модуле.

Автор:  Nikita [ 18 ноя 2013, 23:56 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Но можно сделать и поддержку более низких версий.

1. Открываем application\modules\amxx_plugins_control\controllers\amxx_plugins_control.php
2. Находим следующий код ~200 строчка:

Код:
      /* Callback функция для сортировки массива с плагинами по имени */
      $sort = function($a, $b) {
         $a['name'] = strtolower($a['name']);
         $b['name'] = strtolower($b['name']);
         if ($a['name'] == $b['name']) {
            return 0;
         }
         return ($a['name'] < $b['name']) ? -1 : 1;
      };

      usort($tpl_data, $sort);
      


3. Удаляем его, в этом случае сортировка будет работать немного некорректно.

Автор:  LLlTPuX [ 19 ноя 2013, 00:10 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Да, вы правы у меня php 5.2. Спасибо, теперь всё работает, да и отображается всё чётко.
а для чего нужен Debug? что оно включает в плагине?

Автор:  Nikita [ 19 ноя 2013, 00:16 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

Debug включает отображение сведений об ошибках.
По аналогии с
Код:
define('ENVIRONMENT', 'development');

который вы включили в GameAP

Включайте Debug когда в плагинах есть ошибки и Вам необходимо их исправить.

Автор:  besserdca [ 25 фев 2014, 19:25 ]
Заголовок сообщения:  Re: AMXX Plugins Manager

У меня кстати тоже проблема с этим модулем только несколько другая когда меняю что либо выключаю или включаю плагин у меня при сохранении автоматом все плагины отключаются

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/