Interessant. Hätte ich jetzt nicht gedacht.
Beiträge von StefanSTS
-
-
Hier findest Du die neueren Versionen mit vielen Bugfixes, aktuell ist es die 3.0.18.9a:
Files - VirtueMartFür Live-Shops habe ich normalerweise immer eine Testinstallation parallel laufen. Eigener Ordner, eigene Datenbank auf einer Subdomain, z. Bsp. test.meine-seite.de.
Das kann ich nur empfehlen, um Updates und solche Probleme wie oben zu testen.Wenn man bisserl in Übung ist, dauert das Spiegeln kaum 15 Minuten und man kann sich alles in Ruhe anschauen, ohne den Live-Shop abzuschießen.
Wenn Dich der Bug weiterhin erst einmal nicht stört, ist auch die 3.0.18 ok.
-
Ah, jetzt ja.
Es gibt bei den Selbsterstellten Feldern die Möglichkeit, Gruppen zu erstellen.
Zum Beispiel könnte man die Gruppe Trommel anlegen.
Dann Selbsterstellte Felder:
Stöcke - Holz, Metall
Schrauben - Gold, Silber, Bronze
Fell - Künstlich, Natürlich
Ständer - hoch, tief, klein, weitAlle diese SFelder haben nun "Standardwerte" und sollten in die Gruppe Trommel.
Wenn man nun im Produkt die Gruppe Trommel auswählt, werden alle vier SFelder mit den Grundwerten automatisch angelegt.
Vielleicht geht das ein wenig in die Richtung.Ansonsten würde evtl. folgendes Sinn machen: Beispielprodukt anzulegen, dieses über die Datenbank exportieren, dann in der Tabellenkalkulation die Produkte kopieren/editieren und nachher wieder importieren.
Grüße
Stefan -
Servus,
welche VM-Version wird da verwendet? Das mit den blocking categories wurde vor einem Jahr bereits angesprochen und gelöst, wenn ich mich richtig erinnere.
Grüße
Stefan -
Servus Christian,
welche Version von VM verwendest Du?
Das Problem wurde, wenn ich mich recht erinnere, irgendwann nach 3.0.18.x beseitigt.Grüße
Stefan -
In VM kann man alles selbst anpassen.

