Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


censorid
 Поделиться

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

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


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


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

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

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

 

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

Логин: 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
  • Обращение к серверу разработчика
    Нет

 

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

  • 1 месяц спустя...

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

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


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

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

  • 3 месяца спустя...

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

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

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

Спасибо!

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


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

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

  • 3 недели спустя...
В 07.01.2020 в 22:32, censorid сказал:

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

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

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


@TheMotherfucker

Может помочь установка данного модуля:

 

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

  • 6 месяцев спустя...
В 27.01.2020 в 23:01, Behard сказал:

а для ocStore 3.0.2.0 ?

Мало ли кому еще пригодится.

mpsafe.ocmod.zip

 

Ниже оригинал сообщения с файлом.

 

Изменено пользователем baxabit
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

Всем привет! На 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

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

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


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
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

Изменено пользователем Dzhavdet
Уточнение
Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

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

Изменено пользователем censorid
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

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

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

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

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

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

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


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

Версия ocStore 2.3.0.2.3

 

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

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

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

Версия ocStore 2.3.0.2.3

 

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

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

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

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

58 хвилин назад, censorid сказав:

В окмод файле цветных статусов добавьте "o.telephone" после "o.total".

Спасибо

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

  • 3 недели спустя...
5 часов назад, white130489 сказал:

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

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

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

  • 2 недели спустя...

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)

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

 

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

 

 

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


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)

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

 

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

 

 

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

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

  • 4 месяца спустя...

Добрый день, спасибо за отличный модуль!
Движок 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>

 

 

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


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 }?>

 

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

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>

 

 

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

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

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

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

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

 

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

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

 

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


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

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

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

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

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

Войти

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

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

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

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

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