Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Установка *ocmod.zip модуля opencart 2.3*


Recommended Posts

Добрый день!

Создаю плагин для opencart 2.3*.

Плагин состоит из папки upload и файла instal.xml. Создаю архив типа «mymodule.ocmod.zip», внутри архива у меня получается папка upload и файл instal.xml. После установки модуля в opencart, в дополнениях появляется мой модуль, но не устанавливается файл модификаций(instal.xml). Так же пробовал переименовать файл instal.xml на instal.ocmod.xml и создать архив, все равно не устанавливает.
Подскажите пожалуйста в чем может быть проблема и в каком направлении двигаться.
Заранее спасибо за ответ!

Змінено користувачем SerhiiSchpachynskyi
Надіслати
Поділитися на інших сайтах


10 минут назад, SerhiiSchpachynskyi сказал:

instal.xml.

install

Надіслати
Поділитися на інших сайтах

6 минут назад, SerhiiSchpachynskyi сказал:

как бы смешно это не звучало,

ничего смешного.  движок смотрит файл  install.xml 

$file = DIR_UPLOAD . $path . '/install.xml';

 

Надіслати
Поділитися на інших сайтах

Дело в том, что я сам уже не один раз смотрел в этот контроллер installer.php, видел там (/instal.php, /instal.sql, /instal.xml) и в упор не видел две буквы "ll" Та же проблема была и с файлом install.sql. Только что пересмотрел документацию по модификациям в opencart, там тоже install.xml с двумя буквами. Впредь буду внимательней. Еще раз спасибо

Надіслати
Поділитися на інших сайтах


16 минут назад, SerhiiSchpachynskyi сказал:

видел там (/instal.php, /instal.sql, /instal.xml) и в упор не видел две буквы "ll"

какой-то у вас не тот сонтроллер

					if (substr($zip_name, 0, 11) == 'install.sql') {
								$json['step'][] = array(
									'text' => $this->language->get('text_sql'),
									'url'  => str_replace('&', '&', $this->url->link('extension/installer/sql', 'token=' . $this->session->data['token'], 'SSL')),
									'path' => $path
								);
							}

							// XML
							if (substr($zip_name, 0, 11) == 'install.xml') {
								$json['step'][] = array(
									'text' => $this->language->get('text_xml'),
									'url'  => str_replace('&', '&', $this->url->link('extension/installer/xml', 'token=' . $this->session->data['token'], 'SSL')),
									'path' => $path
								);
							}

							// PHP
							if (substr($zip_name, 0, 11) == 'install.php') {
								$json['step'][] = array(
									'text' => $this->language->get('text_php'),
									'url'  => str_replace('&', '&', $this->url->link('extension/installer/php', 'token=' . $this->session->data['token'], 'SSL')),
									'path' => $path
								);
							}

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.