Dateien zu Mails und Rechnungen befinden sich hier:components/com_virtuemart/views/invoice/
Override dazu sollte dann im Template angelegt werden.
-
Servus,
VM ist nicht unbedingt eine Hotelbuchungssoftware. Evtl. könnte man das mit dem Product Builder von Breakdesign hinbekommen.
Grüße
Stefan -
Servus,
in jedem Produkt können zuvor angelegte "Selbsterstellte Felder" eingebaut werden.
Im Backend gibt es in der Produktansicht dazu den Reiter "Selbsterstellte Felder". Dort kann man diese Felder auswählen, und dann werden sie auch im Frontend angezeigt.Die letzte Frage mit den CSV-Dateien verstehe ich nicht ganz.
Für die Migration von VM 1 nach VM 3 kann der Migrator von Daycounts sehr hilfreich sein.
Grüße
Stefan -
E-Mail-Vorlagen von Olympianthemes:
https://www.olympianthemes.com…rt-html-order-emails.html
Oder selbst Overrides im Order invoice anlegen.
-
Servus,
Olympianthemes hat ein Layout für die Bestell-E-Mails gemacht, ...EDIT xxx gelöscht xxx.
https://www.olympianthemes.com…rt-html-order-emails.html
EDIT: Das hilft leider doch nicht, es sei denn zur Indeengebung für einen Override der invoice.php und Co.Artio hab ich bei einigen auf deren Wunsch herausgeworfen und die Rechnung nach einer grafischen Vorlage per Overrides angelegt. DIE Rechnungskomponente schlechthin würde ich deshalb so nicht sagen.
EDIT: xxx gelöscht xxx
Grüße
Stefan -
Servus,
es wäre sicherlich besser, wenn Du einen Link zu Deiner Seite posten könntest. Dann kann man sich das Problem besser anschauen.
Kann es sein, dass eine Änderung in der Datei
components/com_virtuemart/views/category/tmpl/default.php
das Problem löst? Die ist für die Anzeige einzelner Kategorien und deren Produkte zuständig.Auch hierfür sollte dann ein Override im Template-Ordner angelegt werden.
So short
Stefan -
Hallo Andreas,
der Override für den Preisnachlass ist in der default_pricelist.php der View Cart.
Im Template-Ordner ist das dann unter .../html/com_virtuemart/cart/.Wenn es im Flexo-Template nicht angezeigt wird, jedoch im Protostar, muss es mit dieser Datei zu tun haben. Manchmal ist es sinnvoll, die Overrides einfach zu löschen, und die VM-Originaldateien zu nehmen/anzupassen.
Grüße
Stefan -
Servus,
ich nehme an, Du hast eine Versandart "Download" oder so ähnlich mit dem Plugin weight_countries angelegt. Schau einmal dort in der Konfiguration:
[FONT="]Auf Produktdetailseite anzeigen
Dort auf "Nein", dann wird es nicht mehr angezeigt.Grüße
Stefan[/FONT]
-
Servus,
Du kannst die Sublayouts im Override-Ordner Deines Templates ablegen.
Z. Bsp. /templates/mein_template/html/com_virtuemart/sublaysouts/.
Damit bleibt das Sublayout beim Update erhalten.
Grüße
Stefan -
Servus,
schau einmal in die components/com_virtuemart/views/cart/tmpl/default_cartfields.php,
dort wird die AGB-Checkbox und das Textfeld generiert.Zeile 14
Dort könnte man eine Variable einsetzen und hochzählen
So in der Richtung könnte das funktionieren, die Anfangszuordnung dann entsprechend der Zahl, die dort stehen soll, hab hier einmal die 4 verwendet. Damit bekommen Textfeld und AGB dann die 4 und 5. So, oder so ähnlich, einfach einmal ausprobieren.
Hope it helps
StefanPS. Solche Dateien bevorzugt als Template-Override anlegen. Google: Joomla Template Override
-
Servus,
es gibt eine weitere Möglichkeit, das Sublayout für die Produktanzeige einer einzelnen Kategorie auszuwählen:
1. VM-Konfiguration wie oben beschrieben
2. Menüverweis zu einer bestimmten VM-Kategorie über Joomla anlegen - in den Verweiseinstellungen das Sublayout wählen.Zweiteres überschreibt dann die Grundeinstellung, so kann man für unterschiedliche Kategorien unterschiedliche Layouts verwenden.
-
Servus,
die drei Update-Meldungen werden in der nächsten Version verschwunden sein. Die Versionsnummern von den drei angesprochenen Plugins wurden scheinbar nicht automatisch gesetzt.
Wenn die Plugins nicht benötigt werden, kann man die Updatebenachrichtigung dafür auch im Erweiterungsmanager von Joomla ausschalten.
Grüße
StefanPS. Wenn Spam-Mails herausgingen, war die Seite ziemlich sicher über die Joomla-Sicherheitslücken gehackt, eine frische Installation war da eine gute Idee. Es könnten sich natürlich auch unfreundliche Dinge in der Datenbank befinden. Wenn man die exportierte Datenbank als Volltext ansieht, kann man da manchmal etwas finden.
-
Servus,
statt über CSS machet es evtl. Sinn, die Veränderungen über einen Override der Datei
/components/com_virtuemart/views/cart/tmpl/default_address.php vorzunehmen.Über CSS könnte ein
.billto-shipto > div:nth-child(2) {display: none;} helfen. Ich bin mir allerdings nicht sicher, ob der Wert des input für "shipto gleich billto" bei der Forumularübertragung benötigt wird. Müsste man mal ausprobieren.Auf die Schnelle
Stefan -
Hallo Faro,
das sollte in der Joomla Konfiguration einstellbar sein.
Schau einmal, was im Reiter "Site" unter "Unicode Aliase" steht.Frohes Neues Jahr

Stefan -
Im Grunde alle, ausgehend von der default.php werden die anderen Dateien aufgerufen, die default_*.php heißen.
Ob ein bestimmter Teil in diesen Dateien für den VM OPC zuständig ist, kann man sehen, wenn man die Variable aus dem Adminbereich heraussucht, die beim Haken für "OPC aktivieren" gesetzt wird. (Welche das ist, hab ich jetzt nicht im Kopf.)
Bitte darauf achten, dass ziemlich viel jQuery auf Klassen zugreift, um Funktionen auszuführen. Wenn das durcheinander gerät, muss evtl. auch das jQuery angepasst werden.
Anpassen geht, hab ich auf Wunsch auch schon öfter gemacht, aber es ist aufgrund des Zeitaufwands meistens günstiger einen fertigen OPC zu nehmen.