Перейти к содержанию

Tom

Разработчик
  • Постов

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

  • Посещение

  • Победитель дней

    55

Решения сообщества

  1. Пост Tom - сообщение в Как добавить в редактирование товара чекбокс? был отмечен как ответ   
    В опенкарт любой версии полно неиспользуемых полей. Берите любое , например mpn и замените в админке вывод текстового инпута на переключатель Да-Нет.
     
    <?xml version="1.0" encoding="UTF-8"?> <modification> <name>Change MPN to Yes-No and Display in Frontend</name> <code>change_mpn_to_yes_no_and_display</code> <version>1.0</version> <author>Tom</author> <link>https://www.yoursite.com</link> <file path="admin/view/template/catalog/product_form.twig"> <operation> <search><![CDATA[<input type="text" name="mpn" value="{{ mpn }}" placeholder="{{ entry_mpn }}" id="input-mpn" class="form-control"/>]]></search> <add position="replace"><![CDATA[ <select name="mpn" id="input-mpn" class="form-control"> <option value="1" {{ mpn == '1' ? 'selected' : '' }}>Да</option> <option value="0" {{ mpn == '0' ? 'selected' : '' }}>Нет</option> </select> ]]></add> </operation> </file> <file path="catalog/controller/product/product.php"> <operation> <search><![CDATA[$data['points'] = $product_info['points'];]]></search> <add position="after"><![CDATA[$data['mpn'] = $product_info['mpn'];]]></add> </operation> </file> <file path="catalog/view/theme/default/template/product/product.twig"> <operation> <search><![CDATA[{% if price %}]]></search> <add position="before"><![CDATA[ {% if mpn == '1' %} <div class="product-mpn-enabled"> <!-- Контент для активации MPN --> <p>Этот блок включен для данного товара.</p> </div> {% elseif mpn == '0' %} <div class="product-mpn-disabled"> <!-- Контент для деактивации MPN --> <p>Этот блок отключен для данного товара.</p> </div> {% endif %} ]]></add> </operation> </file> </modification>
    Нет возможности использовать mpn, заменяйте на любое иное существующее значение типа jan, isbn, upc, location
  2. Пост Tom - сообщение в HTML extra [support] был отмечен как ответ   
    HTML extra
    Добавил Tom Добавлено 25.08.2024 Категория Прочие Решения Просмотр файла  
  3. Пост Tom - сообщение в Наборы товаров был отмечен как ответ   
  4. Пост Tom - сообщение в Проблема, разделения списка доставок по фирмам был отмечен как ответ   
    Задача модуля, вывести ваши списки.
    Стилизация, уже ваша задача, которая значительно проще, ковыряния кода для вывода доставок в таком виде.
    А я бы ещё рекомендовал к Filterit и модуль Simple, от того же автора. Они в связке позволяют сделать со страницей оформления, практически всё что можно только вообразить.
  5. Пост Tom - сообщение в Вывести статью во вкладке на странице товара был отмечен как ответ   
    Делал как то по просьбе. Смысл  задачи был такой.
    Выводим в карточке товара во вкладках статьи (Каталог - Статьи).
    В качестве названия вкладки Заголовок статьи, ну и содержимое это Описание статьи.
    При чём без привязки к конкретной статье , как в примере ТС. 
    Добавил просто чекбокс "Показать в товаре", аналог "Отображать в футере".
    Отмечаем чекбокс и статьи выводятся в товаре в любом количестве.
    Так мне кажется логичнее и удобнее.
     

     
    Статьи во Вкладках.ocmod.xml
  6. Пост Tom - сообщение в Скидку на определенный способ доставки по купону был отмечен как ответ   
    Filterit
    https://prnt.sc/dsWXzVpNnC6n
  7. Пост Tom - сообщение в Не дает войти в админку был отмечен как ответ   
    Проверьте на хостинге не закончилось ли место на диске.
  8. Пост Tom - сообщение в Extra Email [support] был отмечен как ответ   
    Extra Email
    Добавил Tom Добавлено 10.12.2022 Категория Письма, Рассылки, sms , Оформление заказа, Корзина , Письма, Рассылки, sms , Обратная связь, Звонки Просмотр файла  
  9. Пост Tom - сообщение в Отзывы о магазине [support] был отмечен как ответ   
    Отзывы о магазине
    Добавил Tom Добавлено 09.12.2022 Категория Отзывы и Комментарии , Виджеты, Модули , Отзывы и Комментарии , Обратная связь, Звонки , Прочие Решения Просмотр файла  
  10. Пост Tom - сообщение в Форма обратной связи Extra [support] был отмечен как ответ   
    Форма обратной связи Extra
    Добавил Tom Добавлено 03.10.2022 Категория Письма, Рассылки, sms , Обратная связь, Звонки Просмотр файла  
  11. Пост Tom - сообщение в Возникла ошибка : "Необходимо указать способ доставки!" был отмечен как ответ   
    Открываете базу данных магазина.
    Кликаете на вкладку SQL
    Вводите
    UPDATE `oc_product` SET `shipping`=' 1 Нажимаете "Вперёд"
     

     
    В моём примере префикс базы данных "oc_" ,  если у вас иной, смените.
  12. Пост Tom - сообщение в Заказы от покупателя не приходят в админку. был отмечен как ответ   
    Проверьте среди "Потерянных заказов"

  13. Пост Tom - сообщение в Как сделать не обязательным для заполнения поле "модель" в административной панели ? был отмечен как ответ   
    admin/controller/catalog/product.php
    Удалить
     
    if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { $this->error['model'] = $this->language->get('error_model'); } admin/view/template/catalog/product_form.twig
     
    найти
    {{ footer }}
    выше добавить
     
    <script type="text/javascript"><!-- var a = $("#input-model").parent().parent() if (a.hasClass("required")) { a.removeClass("required") }; //--></script>  
    Обязательно обновить кеш модификаторов после данных манипуляций.
×
×
  • Создать...