статью)
В общем, проблемы, с которыми я столкнулся ещё когда совсем не думал над кодом от Василия:
1. PKG_PROVIDER_ID не определён, так как нужно в ручную задать в конфгие или где нибудь выше свой id источника поставщика ModStore:
define('PKG_PROVIDER_ID', 2);
2. Сам класс encryptedvehicle.class.php кладётся в папку model, а не в корень компонента.
3. Нужно убрать старое перемещение файлов из папки core (так как в инструкции от Василия этот код мы добавляем в builder):
$vehicle->resolve('file', array(
'source' => $sources['source_core'],
'target' => "return MODX_CORE_PATH . 'components/';",
));
4. Ну и порядок подключения resolver-ов в конфиг файле, первым поставил encryption (хотя может это и не важно)
$BUILD_RESOLVERS = array(
'encryption',
'tables',
'setup',
'chunks',
);
Ну и остальное всё по инструкции) Мало же для топика?
Я бы кинул бы в избранное, защиту еще не ставил, но думаю пригодится, чтобы хотя бы на грабли на наступать, сохранил твое сообщение, спасибо
Обсуждают сегодня