2016-08-11 1 views
0

Ich habe openc art von 1.5.4 auf 2.3.0.2 migriert Alle funktioniert aber das Dashbaord wird nicht angezeigt. Nicht ein leerer Bildschirm, aber Header-Menü gibt es keinen Inhalt keine Statistiken usw. Ich überprüfte. TPL und PHP in gemeinsamen/Dashboard. es scheint richtig zu sein.Opencart 2.x - leeres Dashboard keine Statistik etc

könnte es permsision verwandte oder Datenbank haben, einige man eine Idee Greetngs

Antwort

0

Hier ist eine klare Anleitung, wie die keine Statistiken in Armaturenbrett Problem zu beheben:

Zur C-Panel/phpMyAdmin dann Ihre Datenbank auswählen:

  1. Sichern Sie Ihre Datenbank, indem Sie sie exportieren.
  2. Klicken Sie auf SQL und fügen Sie den Code unten:

INSERT INTO oc_extension (type, code) VALUES ('Armaturenbrett', 'Aktivität'), ('Armaturenbrett', 'Verkauf'), ("Armaturenbrett", "kürzlich"), ("Armaturenbrett", "Bestellung"), ("Armaturenbrett", "online"), ("Armaturenbrett", "Karte"), ('Armaturenbrett', ' Kunde '), (' Dashboard ',' Diagramm ');

INSERT INTO oc_setting (store_id, code, key, value, serialized) -Werten (0, 'dashboard_activity', 'dashboard_activity_status', '1', 0), (0, 'dashboard_activity', 'dashboard_activity_sort_order', '7', 0), (0, 'dashboard_sale', 'dashboard_sale_status', '1', 0), (0, 'dashboard_sale', 'dashboard_sale_width', '3', 0), (0, ' Dashboard_Chart ',' Dashboard_Chart_Status ',' 1 ', 0), (0,' dashboard_chart ',' dashboard_chart_width ',' 6 ', 0), (0,' dashboard_customer ',' dashboard_customer_status ',' 1 ', 0), (0, 'dashboard_customer', 'dashboard_customer_width', '3', 0), (0, 'dashboard_map', 'dashboard_map_status', '1', 0), (0, 'dashboard_map', 'dashboard_map_width', '6', 0), (0, 'dashboard_online', 'dashboard_online_status', '1', 0), (0, 'dashboard_online', 'dashboard_online_width', '3', 0), (0, ' (0, 'Dashboard_order', 'Dashboard_Order_Status', '1', 0), (0, 'Dashboard_order', 'Dashboard_order_width', '3', 0), (0, 'dashboard_sale', 'dashboard_sale_sort_order', '2', 0), (0, 'dashboard_customer', 'dashboard_customer_sort_order', '3', 0), (0, 'dashboard_online', 'dashboard_online_sort_order ',' 4 ', 0), (0, 'dashboard_map', 'dashboard_map_sort_order', '5', 0), (0, 'dashboard_chart', 'dashboard_chart_sort_order', '6', 0), (0, 'dashboard_recent', 'dashboard_recent_status', '1', 0), (0, 'Dashboard_recent', 'Dashboard_recent_sort_order', '8', 0), (0, 'dashboard_activity', 'dashboard_activity_width', '4', 0), (0, ' Dashboard_recent ',' Dashboard_recent_width ',' 8 ', 0);

Referenz SQL-Datei: https://github.com/pekka2/OpenCart-Migration-Upgrade-Tool/blob/master/SQL/dashboard.sql

Dank Uhr-netti

0

Ich fand heraus, dass ich nicht die Erweiterungen für Armaturenbrett wie Aktivität, Ordnung, Grafik usw. in admin/Backend installieren könnte.

Also ich manuell aktiviert installiert sie in der Datenbank.

oc_extension EXTENSION_ID Typencode 28 Armaturenbrett Chart

0

Use this fix

ist ein Problem, in dem Armaturenbrett Erweiterungsdatei: kein Präfix mit dem Namen auf Modul verketten installieren und deinstallieren (genau wie andere Erweiterungen)

Geöffnet: admin/Controller/Erweiterung/Erweiterung/dashboard.php

diese Zeile finden:

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

online sein sollte 19, wenn die Datei nicht bearbeitet wird, (install-Funktion).Ersetzen Sie es mit:

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

Mit anderen Worten, entfernen

Machen Sie dasselbe mit der Linie 41 (Deinstallationsfunktion)

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

Ersetzen durch " 'dashboard_'.":

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

Es funktioniert für mich in Ordnung. Ich weiß nicht, ob das Präfix „dashborad_“ irgendwo verwendet wird, aber ziemlich nutzlos scheint da die Spalte „Typ“ im DB-Eintrag setted auf „Armaturenbrett“ ... so einfach zu erkennen, dass ein Armaturenbrett Erweiterung.

Ein weiteres seltsames Verhalten mit Armaturenbrett: mit zunehmender Breite Summe des Moduls nicht ein Vielfaches von 12 ist, Armaturenbrett wird die letzte nicht zeigen. Erro ist in file: admin \ Controller \ common \ dashboard.php. Um es zu beheben, nach der letzten foreach schließenden Klammer (Linie 78) hinzufügen:

if (!empty($column)){ 
     $data['rows'][] = $column; 
} 

Ich habe das Update auf dem Opencart Marktplatz hochgeladen here

Verwandte Themen