Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Пропала Панель состояния (Dashboard)


AleksandrSt

Recommended Posts

Всем привет! помогите разобраться, устанавливаю на хостинг OpenCart 2.3.0.2 всё работает ровно, затем загружаю шаблон версии 2.3.0.х и как только импортирую базу данных пропадает в админке “Панель состояния” (Dashboard), в разделе “Модули/Расширения” все элементы этой панели в статусе “Отключено”  пытаясь их включить пишет “Настройки успешно обновлены!” но они всё равно остаются отключёнными. Подскажите может я ни там её пытаюсь включить ?

Screenshot_1.jpg

Screenshot_2.jpg

Надіслати
Поділитися на інших сайтах


что в логе ошибок?

 

Цитата

и как только импортирую базу данных

а это зачем?

Змінено користувачем thentru
Надіслати
Поділитися на інших сайтах


Лог ошибок чист, пробовал загрузить без базы данных тогда от шаблона только фон всё остальное кривое либо ни работает, думал ошибка из-за разницы версий но на других было тоже самое. Во всём этом разбираюсь второй день и думал раз предоставили БД к шаблону то она правильная оказалось нет, помогло приложение phpMyAdmin, с её помощью проанализировал БД до обновления и после и оказалось что в базе данных шаблона все сведения о “Панель состояния” удалены, я вставил их с предыдущей БД и всё заработало. Спасибо что отозвались помочь.

Надіслати
Поділитися на інших сайтах


  • 7 months later...
В 21.11.2017 в 11:01, AleksandrSt сказал:

Лог ошибок чист, пробовал загрузить без базы данных тогда от шаблона только фон всё остальное кривое либо ни работает, думал ошибка из-за разницы версий но на других было тоже самое. Во всём этом разбираюсь второй день и думал раз предоставили БД к шаблону то она правильная оказалось нет, помогло приложение phpMyAdmin, с её помощью проанализировал БД до обновления и после и оказалось что в базе данных шаблона все сведения о “Панель состояния” удалены, я вставил их с предыдущей БД и всё заработало. Спасибо что отозвались помочь.

В какой таблице эти сведения?

Надіслати
Поділитися на інших сайтах


  • 2 months later...

в файле admin/controller/extension/extension/dashboard.php

строку 19

$this->model_extension_extension->install('dashboard', 'dashboard_' . $this->request->get['extension']);
заменить на

$this->model_extension_extension->install('dashboard', $this->request->get['extension']);

 

 

і стоку 41
$this->model_extension_extension->uninstall('dashboard', 'dashboard_' . $this->request->get['extension']);
заменить на

$this->model_extension_extension->uninstall('dashboard', $this->request->get['extension']);

мне помогло, все должно работать

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 7 months later...
  • 3 years later...
27.06.2018 в 23:13, kiselovkiselev123 сказал:

В какой таблице эти сведения?

Я ремонтировал сайт с похожей проблемой (OC3), раннее не сталкивался с изучением вопроса "как выводятся данные на странице Dashboard".
Настройки Dashboard (показывать-не показывать, редактировать-не редактировать, вкл-выкл) записаны в разных таблицах.

oc_user_group
oc_extension
oc_setting



Но в моём случае была испорчена таблица
 

oc_setting


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

site.com/admin/index.php?route=marketplace/extension (вкладка Dashboard)

в файле admin/controller/extension/extension/dashboard.php
в разных версиях OC
немного отличается код

К примеру в ОС3.0.3.8
 

$this->model_setting_extension->install('dashboard', $this->request->get['extension']);



этой строкой кода происходит включение модулей dashboard в таблице oc_extension

Змінено користувачем fortoonas
Надіслати
Поділитися на інших сайтах


29.08.2018 в 12:30, maksyura сказал:

в файле admin/controller/extension/extension/dashboard.php

строку 19

$this->model_extension_extension->install('dashboard', 'dashboard_' . $this->request->get['extension']);
заменить на

$this->model_extension_extension->install('dashboard', $this->request->get['extension']);

 

 

і стоку 41
$this->model_extension_extension->uninstall('dashboard', 'dashboard_' . $this->request->get['extension']);
заменить на

$this->model_extension_extension->uninstall('dashboard', $this->request->get['extension']);

мне помогло, все должно работать


Этот как раз пример адаптации старой версии кода, на более новую OC2.3

в OC3 уже другой вариант

$this->model_setting_extension->install('dashboard', $this->request->get['extension']);
$this->model_setting_extension->uninstall('dashboard', $this->request->get['extension']);

 

Змінено користувачем fortoonas
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.