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

Модификаторы для шаблона UniShop


Skylake

Recommended Posts

18 часов назад, Tom сказал:

Файлы крепятся в самом опенкарт. Вначале в разделе Каталог - Загрузки (Файлы для скачивания), потом в самом товаре во вкладке Связи.

 

именно так добавляю к товару, после чего у него появляется вкладка "файлы для скачивания", но самого файла нет.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Привет нужна помощь, на странице информации о заказе не отображаются картинки товаров,вместо них дефолтный логотип опенкард как на снимке. Подскажите пожалуйста в чем может быть дело.

Снимок.PNG

Надіслати
Поділитися на інших сайтах


Проверка поля "Модель" на уникальность (аналогично чпу)

Opencart 2

Opencart 3

 

Установка

 

 Установить в админке Дополнения-Установка дополнений

 Обновить кеш модификаторов.

 Готово.

Unique_Model.ocmod.zip

Змінено користувачем Tom
  • +1 1
Надіслати
Поділитися на інших сайтах

В 04.09.2019 в 00:03, partner858 сказал:

Привет нужна помощь, на странице информации о заказе не отображаются картинки товаров,вместо них дефолтный логотип опенкард как на снимке. Подскажите пожалуйста в чем может быть дело.

Снимок.PNG

Проблема еще актуальна (

Надіслати
Поділитися на інших сайтах


При чем здесь шаблон и данная тема, если проблема в письме?

Змінено користувачем Tom
Надіслати
Поділитися на інших сайтах

В 28.03.2019 в 14:24, Tom сказал:

Отображение выбранной опции (изображение опции) в корзине, на странице оформления и в письме о заказе. Так же добавлена функция отображения в письме изображения купленного товара. Модификатор тестировался только на Opencart(Ocstore) 2.3

Добрый день! Будет ли работать с предыдущей версией шаблона? Очень нужный мне мод, но шаблон не обновлял, так как сеошники похоже поковырялись в файлах шаблона.

Надіслати
Поділитися на інших сайтах


Добрый. Нет возможности проверить. В любом случае всегда можно удалить , если что то не так.

Надіслати
Поділитися на інших сайтах

Может кому будет полезно мод переименовывает в Бонусы, Модель в Код товара и т.д.

Подскажите знающие люди может не верно делаю.

Например мне надо что не выводилось я ставлю $_['text_option']                             = '';

Может надо как то по другому?

И еще вопрос <search><![CDATA[    это находит строку

это <add position="replace"><![CDATA[   заменяет строку

А как сделать например чтоб добавить несколько срок после определенной строки.

 

 

<file path="catalog/language/ru-ru/checkout/cart.php">
            <operation>
                <search><![CDATA[$_['text_points']              = 'Призовые баллы: %s';]]></search>
                <add position="replace"><![CDATA[$_['text_points']              = 'Бонусы: %s';]]></add>
            </operation>
        </file>
        <file path="catalog/language/ru-ru/checkout/simplecheckout.php">
            <operation>
                <search><![CDATA[$_['column_model']                   = 'Модель';]]></search>
                <add position="replace"><![CDATA[$_['column_model']                   = 'Код товара';]]></add>
            </operation>
        </file>
        <file path="catalog/language/ru-ru/checkout/simplecheckout.php">
            <operation>
                <search><![CDATA[$_['entry_reward']                   = 'Использовать баллов (не более %s):';]]></search>
                <add position="replace"><![CDATA[$_['entry_reward']                   = 'Использовать бонусы (не более %s):';]]></add>
            </operation>
        </file>
        <file path="catalog/language/ru-ru/product/product.php">
            <operation>
                <search><![CDATA[$_['text_option']                             = 'Доступные опции';]]></search>
                <add position="replace"><![CDATA[$_['text_option']                             = '';]]></add>
            </operation>
        </file>
        <file path="catalog/language/ru-ru/product/product.php">
            <operation>
                <search><![CDATA[$_['text_stock']                              = 'Доступность:';]]></search>
                <add position="replace"><![CDATA[$_['text_stock']                              = '';]]></add>
            </operation>
        </file>
        <file path="catalog/language/ru-ru/product/product.php">
            <operation>
                <search><![CDATA[$_['text_instock']                            = 'На складе';]]></search>
                <add position="replace"><![CDATA[$_['text_instock']                            = '';]]></add>
            </operation>
        </file>
    </modification>

Надіслати
Поділитися на інших сайтах


18 часов назад, Ivanzo сказал:

А как сделать например чтоб добавить несколько срок после определенной строки.

 

 

Спойлер

<file path="catalog/language/ru-ru/checkout/simplecheckout.php">
  <operation>
    <search><![CDATA[$_['column_model']                   = 'Модель';]]></search>
    <add position="after"><![CDATA[$_['column_model']                   = 'Код товара';
$_['entry_reward']                   = 'Использовать бонусы (не более %s):';
$_['entry_some_text']                = 'Some text';
]]></add>
  </operation>
</file>

 

 

Надіслати
Поділитися на інших сайтах

Нет особого смысла писать модификатор для замены в файлах самого опенкарт, его же не нужно обновлять каждый день.

Змінено користувачем Tom
Надіслати
Поділитися на інших сайтах

В 21.09.2019 в 17:19, Tom сказал:

Добрый. Нет возможности проверить.

Проверил. В корзину картинка переноситься, но не идут письма о заказе, совсем. В админке, при этом заказ есть. Очень жаль.

Надіслати
Поділитися на інших сайтах


3 часа назад, Tom сказал:

Нет особого смысла писать модификатор для замены в файлах самого опенкарт, его же не нужно обновлять каждый день.

Это чтоб потом можно было отключить модификатор и все вернется на места свои. А так наменяешь и потом вспоминай что да когда менял если что то пошло не так. Бывает исправишь сейчас все ок. А потом что то установил или еще исправления и все уже не ок. А так заглянул файл вся история можно сказать с хронологией событий.

Надіслати
Поділитися на інших сайтах


В 23.09.2019 в 08:44, johser сказал:

 

  Скрыть контент


<file path="catalog/language/ru-ru/checkout/simplecheckout.php">
  <operation>
    <search><![CDATA[$_['column_model']                   = 'Модель';]]></search>
    <add position="after"><![CDATA[$_['column_model']                   = 'Код товара';
$_['entry_reward']                   = 'Использовать бонусы (не более %s):';
$_['entry_some_text']                = 'Some text';
]]></add>
  </operation>
</file>

 

 

Спасибо. Попробуем. Я правильно понял.

Получается здесь будет найдена $_['column_model']                   = 'Модель';

вместо нее будет вот это $_['column_model']                   = 'Код товара';

А после этого будут добавлены две строки

$_['entry_reward']                   = 'Использовать бонусы (не более %s):';

$_['text_some_text']                             = 'Some text';

Надіслати
Поділитися на інших сайтах


В 02.04.2019 в 22:25, Tom сказал:

Видео на странице товара (во вкладках).

Сделано на основе Vqmod 

https://opencartforum.com/files/file/195-vqmod_product_video_tab_1541zip/

Модификатор добавляет новое поле, в базу данных в таблицу " product ". Что позволяет в админке в карточке товара , вывести новую вкладку "Видео". В данной вкладке есть возможность добавить несколько видео роликов с Youtube и вывести их в карточке товара, в отдельной вкладке, рядом с Отзывами

http://joxi.ru/brRnjqQtJwqJJr

http://joxi.ru/4AkEQX8uyxJyVm

Так же модификатор добавляет иконки (на подобии стикеров) на странице категорий, поиска, модулях итд у тех товаров, которым добавлены данные видео.

http://joxi.ru/52aeyWvt46wkB2

 

Как добавить видео.

1.Заходим на Youtube, находим нужное видео и кликаем на "Поделиться"
http://joxi.ru/vAWeMELt1Y51vm

2. В открывшемся окне кликаем на  "  <> Встроить "

http://joxi.ru/brRnjqQtJwq7Jr
3. Копируем полученный код путём выделения или нажатием на "Копировать"
http://joxi.ru/KAxMX0bfMW9Zjr

4.Вставляем в админке. Каждое новое видео с новой строки.

 

Установка

Установить в админке Дополнения-Установка дополнений

 Обновить кеш модификаторов.

В панели шаблона, заходим в раздел "Свои стили, скрипты и прочее", в поле css добавляем
 


.youtube {
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 9;
    height: 35px;
    opacity: 0.8;
}
.youtube .fa-youtube {
    color: red;
    font-size: 32px;
}

Жмём сохранить.

 Готово

 

PS : 26.06.2019 адаптировал для использования на обоих версиях опенкарт 2.1 и 2.3

 

 

Вот такие ошибки в логах:

2019-10-03 21:46:02 - PHP Notice:  Undefined index: youtube_code in /system/storage/modification/admin/controller/catalog/product.php on line 1084
2019-10-03 21:46:06 - PHP Notice:  Error: Unknown column 'youtube_code' in 'field list'

В чем может быть проблема?

Змінено користувачем Tom
Надіслати
Поділитися на інших сайтах


День добрый. В в этой теме есть мод в шапке-

 

Мод меняет цвет статуса товара в карточке товара

post-711086-0-34917800-1470162794_thumb.pngpost-711086-0-36676600-1470162818_thumb.png

в css добавить

.instock-status, .stock-status {border-bottom: 1px dashed;font-size: 15px;color: #009900;font-weight: 700;}
.stock-status {color: #FF0000;}

 

добавляю его в настройки шаблона-свои стили...и ничего не меняется ) Вопрос почему и что я не так делаю )? кеш снимал.

 

1.jpg.8858581961ac6efab409b62c07aa282a.jpg

 

Надіслати
Поділитися на інших сайтах


Большая часть этих модификаторов написана для старых версий шаблона и самого опенкарт. Поэтому и не работает.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

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