Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

ampakine

Newbie
  
  • Posts

    14
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ampakine's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  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. Можете показать пример такого xml?
  8. р Управляющий модуль admin/controller/marketing/coupon.php - то есть в него надо прописать: public install(){ $this->db->query("CREANE TABLE IF EXISTS ... Я так пробовал - то есть в ocmod вносил такое - так yе работает. Или нужно в папке upload создать контроллер admin/controller/marketing/test.php c таким кодом? - так тоже пробовал и тоже не работает. AlexDW, Не могли бы по подробнее пояснить как сделать что бы таблица все таки создавалась?
  9. Нашел модуль, который возвращает этот функционал тройке. Но хотелось бы обойтись без него.
  10. Да в том то и дело, что 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 !!! Ей богу ну вот чем они мешали им?
  11. install.sql в OpenCart 3 упразднили. А вот про function install можно по подробнее ?
  12. То есть: есть файл 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 ).
  13. День добрый. Слегка модифицировал стандартный модуль 'купоны'. Просто внес пару изменений в файлы и создал в базе 2 новые таблицы. Хочу оформит это все дело как модуль. Изменения файлов делаю через ocmod - все работает. А вот как создать 2 таблицы через ocmod ( я так понял в OC3 это невозможно ) или через public function install() совершенно не понятно. Подскажите если кто в курсе вопроса.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.