Servus,
das muss in die index.php des Templates eingebaut werden.
Statt JRequest würde ich allerdings vRequest verwenden, wenn es sich um eine neuere VM-Version handelt.
Unter J3 funktioniert JRequest noch.
Grüße
Stefan
Servus,
das muss in die index.php des Templates eingebaut werden.
Statt JRequest würde ich allerdings vRequest verwenden, wenn es sich um eine neuere VM-Version handelt.
Unter J3 funktioniert JRequest noch.
Grüße
Stefan
Servus,
es gab ein Problem mit verschwindenden Adresseinträgen in 11120, wenn man die Anzahl der Produkte im Warenkorb verändert.
Es gibt dazu einen Fix im SVN, soviel ich weiß.
Die nächste VM-Version sollte bald herauskommen, dort ist das gelöst.
Den Meisten dürfte es nicht aufgefallen sein, weil sie einen Template-eigenen Checkout oder One Page Checkout verwenden.
Mir war es auch nicht aufgefallen, weil ich fast überall den VirtuePlanet OPC einsetze.
Grüße
Stefan
Hallo Karin,
zu 1:
Du hast da ein VmConfig gefunden, das ist im gesamten Code nur in der der startadmin.php zu finden.
VMConfig heißt, dass es eine Einstellung von VirtueMart ist. Entweder ist die in der VM Konfiguration zu finden oder wie in diesem Fall nicht. Dann kann man diesen Wert in der "Hidden Config/versteckten Konfiguration"
/administrator/components/com_virtuemart/virtuemart.cfg
eintragen. Damit muss man sonst keine Dateien ändern und hat später kein Problem mit alten Overrides oder bei Aktualisierung überschriebenen Dateinen.
Zur versteckten Konfiguration habe ich hier etwas geschrieben:
https://www.jooglies.com/tutor…-versteckte-konfiguration
Grüße
Stefan
Hallo HaeF,
durch den Menüeintrag weiß der Router von Joomla, welche URL Dein VM-Shop als Grund-URL hat.
Viele haben da xy-shop . de/shop oder nur xy-shop . de/
Wenn der Router die Adresse nicht kennt, wird der Standard verwendet: xy-shop.de/components/meineKomponente/...
Eigentlich sollte damit das Produkt trotzdem gefunden werden, aber vielleicht hakt es da mit Joomla 5. Der Router in Joomla 5 ist mehrfach geändert worden, Max kommt da kaum hinterher, alles auszubügeln.
Grüße
Stefan
Hallo Karin,
zu a:
/administrator/templates/vmadmin/html/com_virtuemart/sublayouts/startadmin.php
hat ein Skript, das dort das Menü schließt, glaub ich. Das könnte man sicher ändern.
zu b:
Welche Kundenfelder an welcher Stelle angezeigt werden, hängt von der Position in der Kundenfeldliste ab.
Dort gibt es "Delimiter".
In der Sortierung unterhalb des Delimiters für die Rechnungsadresse setzen, wäre jetzt mein Ansatz.
zu c:
Da kann ich leider ohne hinein zu schauen wenig zu sagen, das muss man sich individuell anschauen, welches Skript da was verändert.
IDs könnte man für die Felder evtl. angeben, indem man im Sublayout customfield.php oder customfields.php eine ID oder Klasse einfügt.
Grüße
Stefan
Servus,
das scheint aus einer Version zu sein, in der PHING die Variablen nicht ersetzt hat.
Man kann das einfach ignorieren, weil das sowieso alles über den Full Installer installiert wird.
Unter den Joomla Update-Quellen könnte man auch einmal alles löschen und neu erstellen lassen. Vielleicht ist es dann weg.
Ist aber nichts Tragisches.
Grüße
Stefan
Servus,
dieser Bereich ist im Template-Override in der invoice_items.php. Es gibt aber andere Möglichkeiten, als in den Overrides etwas zu ändern.
Ich empfehle entweder, in den Einstellungen des Plugins: "Zeige Zahlungsart unter Produktliste" : "Ja" einzustellen;
dann wird die Versandart mit der langen Beschreibung unterhalb der Produktliste angezeigt.
Oder die Zusatzinformationen zur Versandart herauszunehmen, und einen Joomla Sprach-Override für
COM_VIRTUEMART_INVOICE_SPECIAL_TEXT
anzulegen, und dort Informationen zu hinterlegen. Diese Informationen stehen dann ebenfalls direkt unterhalb der Produktliste.
Einstellung im Plugin: "Zeige Sondertext unter Produktliste" : "Ja"
Hoffe, das hilft, sonst kannst Du mich auch direkt anschreiben.
Grüße
Stefan
Hallo Anna,
wenn man den Custom Field Type/Benutzerdefinierter Feld-Typ "Plugins" auswählt, muss ganz unten in der Maske unter "Wählen Sie ein Plugin" das Plugin mit Namen gewählt werden.
Im anschließenden (englischen) Screenshot erkennt man das, dort heißt das "Additional Parameters" statt "Wählen Sie ein Plugin".
Evtl. muss aber oben im Feld "Custom Field Type/Benutzerdefinierter Feld-Typ" ein anderer Typ gewählt werden. Multivariant oder Zeichenkette/String zum Beispiel.
Was soll das Selbsterstellte Feld können?
Grüße
Stefan
PS. Hier wird zum Beispiel gezeigt, wie man die Zeichenkette wählt:
https://www.jooglies.com/tutor…ellte-felder-zeichenfolge
Der Tipp VM-seitig ist, das Advanced Shipping zu verwenden, welches in VirtueMart angeboten wird.
Das funktioniert in meiner Testumgebung mit Joomla 5.3.3 und VirtueMart 4.4.10.11120 ohne Probleme.
Die angelegte Versandart löschen, das eigene Plugin löschen, VM noch einmal nachinstallieren und dann das Advanced Shipping von Open Tools verwenden, das in VirtueMart integriert ist. Bei mir ist das in der Liste der Shipping Plugins das erste vor weight-countries.
Grüße
Stefan
Servus Paul,
da fehlt es leider an zu vielen Informationen, um eine qualifizierte Antwort geben zu können.
Grüße
Stefan
Hallo Hans-Peter,
die Module sind weiterhin Bestandteil von VirtueMart. Im Installer sind diese vorhanden und haben in der Tat die Versionsangabe 4.0.23.
Das deutet darauf hin, dass diese zuletzt zur VM-Version 4.0.23 hin geändert wurden. Es kann durchaus sein, dass die Versionsnummern nicht bei jedem neuen Build der Installer-Dateien auf die aktuelle Version angehoben werden. Max hat das wahrscheinlich schon mehrfach erklärt, aber ich vergesse das immer, weil das nicht meine Baustelle ist.
Die Dateien werden beim Update dann auch ersetzt, aber nicht durch neuere Versionen. Die alten gleichen Dateien werden einfach überschrieben.
Wenn man diese löscht/deinstalliert, werden sie beim nächsten Update wieder installiert.
Die sichere Methode, wenn man die Module nicht nutzt, ist es, wie oben als Alternative angegeben, diese zu deaktivieren.
Es gibt zwei Payment Plugins, die nicht mehr verwendet werden, die kann man deinstallieren. Welche genau das sind, kann man unter den Plugins vmpayment herausfinden. Einfach den Installer mit der eigenen Installation vergleichen.
Grüße
Stefan
Servus,
ich hab den Vorgang gerade mit Joomla 5.3.2 und VM 4.4.10.11120 in meinem J5-Testshop ausprobiert.
In meinem Testshop funktioniert das.
Gibt es evtl. eine Erweiterug oder ein Template, das dort das normale VM-Verhalten verändert?
Vielleicht Template einmal auf Cassiopeia umstellen, und alle Eweiterungen, die dort mitspielen könnten, deaktivieren.
Unter Cassiopeia kann man das Layout Bootstrap 5 aus der VM-Konfiguration (dritter oder vierter Reiter) nutzen.
Grüße
Stefan
Hallo Hans-Peter,
die angezeigten Module werden in der Tat über den AIO-Installer aktualisiert.
Wenn VirtueMart 4.4.10.11120 installiert wurde, sollten auch alle Module aktualisiert worden sein.
Manchmal entpacke ich den Hauptinstaller und installiere die einzelnen enthaltenen Zips einzeln.
Wenn man das für die Datei mit ....aio... macht, sieht man, ob die Installation erfolgreich durchgelaufen ist.
Damit ist VirtueMart dann auch fit, um unter Joomla 5.3.2 zu laufen.
Das mag im Update-Assistenten von Joomla nicht als vollständig kompatibel angezeigt werden, weil evtl. irgendwelche Update-XML-Dateien auf dem VM Update Server nicht gefunden werden. VM 4.4.10.11120 läuft aber stabil unter Joomla 5.3.2.
Grüße
Stefan
Wir haben das ähnlich gemacht
Eine weitere Tür an der Rückseite einbauen hilft in dem Fall nicht, wenn man sie offen lässt.
Verzeichnisschutz heißt das Schloss. Kann man über .htaccess oder den Hoster einstellen.
Google oder chatGPT finden in Verbindung mit dem Namen des Hosters den richtigen Weg.
STS
Servus,
Testshops laufen bei mir immer hinter einem Verzeichnisschutz und unter anderer Subdomain test.xyz.de.
So kann man alles testen und sich auch als Super User und Registrierter Benutzer anmelden, um alle Funktionen zu testen.
Die Suchmaschinen bekommen so keinen Zugriff.
Grüße
Stefan
Meine Kunden verwenden überwiegend den neuen Paypal Checkout von VM oder noch Paypal Plus von SSC.
Das klassische Standard Paypal wird kaum noch verwendet. Ich wüsste jetzt niemanden.
Sonst hat sich noch niemand bei mir gemeldet.
Vielleicht einfach auf das neue Paypal Checkout umsteigen.
STS
Wurde vorher etwas geändert, aktualisiert?
Wirklich schwer zu sagen, manchmal stocken die IPNs von Paypal, aber das sollte die Weiterleitung zur Orderdone/Vielen Dank-Seite nicht beeinflussen.
Gibt es einen JavaScript-Konflikt in der Konsole?
Ich würde die Version 4.4.10.11120 verwenden, die hat eine Bugfixes. Bin aber nicht sicher, ob da etwas von Paypal bei war.
Ansonsten vielleicht die eigenen Skripte zum Trigger mal entfernen.
Grüße
Stefan
Hallo Knut,
für Fragen, die mit dem Anfangsthema nichts zu tun haben, öffne bitte einen neuen Thread.
Deine Frage ist Joomla Grundwissen, das andere schon oft erklärt haben. Vielleicht ist chatGPT schneller und besser, um das zu erklären.
Ein paar Informationen zu Kategorien und Menüverweisen findest Du hier:
https://www.jooglies.com/tutor…ien-und-men%C3%BCverweise
Grüße
Stefan
Vielleicht auf einem echten Webspace probieren.
Vielleicht ist da etwas in der Server-Konfiguration nicht in Ordnung.
STS