Beiträge von StefanSTS

    Servus,


    hier scheint das Problem nicht zu liegen.


    <?php echo $this->orderDetails['paymentName'] ?>


    Das sollte den Namen ausgeben. Da bin ich dann jetzt auch überfragt, warum das leer ist. Entweder wird da nichts übergeben oder der Name wird einfach ausgeblendet. Hast Du einen Link zur Seite?


    So long
    Stefan


    PS. Deine anderen Beiträge waren wohl aufgrund des Codes nicht durchgegangen, manchmal hält die Foren-Software das zurück, auch bei Links kann das mal vorkommen, ist bei mir auch schon vorgekommen. Dann muss da erst ein Moderator freischalten. In solchen Fällen evtl. einfach noch einmal ohne Code oder Link posten.

    Servus Hugo,


    kann es sein, dass Du für die invoice_items.php einen Override in Deinem Template hast?
    Dort werden die Namen von Zahlung und Versand aufgerufen. In der HTML-Mail sollte zumindest eine HTML-Tabellenzeile dafür vorhanden sein. Kannst Du den Quelltext der HTML-Mail einmal posten?


    So short
    Stefan

    Servus Jack,


    das hat mit den Updates auf Joomla 3.4 auf latest 3.4.3 jetzt zweimal gewechselt, wenn ich das richtig mitbekommen habe. Es gibt in der VM-Konfig irgendwo einen Schalter. JavaScript Sprachkorrektur oder so ähnlich, versuch den mal ein- und auszuschalten.


    Wenn's damit nicht klappt, noch einmal melden, dann grab ich etwas tiefer.


    So long
    Stefan


    PS. Gerade gelesen, mit der Beta von Joomla 3.4.4 geht es wieder, vielleicht auf 3.4.4 warten.

    Servus,


    meine obige Antwort war irgendwie nicht für diesen Thread gedacht, dieser Post bumpt den Beitrag noch einmal hoch und verschickt eine Nachricht.


    Ja, man kann VirtueMart dann sogar dazu verwenden, um das Angebot zu erstellen und über die Rechnungsfunktion ein Angebot auszudrucken, bzw. zu verschicken, wenn man möchte.


    Verschiedene Käufergruppen in einem Shop, eine hat die Preise Null, der Angebotsersteller kann die Preise sehen. Oder auf zwei Installationen aufteilen, eine lokal auf XAMPP oder ähnlichem, wenn man fürchtet, die Preise könnten ansonsten im Netz herumliegen.


    So long
    Stefan

    Sehr komisch, irgendwie scheint meine Antwort im falschen Thread gelandet zu sein.
    Sorry.


    Ja, man kann einfach ein paar Sprachoverrides anlegen, statt Kaufen, Angebot anfordern, die Preise nicht anzeigen und das war's dann im Grunde schon.

    Servus,


    vom Aussehen tippe ich auf VirtueMart 3, wäre aber gut, wenn Du Deinen Versionen immer angeben könntest, das hilft oft, schneller eine Antwort zu finden.


    Die Ansicht der Produkte in der Kategorieansicht wird durch die products.php im Ordner sublayouts bestimmt. Das CSS steht in der vm-ltr-site.css.


    Wenn Du einen Link zu der Seite hast, kann ich Dir sehr schnell sagen, welche Änderungen nötig sind.


    So short
    Stefan

    Hallo Jero,


    willkommen im Forum.


    Als erstes wäre es gut zu wissen, welche Versionen Du verwendest, die Angaben sollten immer dabei stehen, weil es die verschiedensten Installationen gibt.


    Neuinstallation? Update? Welches Template usw.


    Evtl. Screenshots und einen Link zur Seite, so kann man die meisten Probleme schon lösen.


    So short
    Stefan

    Hm, Google sagt dazu, dass Du evtl. die Picachoose-Dateien nicht nach jQuery lädst.


    Im Grunde hört sich das nach einem jQuery-Problem an, das auftaucht, wenn mehrere jQueries geladen werden oder das Dollarzeichen nicht mehr als jQuery-Ersatz erkannt wird.


    Am besten durch den Header schauen und die Skriptaufrufe betrachten. Es gibt da auch ein paar Tools, die jQuery im Header aufräumen, einfach mal Google fragen.


    So short
    Stefan

    Alternativ kann man auch ein Theme in das vorhandene Template setzen.


    Das heißt im Klartext, die VirtueMart-Bereiche werden, sofern nötig mit Template-Overrides überschrieben, Diese Themes sind im Gunde nur Overrides, die in den html-Ordner des Templates kopiert werden, und evtl. einige CSS- und JavaScript-Dateien. Damit bleibt das Grund-Template überall das gleiche.


    Theoretisch kann man VirtueMart unter dem vorhandenen Template ohne Theme laufen lassen und nur die Bereiche verändern, die einem "noch" nicht gefallen. Das bedeutet, ein wenig CSS anzupassen und evtl. den ein oder anderen Override selbst zu schreiben.


    Welche dieser Variationen am besten ist, bzw. den Arbeitsaufwand gering hält, hängt vom Template ab, und wie viel das VM-Layout vom Template übernimmt.


    Grüße
    Stefan

    Bist ja ganz schön aktiv in diesem VM-Forum! Congratulations! Habe mich so umgeschaut, bist ja überall vertreten :-)


    Tja, mein Kumpel wollte vor Jahren mal einen Shop, und dann hab ich einfach angefangen, den zu bauen. Und zu gefühlt 90% hat mich Google immer in dieses Forum geschickt, und ich konnte mit den vorhandenen Antworten, ohne selbst eine Frage stellen zu müssen, den Shop fertig bauen. Der läuft nun schon mehrere Jahre reibungslos, erst unter VM1, dann unter VM2 und wenn ich Zeit finde auch responsive unter VM3.


    Naja, und deshalb dachte ich damals, ich könnte ja auch mal was zurückgeben. So bin ich hier "hängen geblieben" und VirtueMart trägt einen guten Anteil an meinem Lebensunterhalt mit bei. Mir machen diese Anpassungen Spaß, HTML und CSS sind mein Spielzeug, wenn es draußen regnet. ;-)


    Und wenn ich sehe, dass sich jemand richtig ins Zeug legt, so wie Du, und viel liest und lernt, dann gebe ich auch gerne ein paar Tipps, selbst wenn's mal nen paar Minuten länger dauert.


    Das ist das Schöne an VirtueMart, man kann sich damit alles genauso hinbasteln, wie man es möchte.


    So, genug geschwatzt ;-)
    Stefan

    #compare_list_prod .PricesalesPrice.vm-display.vm-price-value::after, #product_list .PricesalesPrice.vm-display.vm-price-value::after {
    ....
    }


    Einfach die verschiedenen "Fragmentidentifizierer" "#xyz" vor die .PricesalesPrice und mit einem Komma trennen.


    Oder halt zwei oder drei verschiedene CSS-Blöcke für die verschiedenen Ansichten machen, falls die Abstände, Schriftgröße, -farbe oder dergleichen noch etwas anders werden sollen.


    #compare_list_prod .PricesalesPrice { ..... } reicht auch.


    Die andere Angabe oben ist etwas genauer, die ist aus Firebug kopiert. (Dort sind alle Klassen, die im class-Attribut verwendet werden mit einem Punkt ohne Leerzeichen aneinandergehängt.
    Wenn Du Firebug noch nicht verwendest, solltest Du Dich da ein wenig einarbeiten, bei solchen Arbeiten ist Firebug mehr als Gold wert.

    Mach da aus dem


    .PricesalesPrice.vm-display.vm-price-value::after {
    color: black;


    content: "inkl. MwSt. zzgl. Versandkosten";


    display: block;


    font-size: 10px;




    }




    ein


    #product_list .PricesalesPrice.vm-display.vm-price-value::after {


    color: black;


    content: "inkl. MwSt. zzgl. Versandkosten";


    display: block;


    font-size: 10px;




    }




    dann ist das nur in der Kategorie.


    Bei sowas muss man immer schauen, ob man irgendwelche umschließenden Tags hat, die spezifisch für eine Seite sind. Das #product_list kommt nur in der Kategorieansicht vor.


    So kann man das dann auch an anderen Stellen anders darstellten.


    Hope it helps
    Stefan

    Vielleicht tut es ja ein wenig CSS.


    Dieses in die custom.css


    .PricesalesPrice.vm-display.vm-price-value::after {


    color: black;


    content: "inkl. MwSt zuzgl. Versandkosten";


    display: block;


    font-size: 10px;




    }


    Das ist schon in der custom.css, da das 24px entfernen:




    #product_list.grid li .product-box .PricesalesPrice {


    font: 16px Arial,Helvetica,sans-serif;




    }




    Kann sein, dass die Angaben noch irgendwie auf die Startseite beschränkt werden müssen, weil sie sonst in den Produktansichten auch auftauchen.


    Du kannst einfach in die Administration gehen, dort auf Kundenfelder und oben auf Neu klicken.


    Da gibt es diverse Auswahlmöglichkeite, hab ich vorhin gesehen, auch Webadresse. Die Felder werden dann in der Datenbank abgelegt.


    Bitte versuch es aber vorher in einer Testinstallation. Wenn es eine andere Möglichkeit gibt, würde ich die auch überlegen, weil mit den Kundenfeldern ist immer so eine Sache.

    Ok,


    ich hab mir jetzt noch einmal alles langsam durchgelesen.


    In VM3 gibt es keine Datei namens default_showprices.php und auch keine default_products.php mehr. Diese Funktionen wurden alle in die Sublayouts verlagert. Da Du geschrieben hast, nur VM3, hatte ich erst einmal vermutet, dass auch alles VM3 ist.


    Wenn Du diese Dateien irgendwo hast, bedeutet das, dass Dein Template diese Dateien weiterhin verwendet. Sinnvoll wäre an dieser Stelle, den Template-Hersteller nach einem aktualisierten VM3-Template zu fragen oder das Template zu wechseln.


    Natürlich kann man auch einen VW Käfer 1303 um einen neuen Porsche-Motor bauen, aber der Windwiderstand des alten Käfers und das Fahrgestell erlauben dann keine 300km/h auf der Autobahn.


    Du verstehst sicher meine Analogie.


    Sicher kann man den Shop auch so ans Laufen bekommen, aber es ist halt nicht optimal. Wenn Du einen Link zu der Seite hast, finden wir aber vielleicht auch die Stelle, die verändert werden muss.


    So long
    Stefan