Servus,
die Antwort auf die Frage wird leichter, wenn beschrieben wird, um welche Joomla- und VM-Versionen es geht.
Bisher ist mir dieser Fehler unter PHP 8.0 noch nicht vorgekommen, deshalb tippe ich auf eine alte VM-Version.
Grüße
Stefan
Servus,
die Antwort auf die Frage wird leichter, wenn beschrieben wird, um welche Joomla- und VM-Versionen es geht.
Bisher ist mir dieser Fehler unter PHP 8.0 noch nicht vorgekommen, deshalb tippe ich auf eine alte VM-Version.
Grüße
Stefan
Hallo Grit,
hier im Forum können allgemeine Informationen gegeben werden, die zum Auffinden des Fehlers beitragen können.
Eine genaue Beurteilung, was falsch gelaufen ist, und wer oder was das ausgelöst hat, sollte nicht hier im Forum behandelt werden.
Meine Vermutung, warum der Fehler auftritt, habe ich oben aus meinen Erfahrungswerten heraus geschildert, der Grund kann aber unterschiedlicher Natur sein. Ohne genaue Untersuchung ist das nicht festzustellen.
Mir per Mail schreiben wird auch keine Ergebnisse bringen, wenn es keinen Zugriff auf die Seite gibt. Zudem ist das dann kein kostenloser Support hier im Forum mehr.
Ich würde erst einmal versuchen, eine einvernehmliche Lösung mit dem Seitenbetreiber zu finden. Wenn Du nur zwei Module kopiert hast, die nicht verwendet werden, und jemand anderes den Shop aktualisiert hat, sollte das ja keine Unmöglichkeit sein.
Grüße
Stefan
Hallo Grit,
Joomla ist auf 3.10.11 und VirtueMart auf 4.0.4.
Das Problem wird eher mit VirtueMart 4.0.4 zusammenhängen, das ist noch sehr buggy. Ich habe noch keinen Shop auf Version 4 aktualisiert.
Mindestens sollte man da auf 4.0.6 gehen, falls kein Backup für eine 3er Version vorhanden ist.
Grüße
Stefan
Servus,
wenn ein VirtueMart-Update gemacht wurde, kann das zu einem Fehler geführt haben, durch Duplizieren eines Beitrags oder Moduls ist das sehr unwahrscheinlich.
Was für ein Update wurde gemacht? Welche Versionen?
Grüße
Stefan
Hallo Joaquín,
leider kann ich diesen Monat keine neuen Aufträge mehr annehmen.
Ich würde empfehlen, die Overrides im invoice-Ordner genauer anzuschauen und dann mit den oben genannten if-Abfragen nur die benötigten Felder auszudrucken. Oft reicht dort die Anzahl der Produkte, die Artikelnummer und der Brutto-Preis, damit es auf die 80 mm passt. Man kann die vorhandene Tabelle um die Spalten kürzen, die man nicht braucht.
if ($this->print) { ?>
Wenn es noch etwas Zeit hat, kann ich gerne Anfang September einen Blick darauf werfen. Dazu einfach eine Mail an die Adresse schreiben, die bei jooglies.com im Impressum steht.
Grüße
Stefan
Hallo Izzy,
bitte bei diesen Berichten immer die genauen Versionen angeben.
Aktuell ist keine Versionsangabe. Die Interpretation von aktuell ist von Person zu Person verschieden. Und wenn man übermorgen antwortet, kann aktuell schon wieder von gestern sein.
Handelt es sich bei "PHP8" um PHP 8.0.x oder um PHP 8.1.x?
Ich empfehle weiterhin PHP 8.0.x zu verwenden, da PHP 8.1.x vieles als Fehler auswirft, was unter PHP 8.0.x noch funktionierte.
Grüße
Stefan
Die Sprachdatei wird über den Joomla-Erweiterungsmanager installiert. Der sollte zugänglich sein.
administrator/index.php?option=com_installer&view=install
Unter VM-Menü -> Shop gibt es keine Sprach-Einstellungen,
administrator/index.php?option=com_virtuemart&view=user&task=editshop
die befinden sich in der VM-Konfiguration im ersten Reiter "SHOP".
administrator/index.php?option=com_virtuemart&view=config
In der Joomla Konfiguration gibt es einen Punkt "Sprache debuggen", danach werden unterhalb Informationen zu Sprachdateien angezeigt. Vielleicht tut sich dort etwas auf.
Grüße
Stefan
PS. Die neuesten VM-Dateien findet man immer hier:
https://dev.virtuemart.net/projects/virtuemart/files
STS
Wie ist das mit den Sprachdateien von hier:
https://www.jooglies.com/virtu…akete-f%C3%BCr-virtuemart ?
Geht es um den Link "Shop" im VirtueMart Backend (administrator):
example.com/administrator/index.php?option=com_virtuemart&view=user&task=editshop ?
Ich kann diesen Fehler bei mir nicht nachvollziehen, benutze allerdings mein eigenes (obiges) Sprachpaket und habe das andere nicht ausprobiert.
Grüße
Stefan
Dann machen wir mit dem Thema Sprachpaket auch hier weiter: Virtuemart 4 - Shop - Fehler: 0
PS. Die meisten meiner betreuten Shops laufen auf PHP 8.0. Mit PHP 8.1 noch nicht.
Servus!
Von welchem Sprachpaket reden wir? Wo wurde das heruntergeladen?
Bitte mit VM 4.0.6 testen, nicht mit 4.0.4.
Grüße
Stefan
Servus,
vorweg, wie bereits an anderer Stelle beschrieben, empfehle ich die Installation von Joomla 3 und VirtueMart 4, am besten mit einem Template, das für Joomla 3 und Joomla 4 geeignet ist. Zum Beispiel das Smart von VirtuePlanet oder eine Eigenkonstruktion. Evtl. auch Yootheme Pro.
Anfang bis Mitte nächsten Jahres kann man dann auf Joomla 4 aktualisieren.
Zweisprachigkeit wird entsprechend der Joomla-Anleitung angelegt, mit zwei Inhaltssprachen. Danach kann man die beiden Sprachen auch in der VirtueMart-Konfiguration angeben. Die Sprachdateien findet man über virtuemart.net oder Google auf transiflex. Auf Jooglies.com habe ich auch eine Sprachinstaller für DE hinterlegt.
Der Fehler 0 könnte daher rühren, dass die Sprache noch nicht richtig eingerichtet ist. Evtl. hilft es, die Fehlermeldungen in Joomla auf Maximum zu stellen und das Debug zu aktivieren.
Grüße
Stefan
Google sagt, der Fehler liegt am VMuikit. Wenn Du denen schreibst, könntest Du einen Fix bekommen.
Oder auf die nächste Version warten.
Grüße
Stefan
Servus,
vorweg, ich rate dringend davon ab, VirtueMart Live-Shops jetzt schon auf Joomla 4 zu aktualisieren.
Die Umstellungen in VirtueMart waren gravierend und es gibt immer noch Bugs, die erst im Laufe der Zeit bekannt wurden/werden.
Joomla 4 unterläuft auch noch vielen Änderungen, da funktioniert manchmal nach einem Update etwas ganz anders als vorher.
Anfang 2023 wird das evtl. entspannter sein, dann kann man die Situation neu überdenken.
Natürlich ist der vorzeitige Test in einer Testumgebung sehr hilfreich, um eine Umstellung später zügig zu erledigen.
Zum Update-Verlauf.
(Hier sind andere externe Erweiterungen nicht mit berücksichtigt und es kann auch je nach Template unterschiedlich sein.)
Meine voraussichtliche Vorgehensweise bei Shops mit VirtuePlanet-Templates.
1. Template aktualisieren.
2. VirtueMart über das Gesamtpaket aktualisieren (das mit ...package_or_extract.zip am Ende).
2. Alternativ: VirtueMart Core, VirtueMart AIO, TCPDF, vmadmin(-Template) aktualisieren.
3. Auf Joomla 4 aktualisieren.
Das wird in einigen Fällen ein einfaches Abklicken der einzelnen Updates sein, in einigen Fällen auch ein schwieriges Unterfangen. Das hängt ganz davon ab, wieviele externe Erweiterungen vorhanden sind und welches Template benutzt wurde.
Im Falle eines nicht kompatiblen Templates würde ich versuchen, eines zu finden, das sowohl unter Joomla 3 als auch unter Joomla 4 läuft.
1. Dieses Template installieren.
2. Darauf umschalten.
3. Grob oder ganz einrichten.
4. Das Update auf Joomla 4 machen.
Eine Alternative wäre, auf Protostar zu schalten, dann das Joomla 4 Update zu machen, weil man dann auf dem Joomla 4 Standard-Template Cassiopeia landet.
Von dort aus kann man dann entweder ein neues Template installieren oder das alte anpassen.
Der Wege werden viele sein. Man muss den richtigen Weg für jedes individuelle System finden müssen.
Grüße
Stefan
Namen mit Leerzeichen haben in VirtueMart schon früher Probleme gemacht. Das mag nicht einmal das Eurozeichen sein.
Ich setze seit jahren klare Vorgaben für Bilddateien, nur ASCII und Kleinschreibung, keine Leerzeichen. So kann man auch einfach Server wechseln, wenn es einmal sein muss, ohne auf Probleme zu stoßen.
Die Frage ist auch, welche Version war vor 4.0.4?
Grüße
Stefan
Servus,
als erstes empfehle ich, die Datenbanktabellen der Media-Dateien mit denen eines Backups zu vergleichen.
Die Frage ist auch, welche Version war vor 4.0.4?
In den VM - Tools gibt es einen Schalter, um die Tabellen auf utf8mb4 zu ändern, evtl. könnte das helfen.
Ein Update auf 4.0.6 in einer Testumgebung mag auch eine gute Idee sein.
Grüße
Stefan
Hallo Dirk,
das mag am Template liegen, oder an einem JavaScript-Konflikt.
Vielleicht hilft es, das Template einmal auf das vmbeez3 umzuschalten, um zu sehen, ob es am Template liegt.
Es braucht mehr Informationen, um dort genaueres sagen zu können.
Wie bekomme ich schnellstens hilfreiche Antworten
Grüße
Stefan
Hallo Markus,
die Hausfunktion von VirtueMart hakt die AGB nicht automatisch ab, deshalb kann ich da nur spekulieren.
Evtl. hast Du ein Skript, das diesen Haken setzt.
Vielleicht schaltest Du im Warenkorb einmal auf das Standardtemplate vmbeez3, um zu sehen, ob evtl. das aktuelle Template da zwischenfunkt.
Grüße
Stefan
Servus,
die Einstellung dürfte in den Kundenfeldern für diese Box sein.
.../administrator/index.php?option=com_virtuemart&view=userfields
Vergleiche die gesetzten Haken mit denen der TOS-Box (für die AGB).
Grüße
Stefan