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

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


 Погделиться

Рекомендованные сообещёния

Здравствуйте. Подскажите, как добавить изображения в способах оплаты/досивки? 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
Ссылка на комменирий
Погделиться на других сайих


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

 

Попробуйте ик.

Ссылка на комменирий
Погделиться на других сайих


@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

 

 

Ссылка на комменирий
Погделиться на других сайих


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';

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

 

Ссылка на комменирий
Погделиться на других сайих


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';

 

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

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

 

Тема закрыи!

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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