Jump to content

Blast

Developer
  • Posts

    110
  • Joined

  • Last visited

  • Days Won

    25

Community Answers

  1. Blast's post in Сортировка товаров в категориях [support] was marked as the answer   
    Сортировка товаров в категориях
    Добавил Blast Добавлено 01.11.2025 Категория Фильтры, Сортировка Просмотр файла  
  2. Blast's post in Дополнительные поля в категории was marked as the answer   
    такой строки нет в модели. запятая в конце лишняя. можно убрать и position="after" заменить на position="before"
  3. Blast's post in Дополнительные поля в производителе was marked as the answer   
    потому что во вьюху вставили новые поля до языковых вкладок.
    делайте вставку не до 
    <div class="form-group required"> а например после
    <div class="tab-pane" id="language{{ language.language_id }}">  
  4. Blast's post in Доработка модуля Simple нужна помощь was marked as the answer   
    в /catalog/controller/checkout/simplecheckout_cart.php после
    'model' => $product['model'], добавьте
    'isbn' => $product_info['isbn'],  
    в /catalog/view/theme/default/template/checkout/simplecheckout_cart.twig замените
    {{ product['model'] }} на {{ product['isbn'] }}
     
    обновить модификаторы
  5. Blast's post in Кастомные поля в статьях was marked as the answer   
    вы ищете и заменяете полный текст sql-запроса. возможно каким-то другим модификатором он уже был изменен, поэтому модификация не работает и добавление в базу значений ваших полей в итоге не прописано.
    заменяйте не полностью запрос, а его небольшую часть, например
    description = '" . $this->db->escape($value['description']) . "', на
    description = '" . $this->db->escape($value['description']) . "', head_description = '" . $this->db->escape($value['head_description']) . "', footer_description = '" . $this->db->escape($value['footer_description']) . "',  
  6. Blast's post in Список значений атрибутов. Предопределенные значения характеристик [support] was marked as the answer   
    Список значений атрибутов. Предопределенные значения характеристик
    Добавил Blast Добавлено 29.03.2025 Категория Атрибуты товара Просмотр файла  
  7. Blast's post in Характеристики/атрибуты для категорий и в каталоге OC2.3 [support] was marked as the answer   
    Характеристики/атрибуты для категорий и в каталоге OC2.3
    Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла  
  8. Blast's post in Характеристики/атрибуты для категорий и в каталоге OC3 [support] was marked as the answer   
    Характеристики/атрибуты для категорий и в каталоге OC3
    Добавил Blast Добавлено 21.02.2025 Категория Атрибуты товара Просмотр файла  
  9. Blast's post in Замена кнопки "В корзину" was marked as the answer   
    $(document).on('click', '[onclick^="cart.add"]', function(){ $(this).attr('onclick', 'window.location="/index.php?route=checkout/cart"'); }) для каталога/категорий/модулей
     
    $('#button-cart').on('click', function(){ $(this).off().on('click', function(){window.location="/index.php?route=checkout/cart"}); }); для карточки товара
     
    скрипты можно вставить в catalog/view/javascript/common.js или в подобный js файл шаблона
  10. Blast's post in Дополнительная фотогалерея товара [support] was marked as the answer   
    Дополнительная фотогалерея товара
    Добавил Blast Добавлено 06.04.2024 Категория Слайдшоу, Банеры, Галереи Просмотр файла  
  11. Blast's post in Группировка модулей [support] was marked as the answer   
    Группировка модулей
    Добавил Blast Добавлено 03.04.2024 Категория Дизайн, Макеты Просмотр файла  
  12. Blast's post in Автоматические купоны после завершения заказа was marked as the answer   
    простейший вариант.
    условия купона и его применения редактируются в модификаторе. комментариями пометил
     
    положить в папку system и обновить модификаторы
    coupon_after_order.ocmod.xml
  13. Blast's post in Отчет Покупают вместе / Совместно покупаемые товары [support] was marked as the answer   
    Отчет Покупают вместе / Совместно покупаемые товары
    Добавил Blast Добавлено 15.03.2024 Категория Отчёты, Статистика и Аналитика Просмотр файла  
  14. Blast's post in Отправка форм в Telegram [support] was marked as the answer   
    Отправка форм в Telegram
    Добавил Blast Добавлено 14.03.2024 Категория Письма, Рассылки, sms Просмотр файла  
  15. Blast's post in Главный атрибут / Характеристики в каталоге [support] was marked as the answer   
    Главный атрибут / Характеристики в каталоге
    Добавил Blast Добавлено 24.02.2024 Категория Атрибуты товара Просмотр файла  
  16. Blast's post in Не могу побороть ошибку was marked as the answer   
    \catalog\controller\information\contact.php
    заменить
    $mail->setFrom($this->request->post['email']); на
    $mail->setFrom($this->config->get('config_email'));  
    ну и возможно
    $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); на
    $mail->setSender($this->request->post['email']);  
    в настройках магазина вписать тот же емейл, что указан в настройках smtp
  17. Blast's post in Изменить количество символов в decription was marked as the answer   
    в поле description 65535 байт. в зависимости от используемой кодировки это 20-30 тыс символов.
    может вы про meta_description?
    тогда заходите в phpmyadmin, выбираете нужную таблицу, например oc_product_description, переходите в закладку Структура и редактируете поле meta_description, выставите там нужное количество символов
  18. Blast's post in Сайт выполнил переадресацию слишком много раз was marked as the answer   
    тогда отмените предыдущее изменение и в этом же файле замените
    if ($original_url != $seo_url) { на
    if (rawurldecode($original_url) != rawurldecode($seo_url)) {  
  19. Blast's post in Кэширование сессии was marked as the answer   
    в \catalog\controller\account\logout.php
     
    после
    $this->customer->logout();  
    добавьте код
    unset($this->session->data['customer']['customer_group_id']); unset($this->session->data['simple']); unset($this->session->data['guest']['customer_group_id']);  
  20. Blast's post in Дополнительные поля для товара [support] was marked as the answer   
    Дополнительные поля для товара
    Добавил Blast Добавлено 05.05.2023 Категория Прочие Решения Просмотр файла  
  21. Blast's post in Добавление кастомного поля в Opencart 3 в карточке товара was marked as the answer   
    а контроллер и модель же дописать надо...
    приложил модификатор. sql запрос внутри также в виде камента.
    на фронте в карточке товара также можно использовать {{ ean2 }}
    product_custom_field.ocmod.xml
  22. Blast's post in Связка опций с количеством товара was marked as the answer   
    попробуйте модификатор. на всякий случай сделайте бэкап таблицы с товарами.
    но это нормально будет работать только если у товара одна опция, как у вас например - размер
    quantity_by_options.ocmod.zip
  23. Blast's post in ДШВ габариты для опций was marked as the answer   
    на самом деле проблема небольшая
    берем
    переименовываем добавляемые поля в ДШВ
     
    и либо напрямую, либо модификатором вклиниваемся в system/library/cart/cart.php в обработку опций в методе getProducts и выцепляем там нужные поля. по аналогии с весом. ну и закидываем эти данные вместо
    'length'          => $product_query->row['length'],
    'width'           => $product_query->row['width'],
    'height'          => $product_query->row['height'],
  24. Blast's post in Вопросы по настройке оплаты и доставки was marked as the answer   
    1. переименовать способ оплаты дело нескольких минут, можно продублировать и переименовать.
    2. существует масса модулей упрощенного заказа. самый популярный Simple. в связке с filterit вообще сделает всё что вам нужно просто из настроек в админке. Если не будете сильно заморачиваться с кастомизацией логики оформления заказа, то подобные модули из коробки сделают что вам надо.
×
×
  • Create New...