Beiträge von StefanSTS

    Du darfst den Text ruhig etwas kürzen. ;-)


    Es geht dort um Paypal Plus, nicht um das Standard Paypal Plugin, das von VirtueMart zur Verfügung gestellt wird.

    Paypal Plus gibt es meines Wissens nur von online-store.co.uk.

    Der gleiche Anbieter hat auch den Paypal Checkout.


    Die Evaluierung von PP Checkout hatte ich vor einiger Zeit angefangen, leider lief die letzte Version noch nicht so schön wie PP Plus (Darstellung Weiterleitung in Verbindung mit OPC usw.), deshalb ist das noch liegen geblieben.

    Kauf auf Rechnung wurde auf Wunsch meines Kunden hinzugefügt. Leider konnte ich das noch nicht ausreichend testen, ich gehe aber davon aus, dass es funktioniert. In der Vergangenheit war der Support immer gut und auch preislich für Anpassungen sehr günstig.


    Ich gehe davon aus, dass wir das im Februar oder März auch einbauen, dann könnte ich mehr dazu sagen.

    Natürlich freue ich mich auch über Erfahrungsberichte.


    Grüße

    Stefan

    Achtung an alle VirtueMart-User, die schon Joomla 4 einsetzen!


    Es gibt eine kritische Sicherheitslücke in Joomla 4, die es nötig macht, sofort bei Erscheinen der Version 4.2.8 ein Update zu machen.


    Termin: 16. Februar, ca. 16 Uhr UTC, das heißt in mitteleuropäischer Winterzeit 17:00 Uhr.

    Diesen Termin unbedingt vormerken und einhalten.


    Die Sicherheitslücke ist bislang nicht veröffentlicht. Es wird durch die Änderungen im Code der neuen Version jedoch für Hacker ersichtlich werden, wie die Sicherheitslücke ausgenutzt werden kann.

    Das bedeutet, dass innerhalb weniger Stunden bereits Angriffe laufen können. So geschehen vor einigen Jahren bei Joomla 3.


    Wer sofort nach Erscheinen Joomla 4.2.7 auf 4.2.8 aktualisiert, wird sehr wahrscheinlich auf der sicheren Seite sein.

    Wer das nicht kann, sollte die Seite spätestens ab Veröffentlichung von Joomla 4.2.8 vor jeglichen Aufrufen schützen.

    Ein Verzeichnisschutz des Hauptverzeichnisses kann hier helfen.


    Jetzt die gute Nachricht: Alle, die sich an meine Empfehlungen gehalten haben und noch Joomla 3 einsetzen, sind sicher.

    Ja, da hört man ein, ich hab's ja gesagt, heraus.


    Ich bitte zu beachten, dass natürlich auch offen im Netz liegende Testinstallationen von Joomla 4 anfällig sind. Die vergisst man gerne manchmal.


    EDIT
    Der Link zur Sicherheitsmitteilung auf Deutsch:
    https://www.joomla.de/news/joo…8-sicherheitsankuendigung

    Grüße

    Stefan

    Hallo Faro,


    nächste Woche starte ich wohl das Update eines VM-Katalogs. Von J3/VM3 auf J 4 und VM 4.

    Alles andere ist bei mir noch auf Joomla 3 und VirtueMart 3.8.9. Nur ein Shop auf VM 4.0.12, auf Kundenwusch, entgegen meiner Empfehlung.


    So langsam sieht es so aus, als könnte der große Zug langsam losfahren.

    Joomla 4 und PHP 8 waren/sind ja kein Pappenstiel.


    Über erfolgreiche J4-VM4-Berichte würde ich mich auch freuen. :-)


    Grüße

    Stefan

    Das ging ja schnell, sehr schön!


    -Hintergrundgespräche ein-

    Wenn ein Bild nur in einem Browser-Fenster geöffnet wird, ist das die normale Reaktion eines Browsers auf einen Anker zu einem Bild. Das Bild wird im Browserfenster geöffnet.

    Wenn das passiert, bedeutet das, das Lightbox-Skript funktioniert nicht(, ist nicht da, findet keinen Selektor).

    Wahrscheinlich wurde der Selektor im Fix auf die "additional-images" erweitert oder dergleichen, damit das Skript die Stelle findet, an der es greifen soll.a


    In Joomla ist mir das schon öfter vorgekommen, meistens fehlte dann irgendwo die Klasse "modal", die man bei Joomla 3 für ene Lightbox angeben kann(, wenn zuvor behavior.modal über JHTML aufgerufen wurde).

    -Hintergrundgespräche aus-

    "Zusätzliche Abbildungen in der Hauptposition öffnen" ist natürlich inaktiv.

    Hallo Martin,


    mit Aktivierung von "Zusätzliche Abbildungen in der Hauptposition öffnen" sollte es wie in der Demo funktionieren.

    Die Lightbox öffnet nur bei Klick aufs Hauptbild und die Thumbs werden bei Klick in der Hauptansicht angezeigt. Können dann bei Klick auf das Hauptbild in der Lightbox dargestellt werden.


    https://demos.virtueplanet.com/?template=merchant


    Ob es im Template eine Einstellung gibt, die Lightbox auch über die Thumbs zu öffnen, weiß ich gerade nicht, vorgesehen scheint es aber nur wie in der Demo zu sein.

    Persönlich finde ich das so auch für den Kunden sinnvoll, weil der die Produkte erst einmal in "normal groß" sehen kann. Deshalb habe ich es nie anders versucht.


    Zur Not könnte ein Ticket bei VirtuePlanet helfen, ob das möglich ist oder nicht.


    Grüße

    Stefan

    Hallo,


    ehrlich gesagt, hab ich in die Erzeugung der Top 10 noch nie hinein geschaut. Es ist wahrscheinlich, dass die Liste aus den verkauften Produkten in der Datenbank erzeugt wird.

    Wenn der Shop noch keine echten Bestellungen hat, bietet es sich immer an, in der Datenbank alle (Test)bestellungen zu löschen.


    Folgende Tabellen enthalten Bestelldaten:

    ##_virtuemart_orders

    ##_virtuemart_order_histories

    ##_virtuemart_order_items

    ##_virtuemart_order_item_histories

    ##_virtuemart_order_userinfos


    Evtl. auch die

    ##_virtuemart_order_calc_rules

    wobei die wahrscheinlich sowieso leer ist.


    Bevor man in der Datenbank arbeitet, empfiehlt sich natürlich ein Backup.


    Alternativ könnte man auch die Einstellung Favoriten im Produktmodul wählen und diese Produkte in der Produktbearbeitung als solche markieren.

    Dann bekommt man alle Produkte angezeigt, die man selbst gerne an der Stelle zeigen möchte.


    Grüße

    Stefan

    Hallo Frank,

    es hat schon Gründe, warum ich die Hände vom Helix Ultimate und dem Page Builder lasse.

    Das nächste Problem damit kommt ja dann schon, wenn es auf Joomla 4 geht.


    Wenn Du eh umstellst, nimm ein ordentliches Template von VirtuePlanet, die können schon lange J3 und J4 gleichzeitig. Und dann hat man nicht so ein komisches Framework darunter.


    Grüße

    Stefan

    Hallo,


    zunächst wären ein paar Informationen hilfreich.

    Von welcher Version wurde auf welche Version (mit genauer Versionsnummer) aktualisiert:

    - Joomla

    - VM


    Welche PHP-Version?


    EDIT: Ich kann das unter Joomla 4.2.7 mit VM 4.0.13.10785 bestätigen. Felder unter Status und Endsumme werden nach dem Klonen zweifach dargestellt.

    Ich leite das ans DEV-Team weiter.


    Grüße

    Stefan

    Hallo,


    ich benutze die Erweiterungen und Templates von VP genau deshalb, weil die seit Jahren immer aktuell gehalten werden.

    Wenn man die Zeit rechnet, die man sich spart, sind diese Erweiterungen Gold wert.

    Falls sie dennoch einmal nicht mehr weitergepflegt werden sollten, kann man sich immer noch darum kümmern, sie selbst zu aktualisieren oder jemanden zu beauftragen. Der Code bei VirtuePlanet ist so sauber geschrieben, dass es kein Problem für jemanden ist, der die Grundbegriffe von PHP und JavaScript versteht.
    Im Moment sieht es aber eher so aus, als ob VP noch lange weitermacht. Der Besitzer ist jünger als ich, und ich will mindestens noch 20 Jahre machen. ;-)


    Auf der anderen Seite kann ich den Impuls verstehen, nur mit Bordmitteln von VM zu arbeiten.

    In dem Fall muss man sich ohne weitere Kenntnisse oder externe Hilfe mit den Standard-Radio-Button begnügen. Die werden ja in jedem Browser immer richtig aktiv angezeigt, nur halt nicht als Designer-Button. Braucht man tolle Button unbedingt? Nein!


    Ich habe einen Kunden mit einem sehr gut laufenden Shop, der genau diese einfachen HTML-Radioboxen haben möchte.

    Kein Schnickschnack im Code, der Shop wird rasend schnell geladen und steht unter anderen durch den Speed mit den wichtigen Schlüsselworten auf der ersten Google-Seite. Für die Kunden ist die Bedienung der Button einfach, die Button kennen sie schon seit 25 Jahren. Klick, man sieht, es halt geklappt, gut.


    Es muss also nicht immer der bunte Shop mit all dem modernen Klickidings sein.


    Grüße

    Stefan

    bei denen ich das Verfügbarkeitsdatum nicht manuell eingegeben habe, immer auf den aktuellen Tag setzt. Ist das generell so oder nur bei mir?

    Das wird in VM 4.0.12 auf das Erstellungsdatum gesetzt. Ob das immer so war, weiß ich nicht mehr genau. Es gab seit PHP 8 Änderungen mit dem Null-Datum. Von daher könnte das früher anders gewesen sein.


    Vielleicht hilft es bei der Lösung des Problems, einen VM-Beispiel-Shop parallel zu installieren, und die Datenbanktabellen beider Shops zu vergleichen.
    Vielleicht passiert beim Import doch etwas Ungewöhnliches.


    Grüße

    Stefan

    Servus,


    persönlich schreibe ich meistens ein kleines JavaScript, um bei Klick Klassen für die label-Elemente zu setzen.

    Dann hat man eine eigene Klasse für das label-Element und hat dafür einfacheres CSS.


    Evtl. ist auch VP Advanced Custom Field eine Lösung. Ich hatte das vor einiger Zeit ausprobiert, das funktioniert zuverlässig und man muss nicht selbst Skripte und CSS schreiben.

    https://www.virtueplanet.com/e…/vp-advanced-custom-field


    Grüße

    Stefan

    Hallo Frank,


    ich habe von Joomshaper schon länger nichts in den Händen gehalten, deshalb kann ich aus dem Stehgreif nichts dazu sagen.


    Es könnte aber helfen, wenn es einen Link zur Testseite gibt.

    Vielleicht findet sich dann jemand, der sich die Struktur und das CSS ansehen kann.

    In die Glaskugel hinein betrachtet, würde ich sagen, das lässt sich mit ein wenig CSS hinbekommen.

    Besser wäre noch, das row-Layout aufzugeben und mit einfachen DIV oder UL LI für die Produkte zu arbeiten, damit man eine solide Grundlage für die Anpassung an unterschiedliche Bildschirmgrößen hat. Dazu müsste das products.php Sublayout geändert werden.


    Grüße

    Stefan

    Servus,


    ich habe das in einem Joomla 4.2.6 mit einer etwas neueren Entwickler-Version 4.0.13.10785 getestet. Ich glaube aber nicht, dass es dort einen Unterschied geben sollte.

    Dort werden unabhängig vom Verfügbarkeitsdatum vor heutigem Datum, heute oder später, immer die Versandkosten angezeigt.

    Für Produkte <= und > 15kg.


    Die Einstellung in der VM-Konfiguration, Reiter Shopfront, steht hier auf:
    "Nicht vorrätige Produkte sind bestellbar, keine besondere Aktion auslösen".

    Wird diese Einstellung genutzt?

    Mit einer Standard-Installation kann ich den Fehler demnach nicht nachvollziehen.

    Gibt es irgendwelche zusätzlichen Plugins?


    Ein Fehler in VM ist mir allerdings aufgefallen, das Feld für Verfügbarkeitsdatum ist nicht breit genug.

    Im Screenshot fehlen die letzten beiden Ziffern der Jahreszahl.
    Für en-GB passt das, weil es nur 01/31/23 wäre. de-DE macht 31.01.2023 daraus.

    Ich habe das weitergegeben.


    Grüße

    Stefan