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

ampakine

Новачок
  
  • Публікації

    14
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

ampakine's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. То есть либо в админке либо в system - другого варианта нет. Понял. Спасибо.
  2. если вы об этом В папке system есть несколько xml файлов, но опять же ни в одном из них нет упоминания файла header.tpl. ( если вы об этом )
  3. В админке на стр. "Менеджер дополнений" есть 4 модификатора и не один из них не затрагивает файл header.tpl.
  4. Потребовалось внести небольшие изменения в шапку сайта, а это как раз файл header.tpl. Да и просто интересно где он.
  5. День добрый. Потребовалось внести небольшие изменения в шапку сайта ( шаблон Unishop 2.2.0.3 ). Если править файл catalog/view/theme/unishop/template/common/header.tpl, то изменеия не вступают в силу так как на сервере есть файл system/storage/modification/catalog/view/theme/unishop/template/common/header.tpl. Файлы в папке system/storage/modification править не рекомендуют. Пытаюсь найти где же этот модификатор, который создал файл system/storage/modification/catalog/view/theme/unishop/template/common/header.tpl. В админке на стр. "Менеджер дополнений" есть 4 модификатора и не один из них не затрагивает файл header.tpl. В папке system есть несколько xml файлов, но опять же ни в одном из них нет упоминания файла header.tpl. Подскажите как можно найти модификатор, который создал файл в папке system/storage/modification?
  6. Спасибо, получилось. В admin/controller/marketing/coupon.php в public function index() добавил метод модели $this->db->query("CREATE TABLE IF NOT EXISTS ... Таблица создалась, но теперь при каждом заходе на страницу купонов в админке скрипт будет лезть в базу и смотреть нет ли там этих таблиц. Нет ли более элегантого способа? То есть что бы такая проверка была один раз на этапе загрузки модификатора?
  7. р Управляющий модуль admin/controller/marketing/coupon.php - то есть в него надо прописать: public install(){ $this->db->query("CREANE TABLE IF EXISTS ... Я так пробовал - то есть в ocmod вносил такое - так yе работает. Или нужно в папке upload создать контроллер admin/controller/marketing/test.php c таким кодом? - так тоже пробовал и тоже не работает. AlexDW, Не могли бы по подробнее пояснить как сделать что бы таблица все таки создавалась?
  8. Нашел модуль, который возвращает этот функционал тройке. Но хотелось бы обойтись без него.
  9. Да в том то и дело, что install.php тоже упразднили. Такие дела. Вот что на гитхабе пишут: File Structure Example file structure for OCMOD compressed files. upload install.xml upload All files under this directory will be uploaded to the to directory of your OpenCart installation. install.xml The XML modification file. Ни install.php ни install.sql !!! Ей богу ну вот чем они мешали им?
  10. install.sql в OpenCart 3 упразднили. А вот про function install можно по подробнее ?
  11. То есть: есть файл test.ocmod.zip в котором лежит единственный install.xml. И есть запрос в базу: CREATE TABLE IF NOT EXISTS `oc_test` ( `test_id` int(11) NOT NULL AUTO_INCREMENT, `test_2_id` int(11) NOT NULL, PRIMARY KEY (`test_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 Который надо куда то вставить, а куда я так и не понял. Нашел статью https://webocreation.com/blog/opencart-3-ocmod-coding-tutorial/ : If you are trying to create a table or insert data in the table then you need to create the install method in your controller. Like public function install(). А куда этот метод вставлять? в какой контроллер? об этом в статье решили не распространяться. На гитхабе про public function install() вобще ни слова ( https://github.com/opencart/opencart/wiki/Modification-System ).
  12. День добрый. Слегка модифицировал стандартный модуль 'купоны'. Просто внес пару изменений в файлы и создал в базе 2 новые таблицы. Хочу оформит это все дело как модуль. Изменения файлов делаю через ocmod - все работает. А вот как создать 2 таблицы через ocmod ( я так понял в OC3 это невозможно ) или через public function install() совершенно не понятно. Подскажите если кто в курсе вопроса.
×
×
  • Створити...

Important Information

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