Доброго времени! никак не выходит переделать модуль Продамуса (https://help.prodamus.ru/payform.ru-onlain-oplaty/integracii/cms/opencart) с версии для 2.3 в версию для 2.1.0.1 модуль вроде простой. иерархию переделал, пути поменял. модуль встает, модификатор есть, но в списке модулей (оплаты) не появляется ничего. во вложении уже переделанный модуль. в чем ещё может быть проблема никто не подскажет?
Начните с кода у вас PHP: class ControllerExtensionPaymentProdamus extends Controller { а в 2.1 должно так PHP: class ControllerPaymentProdamus extends Controller { итд по всему втч и до моделей, языков итд.
спасибо! заменил всё (для контроллеров, моделей, языков), также заменил все вхождения extension/payment на просто payment а extension/extension надо менять?
Заменил extension/extension на extension/ вроде всё уже изменил что надо, но модуль в админке так и не появляется
В админке вроде как должен появится. Критичных ошибок бегло не увидел . Если только директория языка у вас ru-ru вместо russian и Возможно просто смотрите не в том разделе.
да, точно! языковые папки там как раз russian а в модуле были ru-ru залил в russian и модуль появилсь в админке и даже активировался. но при попытке в него зайти - белая страница
вот я тоже так думаю) но ощибки включаю, на фронтенде они отображаются (другие), а когда в модуль захожу - все равно белая страница и всё) и у хостера в логах пусто про эту ошибку.
Сходу в архиве папка языка кривая, редирект куда нужно вести после сохранения кривой, setOutput кривой, это все контроллер
Код: if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $this->model_setting_setting->editSetting('prodamus', $this->request->post); $this->session->data['success'] = $this->language->get('text_success'); $this->response->redirect($this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL')); } Код: $this->response->setOutput($this->load->view('payment/prodamus.tpl', $data));
В контроллере в каталоге вьюху тоже криво выводит, как вы адптируете, я хз конечно. Но больше смотреть не стал, там апще все плохо
Я извиняюсь, видимо прикрепил не тот архив. Я вносил все эти правки, экстеншион везде убрал, где надо вроде, но результат пока все та же белая страница (хотя модуль ставится и активируется0 Прикрепляю здесь модуль с правкамии.