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

DenisMinimal

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

    5
  • З нами

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

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

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

DenisMinimal's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Репутація

  1. Ошибка была в названии колонки бд desc. Это зарезервированное имя. Я изменил его на description и все заработало. Всем спасибо за помощь Тему можно закрывать.
  2. Опытным путем выявил, что при сохранении баннера данные из из него отправляются на сервер, но происходит ошибка при записи этих данных в бд (в файле /admin/model/design/banner.php в функциях editBanner и addBanner). В этих функциях есть строки которые пушат данные в бд. Когда я добавляю в desc = '" . $this->db->escape($banner_image['desc']) . "', появляются ошибки. Вот полный код запроса. $this->db->query("INSERT INTO " . DB_PREFIX . "banner_image SET banner_id = '" . (int)$banner_id . "', language_id = '" . (int)$language_id . "', title = '" . $this->db->escape($banner_image['title']) . "', desc = '" . $this->db->escape($banner_image['desc']) . "', link = '" . $this->db->escape($banner_image['link']) . "', image = '" . $this->db->escape($banner_image['image']) . "', sort_order = '" . (int)$banner_image['sort_order'] . "'"); Подскажите, пожалуйста, где я накосячил
  3. Все доброго времени суток. Решил добавить поле описание в баннеры. Нашел вроде, для OpenCart 2. Все делаю в следующем порядке: Создаю колонку desc (varchar 255 not null ) в таблице oc_banner_image В файле /admin/model/design/banner.php в функцию addBanner добавляю desc = '" . $this->db->escape($banner_image['desc']) . "' В этом же файле в функцию editBanner добавляю этот же код В этом же файле в функцию getBannerImages добавил 'desc' => $banner_image['desc'] Далее в файле /admin/controller/design/banner.php в массив $data['banner_images'] добавил 'desc' => $banner_image['desc'] Потом на фронте создал нужное поле в файле /admin/view/template/design/banner_form.twig В результате, при сохранении баннера выводится текст ошибки: Notice: Undefined index: title in /Users/denis/Hosts/cosmotorg-opencart/admin/controller/design/banner.php on line 384 Notice: Undefined index: desc in /Users/denis/Hosts/cosmotorg-opencart/admin/controller/design/banner.php on line 353 и т.д. Кто сталкивался с таким? Буду очень благодарен за подсказку ocStore 3.0.2.0
×
×
  • Створити...

Important Information

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