Время заказа OpenCart 2.2.0.0

Тема в разделе "Общие вопросы", создана пользователем Sendmoto, 5 июл 2016.

  1. Sendmoto

    Sendmoto Новичок

    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте

    При заказе в админ панели видна только дата заказа.

    Нужно добавить отображение времени заказа

    Как это сделать?
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    3.870
    Симпатии:
    936
    \admin\controller\sale\order.php в protected function getList() {

    меняем
    Код:
                    'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
                    'date_modified' => date($this->language->get('date_format_short'), strtotime($result['date_modified'])),
    на
    PHP:
                    'date_added'    => date('m.d.y H:i:s'strtotime($result['date_added'])),
                    
    'date_modified' => date('m.d.y H:i:s'strtotime($result['date_modified'])),
     
    RoS нравится это.
  3. mars1an

    mars1an Специалист

    Сообщения:
    621
    Симпатии:
    499
    или там же поменять 'date_format_short' на 'datetime_format'
     
    Vlad нравится это.
  4. Vlad

    Vlad Эксперт

    Сообщения:
    3.870
    Симпатии:
    936
    тоже верно ))
     
  5. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    оформил окмодом. делал под себя(спасибо топикстартеру за подъём темы, у меня тоже минуты важны). у меня 2102.
    авторство влада и марсианина указал, ссылка из страницы модов будет вести на тему надеюсь, никто не против )

    меняет на дататайм в истории заказов (добавление, обновление), в истории смены статусов заказа тоже время указывает )

    у меня дикая тяга до окмодов, ибо я знаю,что такое переезд и обновление опенкарта, извиняйте )

    [окмод удалён, читайте ниже]
     
    Последнее редактирование: 22 июл 2016
    Vlad и RoS нравится это.
  6. mars1an

    mars1an Специалист

    Сообщения:
    621
    Симпатии:
    499
    Ого вы в модификаторе понаписали, неправильно же, ocmod не умеет многострочный поиск.
    По мне предпочтительней такой вариант:
    Код:
        <file path="admin/controller/sale/order.php">
            <operation>
                <search index="0,1"><![CDATA[date_format_short]]></search>
                <add position="replace"><![CDATA[datetime_format]]></add>
            </operation>
        </file>
    
        <file path="admin/language/ru*/ru*.php">
            <operation error="skip">
                <search><![CDATA[d/m/Y H:i:s]]></search>
                <add position="replace"><![CDATA[d.m.Y H:i:s]]></add>
            </operation>
        </file>
    выведет дату и время только в списке заказов в виде 17.03.2016 15:58:58, если убрать в первом поиске index, то дата и время будут везде что касается заказа (в списке заказов, в истории, в счёте при печати и редактировании, в списке доставки).
    Добавлю свой ocmod (без index).
     

    Вложения:

    Cheremadze и KirillKern нравится это.
  7. KirillKern

    KirillKern Активный пользователь

    Сообщения:
    102
    Симпатии:
    34
    вот жешь я мудила то )

    спасибо )
     
    Последнее редактирование: 22 июл 2016
  8. Жека

    Жека Новичок

    Сообщения:
    1
    Симпатии:
    0
    На ocStore 2.3.0.2.3 не работает. Помогите подружить мод с данной версией?
     
  9. Chukcha

    Chukcha Специалист

    Сообщения:
    2.872
    Симпатии:
    664
    Вот это должно работать
     
  10. qwert5005

    qwert5005 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Взято отсюда работает на 2.3
     

    Вложения: