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

kraovskiy

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

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

  • Посещение

О kraovskiy

  • День рождения 30.06.1981

Информация

  • Пол
    Мужчина
  • Город:
    Харьков

Посетители профиля

3 377 просмотров профиля

Достижения kraovskiy

Enthusiast

Enthusiast (6/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Последние медали

4

Репутация

  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. Собственно сабж. При выборе товара по определенному фильтру в админ - не видно в выпадающем списке полностью название этой категории (и категорий большего уровня вложенности). Как это поправить? В каком файле?
×
×
  • Создать...

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

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