Форма заказа и убрать из $total['text'] "р."

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Profftattoo Store, 2 авг 2017.

  1. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    здравствуйте, есть задача чтоб $total['text'] выводил только цифру, без р. помогите решить. и ещё вопрос, как к этому значению прибавить или убавить %?
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    Откуда убрать? Пишите пожалуйста точнее.
     
  3. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    форм азаказа - order_info.tpl хочется убрать р.
     

    Вложения:

  4. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    В catalog/controller/checkout/confirm.php найти
    PHP:
    'text'  => $this->currency->format($total['value'], $this->session->data['currency'])
    заменить на
    PHP:
    'text'  => $total['value']
     
  5. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    может что-то не так делаю, но не сработало ( попробую задать вопрос по другому:

    есть форма на странице информации о заказе типа

    PHP:
    <input class="costom-class" type="value" value=#<?php echo $order_id?> name="order" disabled>
    - работает

    вот тоже самое нужно, только чтоб значение суммы заказа было без р.

    PHP:
    <input class="costom-clas" type="value" value=#<?php echo $total['text']; ?> name="order" disabled>  
    - работает

    PHP:
    <input class="costom-clas" type="value" value=#<?php echo $total['value']; ?> name="order" disabled> 
    - не работает( - Notice: Undefined index:
     
    Последнее редактирование: 2 авг 2017
  6. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    извращенческое направление решения - в файле перевода на русский язык чего-то покалдуйте вместо р. - например поставьте вместо р. - %

    (где лежит файл перевода - это уже не ко мне, сама постоянно спрашиваю у ребят ...да, и не знаю, можно ли туда знак процента вставлять)
     
    Последнее редактирование: 2 авг 2017
  7. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Я так и не понял где это надо сделать, так что дальше помогать не могу.
     
  8. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    Вличном кабинете,в истории заказов если нажать на глаз будет страница с деталями конкретного заказа. мне туда надо форму для отправки вставить. у меня путь к этой странице /index.php?route=account/order/info&order_id=***
     
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    В файле \catalog\controller\account\order.php

    Вам нужна строка
    PHP:
    'text'  => $this->currency->format($total['value'], $order_info['currency_code'], $order_info['currency_value']),
    Думаю поймете что удалить и как ее изменить.
     
    Profftattoo Store нравится это.
  10. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1
    отлично, вот это помогло! мы можем какую-то функцию сделать чтоб это значение изменить на %? где и как это сделать?
     
  11. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Profftattoo Store нравится это.
  12. Profftattoo Store

    Profftattoo Store Пользователь

    Сообщения:
    41
    Симпатии:
    1