Beiträge von StefanSTS

    Sorry,


    das nächste Mal schau ich gleich richtig nach, da war eine Gedächtnislücke.


    /language/overrides/en-GB.override.ini so steht es bei mir im Ordner. Also nur de-DE statt en-GB.


    Und dann nur die Sprachschlüssel hinein, die auch wirklich anders sind.


    Das muss aber über das Joomla-Klickibunti unter Erweiterungen - Sprachen - Override auch gehen, ansonsten fehlt da evtl. das Schreibrecht (was ich mir schlecht vorstellen kann, weil sonst andere Dinge auch nicht funktionieren).

    Dann nenne Deine geänderte Datei doch xyz_meine.ini und dann bleibt die beim Update auf dem Server, und Du brauchst sie später nur umbenennen (oder runterladen, umbenennen, hochladen). Hat den Vorteil, dass Du auf den ersten Blick in den Dateien siehst, dass da ein Override ist.


    Hast Du im Ordner Override auch einen Ordner /de-DE/ ? ;-)

    Servus Henryk,


    funktioniert doch im Prizip so, wenn man die Fehler im Diagramm übersieht und sich noch ein paar Linien dazu denkt.


    Wo genau ist das Problem, das Du nicht hinbekommst?


    Anmerkung zur Aktivierungsmail:
    Aktivierungsmail nach einer Woche noch einmal erinnern? Sollte man sich keine Mühe machen, der Kunde hat 6 Tage und ca. 23 Stunden vorher schon woanders bestellt, weil dieser Laden keine Mail geschickt hat/Mail nicht angekommen ist/der Kunde nicht wusste, dass eine Mail kommt und somit zu kompliziert ist. (Kundengedanke)


    Aktivierungsmail ist von gestern, klare Empfehlung ist: ausschalten. Da würde ich eher Gastregistrierung erlauben, um es dem Kunden noch einfacher zu machen.


    Wenn Dein Kunde die Mailaktivierung unbedingt möchte, installier ihm gleich noch ein Tool, das zeigt, wo die Kunden beim Bestellvorgang aussteigen. ;-)


    AGB und Widerruf kann man auch an anderer Stelle bekannt geben.


    So short
    Stefan

    Servus,


    bin mir nicht sicher, ob es eine andere Möglichkeit gibt, aber auf die Schnelle würde ich sagen, so:


    com_virtuemart/views/cart/tmpl/default_pricelist.php im Template als Override anlegen.


    In Zeile 259 (VM 3.0.10)

    PHP
    1. <td align="right"><?php echo $this->currencyDisplay->createPriceDiv ('salesPriceShipment', '', $this->cart->cartPrices['salesPriceShipment'], FALSE); ?> </td>


    ersetzen durch:


    PHP
    1. <td align="right">
    2. <?php if (!empty($this->cart->cartPrices['salesPriceShipment'])) {
    3. echo $this->currencyDisplay->createPriceDiv ('salesPriceShipment', '', $this->cart->cartPrices['salesPriceShipment'], FALSE);
    4. }
    5. else {
    6. echo vmText::_('COM_VIRTUEMART_NULL_KOMMA_NULL');
    7. } ?>
    8. </td>


    Dann einen Sprachoverride erzeugen


    'COM_VIRTUEMART_NULL_KOMMA_NULL="0,00 €"


    Sollte gehen.


    So long
    Stefan

    Servus,


    ich habe gerade bei jemandem Artio Invoice deinstalliert, weil es einfach nicht das gemacht hat, was gebraucht wurde. Es würde aber für einige Designs reichen.


    Hier gibt es vorgefertigte Dateien günstig:
    https://www.olympianthemes.com…rt-html-order-emails.html
    Der Programmierer ist sehr hilfsbereit und kann da auch Änderungen vornehmen.


    Ansonsten könnte es auch bei einigen Templates mit eingebaut sein, da muss man die Beschreibung und die Demo genauer betrachten.


    Oder wenn es 98%ig so aussehen soll wie eine PDF- oder Excel-Vorlage, kostet das Maßschneidern auch nicht die Welt.


    EDIT: Oder einfach in meinem Shop schauen, wegen der regen Nachfrage habe ich "VirtueMart Rechnungslayouts und E-Mail-Layouts" erstellt.
    http://www.jooglies.com



    Grüße
    Stefan

    Servus Henryk,


    ich habe mich damit schon länger nicht befasst, weil ich keine E-Mail schicke.


    Weniger Arbeit für den Kunden, schnellerer Bestellablauf, weniger abgebrochene Kaufvorgänge, mehr Umsatz.


    Die Lösung also:


    Joomla - Benutzer - Optionen. Hier die Kontenaktivierung von Benutzer auf Keiner stellen und alles ist gut.


    Keine lästige E-Mail mehr.


    So short
    Stefan

    Servus,


    für den Mac funktioniert Sublime Text, das kann man kostenlos testen, auch längerfristig testen. Ich benutze das unter Linux, läuft auch unter Windows und Mac.


    Für die Sprachoverrides braucht man noch nicht ungedingt gleich einen Programmierer, am besten das Sprachpaket lokal auf die Platte, und wenn man etwas ändern möchte, den Begriff dort suchen, um den davorstehenden Sprachschlüssel zu finden (COM_VIRTUEMART_IRGENDWAS). Diesen dann in Joomla für den Override verwenden.


    Im Joomla Menü auf Erweiterungen - Sprachen. Dort gibt es Overrides.
    Hier nun erst die Sprache wählen: German - Site (oder Administrator) und dann auf Neu klicken, Schlüssel eintragen, Text eintragen, Speichern fertig. Wenn man German - Administrator nimmt, kann man einen Haken bei "Für beide Bereiche" setzen, gilt dann für Site und Admin. Manchmal hilft das, wenn es um Rechnungen usw. geht.
    Die Overrides werden automatisch im Order /language/overrides/ abgelegt, dort kann man die dann auch per Editor verändern.


    Es gibt also zwei Wege, den Joomla Klickibunti-Weg und über die Dateien. Aber dann bitte nicht in Dreamweaver öffnen und wieder abspeichern. ;-)


    Hope it helps
    Stefan


    PS. Programmierer finden sich natürlich zur Not auch hier im Forum, dafür kann man ja private Nachrichten schicken, aber selbst machen kurbelt die grauen Zellen an und verhilft ihnen zu unerwarteten Leistungen. ;-)

    Hi,


    bei der Tabelle musst Du darauf achten, dass jedes TR gleich viele TDs enthält, colspan kann einem TD die Breite von mehreren TDs geben.
    <td colspan="3"> braucht in der nächsten TR drei TDs, wenn diese kein colspan haben, usw.


    Bei der Berechnung gehst Du am besten vom Header aus, und siehst zu, dass alle weiteren Reihen die gleiche Anzahl TD haben. Da ist ein colspan=2 im Header, Achtung.


    In der _shopper kannst Du eine Abfrage einfügen, welcher Status aktiv ist, und dementsprechend die Nachrichten setzen. Das hab ich irgendwann einmal für VM2 gemacht, im Prinzip kann man den Statusnamen oder -buchstaben abfragen und dann if-Abfragen setzen.


    $statusname = $this->orderDetails['details']['BT']->order_status_name


    könnte klappen, damit findet man den Namen raus, für den Buchstaben gibt es sicher auch etwas, vielleicht order_status_code oder so, dann
    if $statusname irgendwas schreib diesunddas.



    Auf die Schnelle
    Stefan

    Kann sein, dass Dreamweaver das nicht als UTF-8 abgespeichert hat.


    Ich hab Dreamweaver schon seit 15 Jahren nicht mehr benutzt, deshalb weiß ich nicht, wie man das einstellen muss. Aber für solche Aufgaben ist auch Notepad++ sehr gut zu gebrauchen.


    Im Endeffekt muss es irgendwo die Einstellung geben, als UTF-8 speichern.


    Vielleicht hilft's, wenn nicht, noch einmal anklopfen.


    So long
    Stefan


    PS. Man kann auch Sprachoverrides anlegen. Da hilft Google. Ist eine Joomla-Frage. Am besten die Sprachdatei noch einmal aus der Installationsdatei nehmen und hochschieben.

    Hi Emily,


    die invoice_items.php enthält die Tabelle für die Rechnung und die E-Mail.


    Dort müssen bevorzugt die TDs herausgenommen werden und die Variable für colspan angepasst werden. Man kann auch einfach die Überschriften herausnehmen und die Zellen auf eine geringe Breite setzen, aber das ist weniger schön.


    _raw brauchst Du nicht, richtig. Im mail_footer waren glaub ich die doppelt und dreifachen "MFGs".


    So short
    Stefan

    Hallo Forumsbesucher,


    wer es noch nicht getan hat, bitte sofort das Update fahren.


    Angriffe scheinen bereits zu laufen, also nicht länger warten, der Patch auf 3.4.5 ist nur auf die Sicherheitslücke beschränkt und sollte keine Probleme bereiten.


    Joomla 2.5.28 ist von dieser Lücke nicht betroffen.


    So long
    Stefan


    PS. Eigentlich dachte ich, es ist seit einer Woche klar, aber scheinbar sind immer noch nicht alle Seiten aktualisiert. Deshalb noch einmal ein extra Post. Es brennt!

    Der Status der Bestellung hängt davon ab, was das Payment-Plugin sagt.


    Geh mal in die Zahlungsarten, dort kann man pro Zahlungsart auswählen, welcher Status nachher festgelegt wird.


    Wenn das nicht klappt, mach doch mal Screenshots von den Einstellungen.

    In der VM-Konfig kann man einstellen, wann eine Mail an den Kunden rausgeht, unter Kasseneinstellungen.


    Im Zahlungsmodul kann man auch einstellen, welcher Status nach dem Kaufen-Klick für eine Zahlart gesetzt wird. Z. Bsp. Überweisung -> Vom Kunden bestätigt (nenn ich meistens "Zahlung ausstehend") oder Paypal usw. -> Bestätigt.


    Damit kann man alles nach Gusto einrichten.


    So long

    Wenn Du einen Override für die vm-ltr-site.css hast, dann musst Du auch den Ordner mit dem VM-Bilder vm-general in die images-Ordner des Templates kopieren, da ist auch noch ein sprites-irgendwas.


    Am besten alles ins Template, dann kommen erst einmal die normalen Plus-Minus-Bildchen wieder hinter die Quantity-Box (der Kasten mit der Produktanzahl).


    In Deiner vm-ltr-site.css, Zeile 47ff hat "product-price" ein float: left;. Besser wäre float: none;, dann müsste es soweit passen.


    Hope it helps
    Stefan

    Dann noch ein kleiner Rat, von Anfang an die Produktbilder immer im gleichen Format anlegen, gleiche Größe, gleiches Größenverhältnis.


    Wenn die Bilder alle unterschiedlich sind, wird das Design im Normalfall zerbeutelt.


    Also eine schöne Dokumentation anlegen und dort die Größen und Seitenverhältnis(se) festlegen, da kann man dann immer mal wieder reinschauen, wenn die grauen Zellen versagen.


    Textdateien sind dazu sehr gut geeignet.


    Nur mal so
    Stefan