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

Как добавить изображения в способах оплаты


Recommended Posts

Здравствуйте. Подскажите, как добавить изображения в способах оплаты/доставки? OcStore 3.02.0  все, что смог найти на форумах перепробовал но сделать нормально не получилось. 

в файл языка добавил в название метода тег img

 

// Heading
$_['heading_title']                = 'UniPAY | VISA | MasterCard | AMEX';
$_['text_title']            = 'UniPAY | VISA | MasterCard | AMEX';

// Text
$_['text_back']                    = 'Back';
$_['text_cart']                    = 'Cart';
$_['text_confirm']                = 'Confirm';
$_['text_continue']                = 'Continue';
$_['text_tax_other']            = 'Taxes / Other handling fees';
$_['text_success_title']        = 'Your order has been placed!';
$_['text_payment_success']        = 'Your order was successfully placed. Order details are below';
$_['error_minimum']             = 'Minimum order amount for Unipay is %s!';
//$_['text_title']                = 'UniPAY';
$_['text_description']          = 'UniPAY <img src="http://site/image/catalog/revolution/payment/maestro.png" align="middle">';

 

В Файле /catalog\model\extension\payment/способ оплаты.php изменил 'title'

 

$method_data = array();
        $title  = $this->config->get('payment_unipay_ge_title');
        if ($status) {
            $method_data = array(
                'code'       => 'unipay_ge',
                //'title'      => $title,
                'title'      => $this->language->get('text_description'),
                'terms'      => '',
                'sort_order' => $this->config->get('unipay_ge_sort_order')
            );
        }

 

Получаю такой результат.

 

UniPay-payment.jpg.3e3e7aa45936c7075722548f20debfb6.jpg

Все больше ничего не мог изменить.:oops: Пожалуйста подскажите какой файлик править и какой код вставить ? Заранее благодарен

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


Старт ап совсем на коленках? Всего-то 900 руб., как вложение сейчас, и снятие 99% головных болей simple+filterit в будущем практически при всех новых вводных....

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


@specialforce22 спасибо за подсказку, не плохой модуль для стандартного шаблона и я бы наверно установил, но у меня шаблон Revolution с похожим модулем простой регистрации, и думаю установка модулей simple+filterit тоже вызовет немало задач. 

Надеюсь кто то поможет с моей ситуацией.  Спасибо.

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


9 минут назад, Janri сказал:

@Evgenius Проверил, но выдает такую ошибку.

 

Parse error: syntax error, unexpected 'src' (T_STRING) in E:\OpenServer\domains\site\catalog\language\en-gb\extension\payment\unipay_ge.php on line 15

 

 

Там строку вам с ошибочкой дали.

Вот так должно быть:

$_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

 

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

Но по хорошему надо всё это обрабатывать в контроллере. Иначе в таблицу заказа пойдёт тоже с тегом, а поле там не такое длинное в БД и его обрежет.

Или при записи в БД заказа нужно делать striptags

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

40 минут назад, mpn2005 сказал:

Там строку вам с ошибочкой дали.

Вот так должно быть:


$_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

 

Ваш вариант сработал, добавил только в языковом файле так как вы подсказали 

$_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

и все, больше ничего не делал. В итоге получилось так. Если бы еще текст выровнять было бы супер. Спасибо в любом случае.

 

Снимок экрана 2021-11-11 232857.jpg

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


50 минут назад, mpn2005 сказал:

Но по хорошему надо всё это обрабатывать в контроллере. Иначе в таблицу заказа пойдёт тоже с тегом, а поле там не такое длинное в БД и его обрежет.

Или при записи в БД заказа нужно делать striptags

если бы показали как, попытаюсь сделать ;) Спасибо.

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


31 минуту назад, Janri сказал:

если бы показали как, попытаюсь сделать ;) Спасибо.

Выравнивать уже стоит стилями, не стоит ещё удлинять текст.

 

А в БД увеличьте в таблице oc_order длину поля shipping_method до 255

Тогда в заказе будет влезать и с картинкой.

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

22 часа назад, mpn2005 сказал:

Выравнивать уже стоит стилями, не стоит ещё удлинять текст.

 

А в БД увеличьте в таблице oc_order длину поля shipping_method до 255

Тогда в заказе будет влезать и с картинкой.

Все получилось, в заказе тоже влезает с картинкой. Спасибо вам!

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


@mpn2005 $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

можно ли здесь добавить масштабирование картинок (например: width="80" height="26") 

Я когда вставляю эти параметры то опять выводит теги, видимо не правильно вписываю. 

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


23 минуты назад, Janri сказал:

@mpn2005 $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

можно ли здесь добавить масштабирование картинок (например: width="80" height="26") 

Я когда вставляю эти параметры то опять выводит теги, видимо не правильно вписываю. 

Нельзя использовать двойные кавычки. 

Надо так
$_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' width=\'80\' height=\'26\' /> UniPAY';

 

Вместо двойных кавычек ставим экранированные одинарные \'

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

В 12.11.2021 в 23:42, mpn2005 сказал:

Нельзя использовать двойные кавычки. 

Надо так
$_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' width=\'80\' height=\'26\' /> UniPAY';

 

Вместо двойных кавычек ставим экранированные одинарные \'

да, получилось, теперь лого вписался хорошо. Спасибо вам за помощь!

 

Тема закрыта!

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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