Beiträge von StefanSTS

    Servus Milbo, Markus!


    Markus, keinen Grund für ???, wir bleiben hier sachlich und nett, auch wenn wir durch Mißverständnisse etwas hohen Blutdruck haben.


    Ich darf das Ganze einmal kurz auflisten.


    In der Grundversion von Virtuemart gibt es die Rechnung und Bestätigungsmail, die auf invoice-items.php zugreifen, mit (aus dem Gedächtnis):
    - Artikel
    - Artikelnummer
    - Menge
    - Einzelpreis Netto
    - Mehrwertsteuer in z.Bsp. Euro
    - Preisnachlass
    - Gesamtpreis Brutto


    Um den Warenkorb, bzw. die Rechnungsansicht einfach zu gestalten, kann man die Mehrwertsteuer und den Preisnachlass in der Tabelle weglassen.


    In Deutschland werden die Preise für Endverbraucher in der Kategorie-Ansicht und der Produktansicht als Bruttopreise angezeigt. Kommt man nun in die Warenkorbansicht, wird der Brutto-Einzelpreis allerdings nicht mehr angezeigt, sondern nur noch der Netto-Einzelpreis.


    Damit steht im Warenkorb/Rechnung dann: 3 x 10 Euro = 35,70 Euro, wenn wir eine MwSt von 19% annehmen.


    Wenn Markus sagte, dass er keine MwSt hat, heißt das wohl, dass sie nicht angezeigt wird, die Preise im Screenshot zeigen, dass er den Bruttopreis inkl. 19% MwSt angibt, da Nettopreis 25,xx Euro und Bruttopreis 29,xx Euro.


    An dieser Stelle wäre es hilfreich, wenn man in der Konfiguration - Preisangaben einen Schalter hätte:


    Preise in Warenkorb und Rechnung als Netto oder Brutto darstellen.


    In den entsprechenden Dateien invoice-item.php und (war das?) default_pricelist.php für den Warenkorb müsste dann halt auf diesen Schalter zugegriffen werden können. Beachten müsste man eventuell, dass der Preisnachlass auch Brutto oder Netto ist. Keine Ahnung, ob da Netto oder Brutto wichtig ist.


    If PreisImWarenkorbRechnung = Netto verwende PriceWithoutTax
    If PreisImWarenkorbRechnung = Brutto verwende PriceWithTax


    Kurze Anfrage für Virtuemart Version 2.8 oder so. ;-)
    Eine Auswahlliste, in der man auswählen kann, was man in Warenkorb, Rechnung, Lieferschein, Bestätigungsmail haben möchte.


    n Artikelbild
    y Artikelname
    n Artikelnummer
    y Menge
    n Netto-Einzelpreis
    n MwSt
    y Brutto-Einzelpreis
    n Preisnachlass Netto
    y Preisnachlass Brutto
    n Netto-Gesamtpreis
    y Brutto-Gesamtpreis


    In der Konfig irgendwo Check-Buttons getrennt für Warenkorb, Rechnung und was es da sonst noch gibt.


    Jetzt bin ich etwas weit geflogen.


    Ich hoffe, ich konnte etwas Unklarheit in die Ordnung bringen ;-)
    Stefan

    Genau, im html-Ordner des Templates werden die Overrides angelegt.


    Such mal nach Override hier im Forum für genauere Infos.


    In Deinem Fall die Ordner anlegen und die Datei, die irgendwo aus einem Virtuemart-Unterordner kommt, dort hinein legen.


    So, bin erst einmal off. Ich schau morgen noch einmal hier rein.


    So long
    Stefan

    markus


    War das ein Template, das für ein deutsches Virtuemart gekauft wurde, oder ein generelles Joomla-Template für x-beliebige Sprachen?


    Falls es ein Virtuemart-Template war, solltest Du die Entwickler mal anhauen, dass sie Dir eine Version schicken, in der auch der Brutto-Einzelpreis steht. Solltest Du mal genau aufs Etikett schauen.


    Denkt
    Stefan

    Hey Milbo,


    ein internationales Shopsystem sollte das können, sonst könnte es ja amerikanisches Shopsystem heißen. :-P


    Das Dumme ist wohl, dass Du viel zu viel um die Ohren hast, um Dich mit Altlasten zu beschäftigen, wenn es im Moment viel spannender auf 2.1 zugeht. Kleb doch einfach mal so einen gelben Klebezettel an den Monitor und wenn Du mal Langeweile hast ... . Die nicht geringe Zahl der deutschen Shopbetreiber würde sich bestimmt freuen.


    Auf der anderen Seite könntet Ihr Knauser auch ruhig mal eine Extension kaufen, wenn Ihr mit Euren Shops Geld verdienen wollt, so teuer sind die nun auch nicht.


    Das heißt nicht, dass man Extensions braucht, um einen erfolgreichen Virtuemart ans Laufen zu bringen, es geht auch mit eigenem Antrieb und viel lernen und lesen.


    Jetzt nur mal so
    Stefan

    Ja, das Problem ist klar. ;-)


    Du solltest einen Override für die invoice-items.php anlegen und die Variable für den Nettopreis durch die Variable für den Bruttopreis ersetzen.
    Such mal Deine Datei und vergleich die mit dem Code unten.
    Hab jetzt leider nicht die Zeit, vielleicht hilft es.


    Stefan


    Servus Daniel,


    was genau meinst Du mit Testlauf?


    Wenn Du das System lokal unter XAMPP oder ähnlichem installiert hast, kann es gut sein, dass Dein System die Mails nicht verschicken kann, dann solltest Du Dein Testsystem evtl. online stellen. Sofern das in einem Ordner mit Zugriffsschutz liegt, kann dann auch niemand da hineinsehen, der nicht Deinen Benutzernamen und das Passwort kennt.


    Läuft die Installation bei einem Provider, sollte die Mail durchgehen, wenn die Einstellungen im Virtuemart stimmen. Wenn ich mich recht erinnere, gibt das die Voreinstellung aber schon her, da muss nichts verändert werden.


    So long
    Stefan

    Und für die Zukunft würde ich empfehlen, während der Entwicklungsphase jeden Tag mindestens eine Sicherung der Dateien und der Datenbank anzulegen.


    Dann verliert man nicht Wochen, sondern höchstens einen Tag.


    Wenn es läuft, und nur noch ab und zu Veränderungen hinzukommen, wenigstens vor der Änderung einmal kurz das Backup anstoßen.


    Spart Kopfschmerzen und Zeit.


    Stefan

    Du könntest die Artikel als CSV exportieren und dann in eine Tabellenverarbeitung stecken.


    Dort die Veränderungen machen und zurück ins System.


    Ich hatte das einmal mit CSVI ausprobiert. Funktionierte recht gut.


    Kein Kategoriebaum, aber einfacher als in Virtuemart selbst.


    So long
    Stefan

    Gut, das war dann wohl ein Anfängerfehler.


    Ich hab unter Sprachen - Inhalt, erst einmal die deutsche Sprache neu erstellt, weil da nur English angegeben war, nun klappt es auch mit dem Nachbarn.


    Sorry für die Konfusion, der Fehler lag also nicht am Update, sondern an der nicht definierten Inhaltsprache. Wahrscheinlich hab ich zwei Dinge zeitlich versetzt geändert, aber die Auswirkung von ersterer erst nach dem Update bemerkt.


    Ich hatte einfach gedacht, mit Installation der Sprachdateien wäre das automatisch als Inhaltsprache eingerichtet worden.


    Somit ist dies dann eigentlich auch kein Virtuemart-Thema, sondern ein Joomla-Thema.


    Sorry for making confusion
    Stefan

    Nach Update auf 2.0.26 unter Joomla 2.5.16 hab ich einen Fehler, wenn ich in die Konfiguration gehe:


    Flagge de-DE für die Sprache de-DE fehlt.
    Gehen Sie zu Erweiterungen > Sprachen > Inhalt, und wählen den Parameter Bildpräfix für diese Sprache.


    Die Installation der Sprachdatei verlief ohne Fehler, jedoch wird unter Inhalt nur Englisch angezeigt und nicht Deutsch. Die Suche nach Bildpräfix und Image Prefix geht ins Leere.


    Der Fehler scheint nicht tragisch zu sein, aber wäre schön, den Grund für die Fehlermeldung auszubügeln.


    Die Fehlermeldung wird scheinbar in der vmview.php erzeugt.
    com_virtuemart.2.0.26\administrator\components\com_virtuemart\helpers\vmview.php


    Hier wird die obige Zeichenkette über die Variable COM_VIRTUEMART_MISSING_FLAG aufgerufen.


    Im Ordner /media/mod_languages/images/ wird die Flagge nicht gefunden, es befindet sich allerdings eine Flagge de.gif in dem Verzeichnis. Ich habe auch noch de_de.gif und de-DE.gif hineinkopiert, allerdings brachte das nichts.
    Wenn ich etwas Zeit finde, gehe ich dem Fehler weiter nach.


    So long
    Stefan

    Servus,


    wird es im Downloadbereich für die Sprachen demnächst eine Möglichkeit geben, zu sehen, für welche Version die Sprachdateien sind?


    Nach Installation von 2.0.26 hab ich einen Fehler in der Konfig: Flagge de-DE für die Sprache de-DE fehlt.
    Gehen Sie zu Erweiterungen > Sprachen > Inhalt, und wählen den Parameter Bildpräfix für diese Sprache.


    Die Installation der Sprachdatei verlief ohne Fehler, jedoch wird unter Inhalt nur Englisch angezeigt und nicht Deutsch. Die Suche nach Bildpräfix geht demnach ins Leere.


    Der Fehler scheint nicht tragisch zu sein, aber wäre schön, den Grund für die Fehlermeldung auszubügeln.


    So long
    Stefan


    EDIT: Ich hab einen neuen Thread dafür erstellt, weil es scheinbar mit den Sprachdateien nicht zusammenhängt.
    http://forum.virtuemart.de/ins…sprache-de-de-fehlt-1252/

    Ein Modul kenne ich leider nicht, aber ...


    CSS ist kein Buch mit sieben Siegeln, die grundlegenden Dinge sind schnell gelernt.


    Als erstes brauchst Du z.Bsp. Firebug für Firefox. Suchmaschine fragen. Andere Browser haben das inzwischen auch eingebaut. Rechtsklick auf ein Element und dann "Inspect Element" oder so, hab leider nur englische Browser im Moment, könnte Element untersuchen heißen oder ähnlich.


    Dann ein einfaches CSS-Tutorial oder die W3C-Empfehlung (World Wide Web Consortium (W3C)) zum Nachschlagen. Auch Suchmaschine fragen. Und schon klappt es mit den einfachen Dingen, wenn dann nachher etwas nicht passt, kannst Du Deine Seite hier posten und mit speziellen Fragen weitermachen.


    Eine Idee, falls Du kein Modul findest
    Stefan

    Das folgende ist eine angepasste invoice_items.php aus VM 2.0.22c.Muss vielleicht mal mit der aktuellen Version verglichen werden. Spaltenbreite usw. ist auch etwas anders, Vielleicht hilft es.

    Den Button-Code kannst Du aus der productdetails view nehmen und in die Kategorie einbauen.


    Ich hab ein Beispiel angehängt, das ich gerade hier habe. Darin ist die quantity box enthalten, allerdings keine Plus und Minuszeichen.
    Man kann ein Warenkorb-Bild einfügen, oder den img-Code rauswerfen.



    Servus, hatte vorhin einen halben Roman geschrieben, der wurde dann leider durch einen Seitenladefehler verschluckt. Wie Jamel schon geschrieben hat, die vmsite-ltr.css bearbeiten, aber am besten vorher in den Ordner /templates/itc_conches_pro/css/ kopieren und von dort aus bearbeiten, damit auch das ein Override in Deinem Template ist.Ein Editor mit Zeilennummerangabe ist hilfreich, Notepad++ zum Beispiel. Gibt sicher auch noch andere.