/phpshop/modules/
имя_модуля
.уникальное имя нового раздела = "путь до файла логики"
, пример:уникальное имя сокращенного названия = "имя таблицы"
, пример:папка модуля = "путь до файла загрузки"
, пример:уникальное сокращенное имя шаблона = "путь до файла шаблона"
, пример:install/module.xml
.имя перехватываемого файлы административного интерфейса = "путь до файла добавляемых функций"
пример:/phpshop/modules/имя модуля/admpanel/adm_module.php
. Для этих целей используется административный интерфейс модуля. Для активации настройки модуля в общем меню и ссылки на дополнительные опции служит файл настроек module.xml.field
конфигурации модуля. Файл обработчика должен находится в папке /phpshop/modules/имя модуля/admpanel
и иметь тоже название, что и файл для перехвата, пример файла seourl/admpanel/adm_catalogID.php
:имя класса = "путь до файла логики"
, пример:имя функции для перехвата = "новая функция в этом файле"
. Результатом выполнения этого хука будет перехват результата выполнения $PHPShopPage->index();
?plugin=returncall
на dir.returncall
. Тег podmenu_icon больше не используется.+mysql_
необходимо заменить их на одноименные функции с префиксом mysqli_
. В качестве ссылки на соединение с БД используется переменная $GLOBALS['link_db']
или $PHPShopBase->link_db
или $PHPShopOrm->link_db
;mysqli_connect
. Для поддержки новых версий PHP настоятельно рекомендуется использовать только PHPShopOrm для работы с SQL запросами.