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

OCProfi

Користувачі
  
  • Публікації

    88
  • З нами

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

Усі публікації користувача OCProfi

  1. Скачайте оригинальный Opencart и возьмите оттуда эти две таблицы.
  2. Названия стран и регионов хранятся в базе данных, в таблицах country и zone.
  3. У Вас функция addToCart в файле common.js повторяется два раза, и во второй функции неправильный адрес - index.php?route=checkout/cart/update , а должна быть одна функция и адрес - index.php?route=checkout/cart/add.
  4. Если стоимость доставки на разные мероприятия не отличается, то можно добавить отдельное от доставки поле выбора мероприятия. Для этого поля сделать отдельную таблицу в БД, куда можно будет добавлять и удалять мероприятия, устанавливать дату их действия и т.п.
  5. Через функцию phpinfo() можно посмотреть.
  6. Да, будет массив соответствий по типу: $cats_map = array( 'Кабели аудио-видео' => 69, 'Компьютерные аксессуары' => 35, ); и т.д.
  7. Может у вас не включен php модуль mbstring?
  8. Это можно решить путем создания массива соответствия категорий поставщика с вашими категориями (например у вас категория называется "Компьютеры", а в прайсе "Персональные компьюетры"). То есть если у вас есть такая же категория, как в прайсе, но с другим названием, то товар будет добавляться в правильную категорию. А если похожей категории нет, то создавать новую.
  9. А заново нельзя наполнить из этого прайса? Или у вас уже есть готовые категории в Опенкарте которые нужно дополнить товарами из этого прайса?
  10. Такая задача реализуема путем разбора XML-файла и добавлением этой информации в БД.
  11. Вот ошибка, кот. возникает при создании заказа: <b>Notice</b>: Error: Unknown column 'reward' in 'field list'<br />Error No: 1054<br />INSERT INTO `order` SET invoice_prefix = 'INV-2011-00'... То есть в таблице "order" не хватает столбца "reward".
  12. В файле catalog/model/catalog/review.php замените код: $this->db->query("INSERT INTO " . DB_PREFIX . "review (author, customer_id, product_id, text, rating, date_added) VALUES ('" . $this->db->escape($data['name']) . "', '" . (int)$this->customer->getId() . "', '" . (int)$product_id . "', '" . $this->db->escape(strip_tags($data['text'])) . "', '" . (int)$data['rating'] . "', NOW())"); на $this->db->query("INSERT INTO " . DB_PREFIX . "review (author, customer_id, product_id, text, rating, status, date_added) VALUES ('" . $this->db->escape($data['name']) . "', '" . (int)$this->customer->getId() . "', '" . (int)$product_id . "', '" . $this->db->escape(strip_tags($data['text'])) . "', '" . (int)$data['rating'] . "', '1', NOW())");
  13. Еще можно попробовать так: mb_substr(strip_tags(html_entity_decode($product['description'])), 0, 140, 'UTF-8')
  14. Скорее всего в этом контроллере для обрезания длинны текста используется функция substr(), а для обрезания текста в юникоде нужно использовать mb_substr().
  15. Разве что можно писать так: <?php echo $modules[0]; ?> <?php echo $modules[1]; ?> и т.д.
  16. Да, я ошибся, должно быть так: AND p.price > '0'
  17. Если нужно везде, то в "catalog/model/catalog/product.php" после каждого куска кода "AND p.status = '1'" добавь "AND p.quantity > 0".
  18. По всему сайту нужна такая логика или только в категориях например?
  19. Дайте ссылку на сайт, по картинке сложно определить в чем проблема.
×
×
  • Створити...

Important Information

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