Jump to content

Recommended Posts

Всем привет.

Подскажите кто знает, прошу не кидайте камнями, вопрос достаточно известный, но простого ответа я не нашел.

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

Спасибо заранее.

Share this post


Link to post
Share on other sites

Если вы об этом, то вам по адресу catalog/language/russian/payment в файл cod.php

3f1632a711a8.png

Edited by Rio

Share this post


Link to post
Share on other sites

Да, именно  :-)  :-)  :-)

Огромное спасибо за помощь.

Share this post


Link to post
Share on other sites

А могу ли я там изменить название, например как у вас на картинке, сбербанк онлайн, на другое?

Share this post


Link to post
Share on other sites

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

cod.php - оплата при получении.

 

Сбербанк сделан модулем: https://opencartforum.com/files/file/2134-сбербанк-онлайн-бесплатно-opencart-15x-20x/ - там можно все поменять

 

 

Я не совсем понял вопрос: Вы хотите создать несколько способов оплаты и добавить к ним изображения?

Edited by Rio

Share this post


Link to post
Share on other sites

Нет,я хочу изменить названия способов оплату существующих. У меня тоже есть модуль сбербанка, но при выборе способа оплаты в названии пишет просто "Сбербанк онлайн", а я хочу добавить "Сербанк онлайн комиссия 0-1 %" например. 

Share this post


Link to post
Share on other sites

Ясно, тогда все остается без изменений: catalog/language/russian/payment ищите нужный вам файл .php и меняете название / добавляете комментарии и т.д.

По сбербанку, в настройках самого модуля можно менять название: 

d0eb00dfef54.png

Меняем и получаем:

0af227b04402.png

Edited by Rio

Share this post


Link to post
Share on other sites

Блин, чет я тормознул, точно  :-)  :-)  :-) .

Спасибо за помощь.

Share this post


Link to post
Share on other sites

Пожалуйста.

Думаю, когда вы все переименуете - вам захочется добавить значки способам оплаты (чаще всего так и бывает), и чтобы не создавать тему и ждать ответа, я просто оставлю это здесь :)
 

по адресу /catalog/model/payment/ваш_способ_оплаты.php видим строки

 

if ($status) {

      $method_data = array(
        'code'       => 'sberbank_transfer',
        'title'      => $this->language->get('text_title'),
'sort_order' => $this->config->get('sberbank_transfer_sort_order')
      );
    }
 
В 4 строке:
'title'      => $this->language->get('text_title'),

Меняем на:
'title'      => '<img src="/путь к вашему лого / logo.png" align="middle"> ' .$this->language->get('text_title'),
 
Таким образом вы добавите значки к способам оплаты.

Share this post


Link to post
Share on other sites

Немного дополню: а в модуле сбербанка для вкл/выкл иконки есть переключатель: 'Отображать иконку Сбербанка в названии метода оплаты'.

Share this post


Link to post
Share on other sites

@Rio 

Я зашел по указанной вами директории, нашел там свой единственный файл php, изменил название способа оплаты, и при переходе к оформлению заказа просто у меня пустой экран.. Поменял обратно как было — снова все работает.. может я что-то не так делаю совсем 

Share this post


Link to post
Share on other sites

Возможно Вы редактируете в блокноте. А php файлы лучше редактировать в Notepag++. Там нужно сохранять кодировку текста.

Share this post


Link to post
Share on other sites
В 06.08.2015 в 16:35, Rio сказал:

Пожалуйста.

Думаю, когда вы все переименуете - вам захочется добавить значки способам оплаты (чаще всего так и бывает), и чтобы не создавать тему и ждать ответа, я просто оставлю это здесь :)
 

по адресу /catalog/model/payment/ваш_способ_оплаты.php видим строки

 

  Показать контент

if ($status) {

      $method_data = array(
        'code'       => 'sberbank_transfer',
        'title'      => $this->language->get('text_title'),
'sort_order' => $this->config->get('sberbank_transfer_sort_order')
      );
    }
 
В 4 строке:
'title'      => $this->language->get('text_title'),

Меняем на:
'title'      => '<img src="/путь к вашему лого / logo.png" align="middle"> ' .$this->language->get('text_title'),
 
Таким образом вы добавите значки к способам оплаты.

 

Здавствуйте!

В opencart 2 нет слова title, вот такая строка

    $this->load->language('payment/shoputils_ik');

Как тогда картинку можно вставить?
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.