Beiträge von StefanSTS

    Come on, würde der engliche Bürger sagen, bisserl Eigeninitiative.


    Einfach in der ganzen Tabelle die vorletzten TDs in den TRs entfernen. Wenn überall die gleiche Anzahl TDs steht, wird das was, vielleicht auf die colspan achten.


    Soviel zur "Zwischen Weihnachten und Neujahr"-Antwort
    Stefan

    Servus,


    die Frage ist nicht einfach zu beantworten, da jeder etwas anderes unter "besonderes" versteht.


    Für ein Shop-System sehe ich es als selbstverständlich an, dass man ein Testsystem parallel laufen lässt, in dem zuerst alle Änderungen getestet werden.
    Wenn man das System verändert, sprich Core-Dateien ändert oder Overrides anlegt, sollte das dokumentiert sein, und bei einem Update sollten all diese Änderungen in Bezug auf neue Dateien überprüft werden.


    Wie gründlich man diese Überprüfung macht, ist Geschmacks- bzw. Kostensache.

    Grundsätzloich bin ich der Meinung, man sollte den Problemen nicht ausweichen :-)


    Deswegen schlage ich mir seit knapp drei Jahren die Nächte um die Ohren, um auch die hintersten Ecken von VirtueMart kennenzulernen. Ich bin sicher schon bei über 30%.
    Aber vieles kann man auch einfacher haben, ohne schlechtes Gewissen. ;-)

    <div class="spacer-buy-area">
    .......



    <?php
    echo shopFunctionsF::
    echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$this->product,'currency'=>$this->currency));
    ?> <div class="clear"></div>




    <--- GEWÜNSCHTE ANZEIGE MEINES CUSTOMFIELDS - ZWISCHEN DEN PREISEN UND DES ADDTOCARTBUTTON -->


    <?php // PHP-Code folgt, deshlab php aufmachen
    echo shopFunctionsF::renderVmSubLayout('customfields',a rray('product'=>$this->product,'position'=>'xyz'));



    echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$this->product));
    ?>
    ..........
    </div>

    Im Code steht " product,'position'=>'normal' ", das normal muss ich ersetzen, soweit habe ich das verstanden. Wo kann ich nachsehen wo die Positionen sind bzw. wie heisst die Datei? Kann es sein, das es index.php ist? Meine Positionen in Templates heissen nicht onbot, ontop oder normal, dass steht aber in default.php.


    In der default.php steht die Zeile:
    echo shopFunctionsF::renderVmSubLayout('customfields',a rray('product'=>$this->product,'position'=>'normal'));


    Das ist die Position, an der etwas eingefügt wird, wenn keine "Layout Position" im selbsterstellten Feld angegeben ist.
    Mit dem Code oben, wird die Position "normal" *erzeugt*.


    Das
    echo shopFunctionsF::renderVmSubLayout('customfields',a rray('product'=>$this->product,'position'=>'xyz'));
    erzeugt die Position xyz. Wenn im selbsterstellten Feld bei "Layout Position" "xyz" angegeben wird, erscheint das Custom Field genau a der Stelle im Code.

    Hi Blazinoo,


    schau Dir bitte bei Joomla einmal die Dokumentation zu Overrides an, damit Du einen Überblick über die Funktionsweise bekommst.


    Die default.php einer "view" sollte im html-Ordner des verwendeten Templates abgelegt werden. Deine Änderungen hast Du im Core gemacht, das sollte eigentlich vermieden werden.


    Schau einmal in den Ordner /templates/DeinTemplate/html/com_virtuemart/productdetails/, dort solltest Du die entsprechenden Override-Dateien finden, die es zu verändern gilt.


    Wenn dort noch nichts ist, kopier die von Dir erwähnte Datei in den Override-Ordner /templates/DeinTemplate/html/com_virtuemart/productdetails/ und dann lade die Datei in den Editor und verändere sie.


    Die Logik der Positionen: Du gibst im Template eine Position mit Namen "xyz" an, das selbsterstellte Feld bekommt die "Layout Position" "xyz" und wird nun dort angezeigt, wo diese Position im Template eingefügt ist. Kann man evtl. in DIVs mit einer CSS-Klasse einbetten, um besser mit CSS rangehen zu können.


    Auf die Schnelle
    Stefan

    Guten Morgen,


    in der VM-Konfiguration gibt es den Reiter Preisangaben. Dort kann man alles einstellen, was man braucht.
    Die Preisangaben kann man auch einzeln für Käufergruppen setzen, wenn Du einmal in die Käufergruppen schaust.


    Wenn das nicht funktioniert, ist evtl. etwas mit dem Template nicht in Ordnung. Um vernünftig weiterhelfen zu können sind "genaue" Versionsangaben und der Name des Templates evtl. interessant.


    So short
    Stefan

    Servus,


    Du kannst in der default.php der productdetails zur Not eigene Positionen setzen.


    Such in der Datei einmal nach:


    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'normal'));


    Für "position" gibt es in der Datei mehrere Möglichkeiten, eigene kann man einfach so anlegen:


    echo shopFunctionsF::renderVmSubLayout('customfields',array('product'=>$this->product,'position'=>'meine-neue-position'));


    Diese Position kann man dann in den Einstellungen der Selbsterstellten Felder angeben. Ohne Angabe werden die "Customfields" an die voreingestellte Stelle gesetzt.


    So short
    Stefan

    PS. Jetzt haben die Bilder bei mir gerade fertig geladen, und es funktioniert alles. Hattest Du schon etwas geändert?
    Sind die Bilder evtl. sehr groß und werden nicht schnell genug geladen?


    Firefox unter Linux.


    PPS. Gerade einmal genauer geschaut. Ein Produktbild war 1,1 MB mit 1024x1024er Auflösung.
    TinyPNG.com hat daraus ca. 190 kb gemacht. Versuch vielleicht einmal, die JPG-Komprimierung herunterzusetzen.

    Hallo Joseph,


    meistens liegt die Antwort in dem Anfang Deines Satzes "seit kurzem ...".
    Wenn Du nachvollziehst, was genau vor kurzem an der Seite geändert wurde, kommen wir der Sache vielleicht auf die Spur.


    Hast Du ein Update gemacht? Wenn ja, von welcher Version auf welche?


    Kommt das GK-Storefront mit eigenem Zoom? Oder ist das ein weiteres Plugin?


    In der VM-Konfiguration gibt es eine Einstellung, "Zusätzliche Bilder in Hauptposition anzeigen". Was ist dort eingestellt?


    Normalerweise handelt es sich bei solchen Problemen um JQuery-Konflikte. Hier spielen VM, Fancybox und der Zoom mit JavaScript. Da kann das eine das andere schon einmal blockieren.


    Versuch mal anhand meiner Anmerkungen/Fragen oben, ob Du etwas findest.


    Grüße
    Stefan

    Also,


    Erweiterungsmanager
    unten links - letzter Menüpunkt "Install Sites" (in englisch, deutsch sollte ähnlich heißen)


    Dort geklickt, sieht man die Liste der Erweiterungen und deren Update Sites.


    Da würde ich mal einfach grüne Haken verschwinden lassen und schauen, was die Fehlermeldungen dazu sagen.
    Evtl. Cache leeren (Vermutung)


    So short
    Stefan

    Servus,


    diese Datei enthält den Code:
    /modules/mod_virtuemart_cart/tmpl/default.php


    Hierfür einen Override erstellen.


    Wenn Du in components/com_virtuemart/views/cart/tmpl/default_pricelist.php hineinschaust, findest Du dort die Versandkosten.
    Ob die Versandkosten so für das Modul zur Verfügung stehen, weiß ich nicht, Versuch macht kluch.
    Zur Not sollte subtotal von den Produkten gehen und dann einen Hinweis zu den Versandkosten.


    Ob das rechtlich ok ist, frag Deinen Arzt oder Apotheker.


    So short
    Stefan