Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Поддержка] Цветные статусы заказов в админ панели


Recommended Posts

Цветные статусы заказов в админ панели


Цветные статусы заказов в админ панели


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

Заданные цвета могут отображаться как во всю ширину строки так и для одного блока "статус".

Есть опция позволяющая включить отображение цветов на главной странице админ панели в блоке "Последние заказы".

 

Демонстрацию модуля можно посмотреть по ссылке.

Логин: demo

Пароль: demo

 

Установка:

  1. Скачиваете архив соответствующий вашей версии опенкарт
  2. Установка производится стандартным способом через менеджер дополнений
  3. Заходите в дополнения и устанавливаете появившийся там модуль - "Цветные статусы заказов". Включаете его.

 

Выбор цветов для статусов заказа производится там же где и создание новых статусов. В админ панели, по адресу:

шестеренка в левом меню -> локализация -> статусы заказов

 


  • Добавил
  • Добавлено
    14.08.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

Link to comment
Share on other sites

  • 1 month later...

что то у нас не включился данный модуль на OpenCart 3 он появляется в модулях, в настройках включаем, но статус не меняется у него-отключено 

Link to comment
Share on other sites


Статус в третьем опенкарте не должен меняться, главное чтоб правильно установился модификатор, у Вас в списке модификаторов это дополнение появилось?

Link to comment
Share on other sites

  • 3 months later...

Здравствуйте, не удается на "ocStore 3" установить ваш модуль

Выдает ошибку: Этот каталог admin/model/sale не доступен для записи!

Подскажите пожалуйста в чем может быть проблема, что я делаю не так?

Спасибо!

Edited by vyacheslav22
Link to comment
Share on other sites


@vyacheslav22 Приветствую, вам нужно поменять права доступа к этой папке. А именно - разрешить запись и выполнение. Это можно сделать в любом фтп редакторе, либо на хостинге в файловой системе.

Edited by censorid
Link to comment
Share on other sites

  • 3 weeks later...
В 07.01.2020 в 22:32, censorid сказал:

@vyacheslav22 Приветствую, вам нужно поменять права доступа к этой папке. А именно - разрешить запись и выполнение. Это можно сделать в любом фтп редакторе, либо на хостинге в файловой системе.

Приветствую. А что если сделал для полный доступ к этой папке, а ситуация не изменилась?

Link to comment
Share on other sites


  • 6 months later...
  • 1 month later...

Всем привет! На OpenCart PRO 2.3 при попытке зайти в Локализация - Статус выскакивают ошибки:

PHP Notice:  Undefined index: b_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 183
PHP Notice:  Undefined index: t_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 184

Причём на таком же сайте, правда на другом хостинге, - всё отлично. 
 

Link to comment
Share on other sites


27 минут назад, Dzhavdet сказал:

Всем привет! На OpenCart PRO 2.3 при попытке зайти в Локализация - Статус выскакивают ошибки:

PHP Notice:  Undefined index: b_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 183
PHP Notice:  Undefined index: t_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 184

Причём на таком же сайте, правда на другом хостинге, - всё отлично. 
 

Привет. Возможно модификатор установился не полностью, не нашлись строки привязки. Либо не создались нужные таблицы в базе данных. Может быть нужно отчистить кеш сайта. Очень много вариантов которые могут приводить к ошибкам. Попробуй удалить модуль и модификатор, обновить модификаторы и установить модуль снова.

  • +1 1
Link to comment
Share on other sites

47 минут назад, censorid сказал:

Попробуй удалить модуль и модификатор, обновить модификаторы и установить модуль снова.

Удалял, обновлял. Думаю, может дело в хостинге, не даёт создать таблицы в базе? Сначала ещё кодировка слетала на странице Локализация - Статус. Поставил в настройках PHP UTF-8, кодировка устаканилась, а ошибки остались

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

Edited by Dzhavdet
Уточнение
Link to comment
Share on other sites


1 час назад, Dzhavdet сказал:

Удалял, обновлял. Думаю, может дело в хостинге, не даёт создать таблицы в базе? Сначала ещё кодировка слетала на странице Локализация - Статус. Поставил в настройках PHP UTF-8, кодировка устаканилась, а ошибки остались

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

Сам мдуль в дополнениях был установлен?

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

Таблицы создаются именно в момент установки модуля из дополнений. Там же нужно модуль включить.

Edited by censorid
  • +1 1
Link to comment
Share on other sites

3 минуты назад, censorid сказал:

Сам мдуль в дополнениях был установлен?

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

Таблицы создаются именно в момент установки модуля из дополнений. Там же нужно модуль включить.

Рука-лицо... Затупил так затупил. 

Извините, был напуган. ©

Link to comment
Share on other sites


26 минут назад, oleksij сказал:

Кто то знает как пофиксить эту несовместимость ?

Версия ocStore 2.3.0.2.3

 

Добрый день. В окмод файле цветных статусов добавьте "o.telephone" после "o.total". Пример на скриншоте: https://pastenow.ru/de55917d626e098a9b19fa915cd9410e

После чего обновите модификаторы. 

Либо если вы не знаете как редактировать окмод файл, то эти изменения можно внести в файл "install.xml" в архиве с модулем. После чего удалить модуль вместе с модификатором со своего сайта и установить заново уже из отредактированного архива.

Link to comment
Share on other sites

  • 3 weeks later...
5 часов назад, white130489 сказал:

установил, но в статусах этой настройки не появилось

Возможно данный модуль не совместим с уже установленными у вас модулями.

Link to comment
Share on other sites

  • 2 weeks later...

2020-11-02 0:00:52 - PHP Notice:  Undefined offset: 1 in. ...../www/system/storage/modification/admin/view/template/sale/order_list.tpl on line 271

Данное уведомление вылетает в журнале при выборе в фильтре статусов заказа на странице заказы "Ошибочный заказ"  (filter_order_status=0)

В локализации статусов его нет, чтобы изменить цвет.

 

Как исправить?

 

 

Link to comment
Share on other sites


11 часов назад, belop сказал:

2020-11-02 0:00:52 - PHP Notice:  Undefined offset: 1 in. ...../www/system/storage/modification/admin/view/template/sale/order_list.tpl on line 271

Данное уведомление вылетает в журнале при выборе в фильтре статусов заказа на странице заказы "Ошибочный заказ"  (filter_order_status=0)

В локализации статусов его нет, чтобы изменить цвет.

 

Как исправить?

 

 

Не сталкивался с такими проблемами. Попробуйте удалить модуль, добавить нужные статусы и установить заново.

Link to comment
Share on other sites

  • 4 months later...

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

Спойлер
<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

Спойлер
<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

Link to comment
Share on other sites


25 минут назад, max2020 сказал:

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

  Скрыть контент

<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

  Скрыть контент

<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

Добрый день, поставьте дополнительную проверку на существование массива color: isset($order['color'])

<?php if(isset($color_orders_status) && $color_orders_status && isset($order['color'])){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

Link to comment
Share on other sites

52 минуты назад, max2020 сказал:

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

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

<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

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

<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

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

Link to comment
Share on other sites

3 часа назад, censorid сказал:

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

Странно, но вроде не работает(( так все и осталось
стоит вот этот модуль:

 

И еще в придачу одна ошибка вылазит: PHP Notice:  Undefined index: telephone in /system/storage/modification/admin/controller/sale/order.php on line 263

стоит этот модуль:

 

Edited by max2020
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.