Finsterone Posted January 27 Share Posted January 27 Ich fand es immer sehr praktisch auf dem Dashboard "Artikel und Verkäufe" angezeigt zu bekommen. Die Rubrik ist immer noch da, es werden jedoch weder die letzten Bestellungen noch "Verkaufshits" noch andere angezeigt. Gehe ich in die Einstellungen, kann ich dort zwar die Anzahl der angezeigten Datensätze anpassen (Standard alle 10), beim Abspeichern bekomme ich jedoch die Meldung "This hook is not allowed here." Wie erteile ich dem Hook die Erlaubnis hier zu arbeiten? Danke vorab René Link to comment Share on other sites More sharing options...
rictools Posted January 28 Share Posted January 28 Hier könnten Infos zu Prestashop- und PHP-Version nützlich sein sowie ob seit das noch funktioniert hat etwas geändert wurde. Link to comment Share on other sites More sharing options...
Finsterone Posted January 28 Author Share Posted January 28 Fair, im Header schrieb ich zwar schon PS 8.1, aber es handelt sich konkret um 8.1.3, die verwendete PHP-Version ist 8.3.16. Es funktionierte nach dem Upgrade von PS 1.6 anfangs schon nicht, dann seltsamerweise für ein paar Tage, um sich dann endgültig zu verabschieden. Link to comment Share on other sites More sharing options...
rictools Posted January 28 Share Posted January 28 Sorry, meist scrolle ich zum ersten Beitrag herunter um zu schauen, ob da noch Antworten kommen (nicht selten steht dann am Schluss, dass sich die Sache erledigt hat) und da habe ich den Titel dann nicht mehr im Blick ... Ein Update von 1.6 auf 8 ist sicherlich nicht unproblematisch, wenn das der einzige Fehler ist, kannst du dich glücklich schätzen. Prestashop 8 ist bisher auch in der neuesten Version nicht mit PHP 8.3 kompatibel, soll mit Prestashop 9 kommen. Link to comment Share on other sites More sharing options...
Finsterone Posted January 28 Author Share Posted January 28 Es ist tatsächlich der einzige Fehler, der mir nach einem dreiviertel Jahr aufgefallen ist. Aber das mit der Inkompatibilität ist ein guter Hinweis, welche PHP-Version würdest du denn empfehlen? Link to comment Share on other sites More sharing options...
rictools Posted January 28 Share Posted January 28 Offiziell wird PHP 8.1 unterstützt. Link to comment Share on other sites More sharing options...
Finsterone Posted January 28 Author Share Posted January 28 Okay, ich habe den Server auf PHP 8.1.31 umgestellt, leider wierden die letzten Bestellungen trotzdem nicht angezeigt. Link to comment Share on other sites More sharing options...
rictools Posted January 28 Share Posted January 28 Zuständiges Modul resettet, Inhalt des Ordners var/cache gelöscht? Link to comment Share on other sites More sharing options...
Finsterone Posted January 29 Author Share Posted January 29 Das Reset habe ich gleich als erstes vorgenommen, den Cache habe ich nicht in Benutzung. Trotzdem existieren im Ordner var/cache zwei Unterordner namens dev und prod, soll ich die wirklich löschen? Die sind wirklich gut gefüllt. Link to comment Share on other sites More sharing options...
Finsterone Posted January 29 Author Share Posted January 29 Jetzt wird's spooky. Verändere ich den Anzeigezeitraum auf z. B. 2018-01-01 bis 2018-01-29 (statt sieben Jahre später), dann werden auf einmal die letzten 10 Verkäufe und Bestseller angezeigt, und zwar die von heute. Link to comment Share on other sites More sharing options...
rictools Posted January 29 Share Posted January 29 Die beiden Unterordner kannst du löschen, die werden dann neu leer erstellt. Ich würde mir mal die Tabelle direkt anschauen. Link to comment Share on other sites More sharing options...
Finsterone Posted January 29 Author Share Posted January 29 Habe die Unterordner gelöscht, Anzeige stimmt immer noch nicht. Welche Tabelle sollte ich mir anschauen und wo finde ich sie? Link to comment Share on other sites More sharing options...
rictools Posted January 29 Share Posted January 29 Das weiß ich so auch nicht, aus einer Datenbank-Tabelle müssen die Angaben ja stammen und vielleicht ist da beim Update ein Fehler passiert. Link to comment Share on other sites More sharing options...
Finsterone Posted Tuesday at 07:34 AM Author Share Posted Tuesday at 07:34 AM Ich habe den Hersteller des Migrationstools kontaktiert, der jede Verantwortung von sich weist. Meine letzte Idee ist nun, dass ich das Modul "Dashboard Artikel" deinstalliere um es anschließend neu zu installieren, allein, ich weiß nicht, wo ich es für eine Neuinstallation herunterladen könnte. Ist es nur Bestandteil des gesamten Paketes oder gibt es das auch einzeln? Link to comment Share on other sites More sharing options...
rictools Posted Tuesday at 02:54 PM Share Posted Tuesday at 02:54 PM Das ZIP für das Modul musst du ja haben und auch die Dateien auf dem Server. Link to comment Share on other sites More sharing options...
Finsterone Posted Tuesday at 05:26 PM Author Share Posted Tuesday at 05:26 PM Alles relativ. Das Modul kommt in der Grundkonfiguration von Prestashop mit, in der 1.6 wie auch in der 8.1-Version. Die einzelnen Add-ons der Grundausstattung habe ich nicht einzeln installiert, die werden automatisch mitinstalliert. Somit weiß ich nicht, wo ich danach suchen sollte. Im regulären Addon-Store gibt es das jedenfalls nicht. Link to comment Share on other sites More sharing options...
Nickz Posted Tuesday at 06:33 PM Share Posted Tuesday at 06:33 PM 1 hour ago, Finsterone said: Alles relativ. Dann ist es eventuell unter github zu finden. Hier die erlaubten Hooks: https://devdocs.prestashop-project.org/8/modules/concepts/hooks/list-of-hooks/ Link to comment Share on other sites More sharing options...
rictools Posted Tuesday at 10:35 PM Share Posted Tuesday at 10:35 PM Das müsste es doch sein? https://addons.prestashop.com/de/dashboards/15252-dashboard-products.html Link to comment Share on other sites More sharing options...
Finsterone Posted Wednesday at 09:50 AM Author Share Posted Wednesday at 09:50 AM Ja, das ist es. Keine Ahnung, warum ich es nicht gefunden habe, aber vielen, vielen Dank. Aber du ahnst, was kommt. Modul deinstalliert (kleine Anmerkung: Hätte es gar nicht im Addon-Store herunterladen müssen. Nach der Deinstallation bot das System mir sofort an das Modul zu installieren), die heruntergeladene Zip-Datei installiert - und das gleiche Ergebnis wie vorher. Ich würde vermuten, dass die zur Anzeige benötigten Daten an einer anderen Stelle in 8.1 hinterlegt sind als noch in 1.6. Aber das kann nicht sein, da ich ja bloss den Anzeigezeitraum in die Zeit vor der Installation des Prestashops legen muss (also z.B. das Jahr 2023 mit dem Jahr 2022 vergleichen) und schon werden mir die aktuell letzten Bestellungen, Verkaufshits usw. angezeigt. Ich verstehe es nicht. Link to comment Share on other sites More sharing options...
Netagent Posted Wednesday at 09:20 PM Share Posted Wednesday at 09:20 PM Schau mal hier: https://github.com/PrestaShop/PrestaShop/pull/36521 Das löst zumindest schon mal dein Problem mit dem "This hook is not allowed here." Fehler. Evtl. lösen sich deine anderen Problemchen damit ja gleich mit 😉 Gruß Dirk 1 Link to comment Share on other sites More sharing options...
Finsterone Posted Wednesday at 09:28 PM Author Share Posted Wednesday at 09:28 PM Ich bin ja programmiertechnisch nicht so der Hecht. Daher die Frage: Bei der von Dir angegebenen Seite gehe ich auf Files changed, kopiere den Code der Zeilen 425 bis 431 und überschreibe damit die entsprechenden Zeilen in der AdminDashboardController.php, die ich natürlich vorher gesichert habe? Link to comment Share on other sites More sharing options...
Netagent Posted Wednesday at 09:37 PM Share Posted Wednesday at 09:37 PM vor 5 Minuten schrieb Finsterone: Ich bin ja programmiertechnisch nicht so der Hecht. Daher die Frage: Bei der von Dir angegebenen Seite gehe ich auf Files changed, kopiere den Code der Zeilen 425 bis 431 und überschreibe damit die entsprechenden Zeilen in der AdminDashboardController.php, die ich natürlich vorher gesichert habe? So lange du nicht farbenblind bist, brauchst du dafür kein "Programmierhecht" zu sein 😉 Farbe rot: löschen / Farbe grün: ersetzen. Ist also kein Hexenwerk. Du ersetzt den roten Code der Zeile 428 mit dem in der grünen Zeile 428. Link to comment Share on other sites More sharing options...
Finsterone Posted Wednesday at 09:47 PM Author Share Posted Wednesday at 09:47 PM Wenn man sich damit ein bisschen auseinandersetzt, kann man sogar selbst drauf kommen 😁 Vielen Dank für die Aufklärung, ich melde mich mal gleich mit dem Ergebnis. Link to comment Share on other sites More sharing options...
Finsterone Posted Wednesday at 09:55 PM Author Share Posted Wednesday at 09:55 PM Die gute Nachricht: Der Fehler "This hook is not allowed here." taucht nicht mehr auf. Yeah! Leider bleiben die letzten 10 Bestellungen weiter verschollen. Schade. Aber trotzdem vielen Dank fürs Recherchieren. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now