Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

kraovskiy

Пользователи
  
  • Публикаций

    100
  • Зарегистрирован

  • Посещение

Все публикации пользователя kraovskiy

  1. Необходимо добавить всплывающее окно при оформлении заказа или переходе в корзину с возможностью выбора упаковки товара. Пример — покупаем кроссовки и выбираем, в какой из 7-ми вариантов пакетов упаковать. Пакеты в магазине, как товары.
  2. Есть генерация прайс-листа на ocstore 3. Код выбора языка: // язык $language = config_get('config_language'); $SQL = "SELECT language_id FROM {$dbprefix}language WHERE code = ? "; $result = $DB->select($SQL, $language); if ($result){ $language_id = $result[0]['language_id']; }else{ die ("Не удалось определить код языка для '$language'"); } В результате в файле получается вперемешку два языка. Как оставить какой-то один язык (рус или укр)? Спасибо.
  3. Есть два вопроса. Такого функционала не нашёл. Возможно ли в будущем реализовать. 1. Выгружать новый товар сразу при его добавлении в магазин. 2. Менять рандомно фон сторис в инсте. А то получаются все однообразные. Спасибо.
  4. Собственно сабж. Как удалить в базе старые значения опции, которые уже не используются, от старых товаров. Запрос к базе может какой? Или модуль есть?
  5. Решил перевод даты так в system/helper/general.php добавил // Название месяца по метке UNIX function getMonthName($unixTimeStamp = false) { // Если не задано время в UNIX, то используем текущий if (!$unixTimeStamp) { $mN = date('m'); // Если задано определяем месяц времени } else { $mN = date('m', (int)$unixTimeStamp); } $monthAr = array( 1 => array('Январь', ' января'), 2 => array('Февраль', ' февраля'), 3 => array('Март', ' марта'), 4 => array('Апрель', ' апреля'), 5 => array('Май', ' мая'), 6 => array('Июнь', ' июня'), 7 => array('Июль', ' июля'), 8 => array('Август', ' августа'), 9 => array('Сентябрь', ' сентября'), 10=> array('Октябрь', ' октября'), 11=> array('Ноябрь', ' ноября'), 12=> array('Декабрь', ' декабря') ); return $monthAr[(int)$mN]; } В контроллер товара добавил $data['date_added'] = date('d', time(strtotime($product_info['date_added']))).getMonthName(time(strtotime($product_info['date_added'])))[1]; Пример полученного результата: Поступление: 12 декабря
  6. Ещё бы November - desember перевести. Не подскажите где? 09/November/2021
  7. Спасибо - всё теперь получилось)
  8. Вывел дату поступления на странице товара. Добавил в product.twig {% if date_added %} <a class="date_added" itemprop="date_added">{{ text_date_added }}{{ date_added }}</a>{% endif %} и контроллер $data['date_added'] = $product_info['date_added']; Но дата отображается как 2021-11-09 18:05:02. Хочу поменять на формат 9 ноября 2021. Где поменять формат date_added? В ru-ru.php вот так $_['date_format_short'] = 'd.m.Y'; $_['date_format_long'] = 'l, d F Y'; $_['time_format'] = 'H:i:s'; $_['datetime_format'] = 'd/m/Y H:i:s'; P.S. поиском по файлам фрагмента Y-m-d H:i:s вообще не нахожу. Откуда берётся такой формат?
  9. Подскажите, как в отдельной категории сделать фильтрацию только по производителям - без цветов и размеров.
  10. Это то понятно - вопрос остаётся открытым(первый скрин) ocstore 3 Нашел в admin/view/stylesheet/bootstrap.css в 2732 строке сперва закоменторовал white-space: nowrap; потом менял на white-space: pre-wrap; Кеши-модификаторы чистил-обновлял - результата нет. на скринах 1- как есть 2-как хотелось бы Подскажите, где править?
  11. Собственно сабж. При выборе товара по определенному фильтру в админ - не видно в выпадающем списке полностью название этой категории (и категорий большего уровня вложенности). Как это поправить? В каком файле?
  12. разобрался - может кому поможет - эти переменные должны быть между {cart_start}Начало корзины и {cart_finish}Конец корзины
  13. Подскажите - кто-то решил проблему с переменными? В сообщении приходит {product_name} {product_url} {product_total} вместо данных.
  14. Если вернуть ORDER BY ov.sort_order из родного файла - ломается вообще все (и цифровые 8 9 10 11) Возможно где-то ещё условие прописано? Может в базе запрос какой-то надо, чтоб вернуть сортировку по умолчанию? Подскажите.
  15. Подскажите, имею опции с проставленным порядком сортировки (скрин 3). Однако в карточке товара они отображаются как попало, вразнобой (скрин 1). В файле /catalog/model/catalog/product.php замена ORDER BY ov.sort_order на ORDER BY name * 1 привела к тому, что одни значения опций (цифровые – 8 9 10 11 12) отображаются верно, а вот другие (XS S M L XL XXL) - непонятно как. Хотя в админке в карточке товара стоят правильно (скрин 2). Что отвечает за эту сортировку? Возможно надо заменить на оригинальный файл? Но какой? По умолчанию значения опций должны сортироваться по порядку, проставленному в сортировке? Совсем запутался - подскажите куда смотреть.
  16. Добавляю пункт в admin/controller/common/header.php $data['my_menu'] = $this->url->link('extension/module/categoryWallModule', 'user_token=' . $this->session->data['user_token'], true); Вношу изменения в header.twig и языковой файл. Но ссылка открывает не редактирование существующего варианта модуля, а создание нового варианта. Если прописать в виде $data['my_menu'] = $this->url->link('extension/module/categoryWallModule', 'user_token=' . $this->session->data['user_token'], 'module_id=40', true); Ничего не меняется - создается новый вариантой модуля. А мне надо редактировать существующий с id=40. Как правильно прописать ссылку??
  17. Вот кусок прайса поставщика <offer id="CZ0792-010" available="true" selling_type="r" group_id="00000005492"> <typePrefix>ФУТБОЛКА С ДЛИН.РУК M</typePrefix> <name>ФУТБОЛКА С ДЛИН.РУК M</name> <categoryId>00000002442</categoryId> <vendor>Nike</vendor> <priceuah>200</priceuah> <currencyId>UAH</currencyId> <model>CZ0792-010</model> <vendorCode>CZ0792-010</vendorCode> <portal_category_id>30104</portal_category_id> <country/> <picture>http://ftp.sportswear.org.ua/CZ0792-010.jpg</picture> <param name="Размер">L</param> <param name="Размер">M</param> <param name="Размер">S</param> <description> </description> </offer> Как же настроить модуль, чтоб создавались категории и подкатегории из этого прайса? Самые главные категории есть (Для мужчин, Для женщин).
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.