Beiträge von StefanSTS

    Servus,


    man könnte sicherlich die Daten auch anders bekommen, da müsste man sich an der Stelle einmal alle Daten ausgeben lassen, die in der Ansicht zur Verfügung stehen. Das kann man zum Beispiel mit var_dump machen.


    Allerdings ist das etwas aufwändiger, dort eine Lösung zu finden. Ich denke, deshalb ist der Thread auch bisher unbeantwortet. Machbar ist es.


    Grüße
    Stefan

    Hallo Helmut,


    Du meinst wahrscheinlich VM 3.4.2, die heute veröffentlicht wurde.


    1. Ich habe meinen Shop inzwischen auf PHP 7.2.10 umgestellt und bisher keine Probleme damit. Aus Sicht von Joomla und VM scheint inzwischen soweit alles zu laufen. Natürlich sollte man andere Erweiterungen auch ausgiebig testen.


    2. Falls Du mehrere Kategorien zuweist, sagt die "canonical category", welche die bevorzugte Kategorie ist. Aus dieser wird dann der "kanonische Link" generiert und über ein META tag der Welt mitgeteilt. Die Welt ist unter anderem Google, so verhindert man, dass Google Produkte, die über mehrere Links erreichbar sind als "double content" ansieht und die Seite abstraft.


    3. Dazu gibt es jetzt eine Auswahl im Produktmodul. So kann man die Auslaufprodukte an bestimmten Positionen anzeigen. Sicherlich kann man "Auslaufprodukt" auch in der normalen Ansicht aufrufen und ein Label anzeigen, allerdings muss man das bisher, glaub ich, selbst einbauen. Hab ich noch nicht ausprobiert, ist aber sicher kein großes Problem.


    Hope it helps
    Stefan

    Servus Harald,


    Die Spaltenbreiten werden in der mail_html_pricelist.php festgelegt.


    Original in:
    components/com_virtuemart/view/invoice/tmpl/mail_html_pricelist.php


    einen Override anlegen im Template:
    templates/Dein_Template/html/com_virtuemart/invoice/mail_html_pricelist.php


    Wenn man Preisnachlass Rabatt nennt, wird es auch schon weniger eng.


    Einige Erklärungen aus meinem E-Mail Pro könnten helfen:
    https://www.jooglies.com/dokumentation/30-vm-e-mail-pro


    Grüße
    Stefan

    Wenn solche Begriffe nicht gefunden werden, ziehe ich mir die Installation lokal und mache eine Volltextsuche über die komplette Installation.


    Total Commander (Windows) oder Krusader (Linux) machen da sehr gute Arbeit. Dann finden sich meistens die englischen Begriffe in den Sprachdateien oder feste Begriffe in den Templates und man kann die Joomla-Sprach-Overrides anlegen bzw. Änderungen in den Template-Dateien vornehmen.


    Grüße
    Stefan


    PS. Für die Bearbeitung der Custom Fields könnte der excellike manager für virtuemart geeignet sein.

    Servus,


    Dein Custom Field vom Typ Abbildung ist vom Typ M, da kannst Du einmal im Sublayout customfields.php schauen:


    case 'M', da befindet sich eine Funktion displayCustomMedia, die im Modell Customfields in der administrator/components/com_virtuemart/models/customfields.php gebaut wird.


    Das bedeutet für mich, das ist alles viel zu tief im Core.


    Ich würde das anders angehen.


    Einen Override der Kategorie- und Produktansicht, das Label fest im Layout verankern.
    < img src="/images/<?php echo $meinesku . '_' . $shoppergroupkuerzel; ?>.jpg" class="custom-shopperlabel" alt="nicht vergessen" />


    Die $shoppergroup(kuerzel) hast Du ja schon.


    Jetzt brauche ich nicht einmal ein selbsterstelltes Feld für jedes Produkt erstellen, ich nehme einfach die SKU des Produkts, oder den Namen einer Kategorie, falls Produkte in einer Kategorie Apfel alle das Label Apfel haben.


    Damit bekomme ich dann meine Bilder mit SKU und Käufergruppe.


    <img src="granatapfel_sg1.jpg" />
    <img src="granatapfel_sg2.jpg" />


    oder mit Kategorie und Käufergruppe


    <img src="aepfel_sg1.jpg" />
    <img src="aepfel_sg2.jpg" />


    Nun lege ich die Bilder entsprechend der möglichen Ergebnisse in das Verzeichnis image/ und schon läuft das für alle Produkte automatisch ab, wenn sie eine SKU/Artikelnummer oder Kategorie haben.


    Evtl. noch ein IF um die Bilder legen, damit sie nur angezeigt werden, wenn es eine bekannte Shoppergruppe und SKU gibt.


    Vielleicht geht das in die Richtung
    Stefan

    Servus,


    ich denke, Du solltest Dich mit der Frage an den Hersteller des Paypal Plus Plugins wenden.
    Meiner Erfahrung nach ist der sehr fix mit Antworten und Lösungen.


    Grüße
    Stefan


    PS. Wie man den Shop wieder ans Laufen bekommt, behandeln wir in der Rubrik "Testinstallationen" und "Backup einspielen".

    Ich kann Dir leider nicht ganz folgen, was für einen Bildpfad Du in Bezug auf das Selbsterstellte Feld (welchen Typs?) verwendest.


    Wozu die Shopper-Gruppen?


    Welche Produkte werden für wen wann mit welchem Label angezeigt?


    Deine Frage enthält noch zu viele Fragen für mich, um da eine Antwort drauf geben zu können.


    Grüße
    Stefan

    Servus,


    die Custom Fields sind bei jedem Produkt einzeln in der #__virtuemart_products in der Spalte product_params gespeichert.


    Leider gibt es bisher keine Möglichkeit des VM Cores, diese zentral zu verwalten und nur eine Referenz dazu im Produkt anzulegen (was eine sehr gute Idee wäre).


    Wenn ich die Änderung als Aufgabe bekommen würde, würde ich wohl die product_params auslesen, die entsprechenden Inhalte ändern, und dann wieder importieren.


    Ob es da einfacher ist, eine SQL-Abfrage zu schreiben, oder per CSV zu exportieren, die Änderungen in der Tabellenkalkulation zu machen und wieder zu importieren, hängt sicher von der Änderung ab.


    Grüße
    Stefan

    Servus,


    da würde ich beim Michael Schulze vom Media-Service-Essen nachfragen, ob er gerade Zeit für solche Arbeiten hat.
    Evtl. ist es besser, den Fehler zu finden und alles auf einen aktuellen Stand zu bringen.


    Ich könnte auch helfen, nur nicht auf die Schnelle.


    Grüße
    Stefan

    Servus Faro,


    hast Du in der VirtueMart Konfiguration VMDEBUG für Administratoren eingestellt?


    Passiert das evtl. wenn Du ein Produkt im Backend aufrufst?


    Es gibt auch die Möglichkeit, dass jemand versucht, eine Produktseite auszudrucken. Hast du da ein Druck-Symbol eingebaut?


    Mehr fällt mir gerade nicht ein, kein Kaffee mehr im Haus. ;-)


    Stefan

    Servus liebe Forummitglieder,


    wir haben ein schlimmes Wort in VirtueMart: Selbsterstellte Felder.
    Im englischen Original lautet es "Custom Fields".
    Das VirtueMart-Team hat mich gebeten, eine Umfrage unter den deutschsprachigen Benutzern zu initiieren.


    Das Wort "Selbsterstellte Felder" gefällt vielen nicht, es ist lang, und es sagt nicht viel aus.
    Die "Selbsterstellten Felder" dienen dazu, ein Produkt näher zu beschreiben, bzw. um Kindprodukte oder Eigenschaften im Produkt durch Drop-Down-Listen anzuzeigen.


    Die bekanntesten Felder sind:
    Zeichenfolge:
    - einfache Beschreibung einer Eigenheit als reiner Text. Bsp.: Dieses T-Shirt fällt groß aus.
    - als Drop-Down-Liste zur Auswahl von Eigenschaften: Bsp.: Farbe: blau, rot, grün, gelb, rot.


    Produktvariante:
    - Kindprodukte können als Drop-Down-Liste oder Radio-Button-Liste angezeigt werden.


    Datum:
    - Eine Datumsauswahl kann eingeblendet werden.


    Und noch einige andere.


    --


    Zur Umfrage:
    Bitte sagt uns Eure Meinung. Gefällt Euch ein neuer Begriff, oder sollen wir den alten beibehalten?


    Die Vorschläge bisher:
    1. Spezialfelder
    2. Zusatzfelder
    3. Produktfelder
    4. "Selbsterstellte Felder" beibehalten


    Bitte gebt ein +1 für einen Vorschlag oder macht eigene Vorschläge und ergänzt die obenstehende Liste. (5. ...., 6. .....)


    Zu gewinnen gibt es den Spaß, an der Umfrage teilgenommen zu haben und damit einen wertvollen Beitrag zu einem wohlgeformten VirtueMart geleistet zu haben. ;-)
    Um zahlreiche Beteiligung wird gebeten.


    Danke
    Stefan

    Unglaublich, die Sprachvariablen gibt es garnicht in den Sprachdateien. :-O


    Dann müssen wir per Hand ran, die englischen habe ich gerade vervollständigt, D und F fehlten:


    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_C="[%3$s], Confirmed order at %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_D="[%3$s], Denied order at %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_F="[%3$s], Completed order at %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_P="[%3$s], Order is pending at %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_R="[%3$s], Refunded order by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_S="[%3$s], Shipped order from %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_U="[%3$s], You confirmed an order at %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_X="[%3$s], Cancelled order by %1$s, total %2$s"


    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_C="[%3$s], Confirmed order by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_D="[%3$s], Denied order by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_F="[%3$s], Completed order by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_P="[%3$s], Pending order by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_R="[%3$s], Refunded order for %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_S="[%3$s], Shipped order for %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_U="[%3$s], Order placed by %1$s, total %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_X="[%3$s], Cancelled order for %1$s, total %2$s"


    Im Deutschen fehlen dann:
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_D="[%3$s], Bestellung bei %1$s abgelehnt, Gesamtbetrag %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_F="[%3$s], Bestellung bei %1$s abgeschlossen, Gesamtbetrag %2$s"


    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_D="[%3$s], Bestellung von %1$s abgelehnt, Gesamtbetrag %2$s"
    COM_VIRTUEMART_MAIL_SUBJ_VENDOR_F="[%3$s], Bestellung von %1$s abgeschlossen, Gesamtbetrag %2$s"


    Diese Sprachvariablen müssen als Joomla-Sprach-Override für Administrator UND Site in den verwendeten Sprachen angelegt werden.
    Das hab ich erfolgreich auf einer Testseite ausprobiert.


    Ich werde dafür sorgen, dass die Variablen demnächst in den offiziellen Sprachdateien erscheinen, dann werden die Overrides nicht mehr nötig sein.


    Grüße
    Stefan

    MijoSQL ist noch viel älter, und das funktioniert auch (in den meisten Installationen) sehr gut. Es gibt ein sehr nettes Buch "SQL for Dummies", hat mir am Anfang sehr geholfen.


    An den Datenbankstrukturen ändert sich nicht laufend etwas, deshalb sind diese Tools, wenn sie einmal für Joomla 3 geschrieben waren, meistens lange lauffähig.

    Im keys-Ordner befindet sich die keys.ini, die für die Verschlüsselung von Informationen zuständig ist, z. Bsp. für Paypal.
    Diese Datei wird, falls sie gelöscht wird, neu generiert.


    In der Vergangenheit gab es einmal ein Problem, da half es, diese zu löschen, weil die neue Verschlüsselungsmethode die alten keys nicht lesen konnte.


    Jetzt mach aber mal Urlaub. ;-)