#1 (permalink)  
Alt 01.04.2010, 00:18
Neuer Benutzer
 
Registriert seit: 25.02.2010
Beiträge: 5
Standard Version 4.0, Mail Attachments

Hallo,

Ich will den Bestell-Emails des Veyton Shops Attachments anfuegen. Sollte ohne viel Frickelei funktionieren. Einfacher waere natuerlich, wenn die Funktion schon in irgendwelchen PlugIns enthalten ist. Ist dem so? In der class.mail.php wird auf einige Tabellen verwiesen, deswegen dachte ich, dass es da schon etwas gibt. Wenn jemand schon so etwas eingerichtet hat, ich bin fuer jegliche Tips dankbar.

/David

... in der class.mail.php:
PHP-Code:
// get attachments
        
$attachment_raw "SELECT * FROM " TABLE_MAIL_TEMPLATES_ATTACHMENT " WHERE tpl_id='" $tpl_id "'";
        
$rsa $db->Execute($attachment_raw);
        
$files = array ();
        
$path DIR_FS_DOCUMENT_ROOT 'media/attachment/';
                ... 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 05.04.2010, 12:54
Neuer Benutzer
 
Registriert seit: 25.02.2010
Beiträge: 5
Standard

Ok, hat sich erledigt. Einfach in der class.order.php gucken wo die "send order" mail erstellt wird und dann Standard PHP Mailer AddAttachment Methode benutzen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 10.05.2010, 11:47
Neuer Benutzer
 
Registriert seit: 09.04.2010
Beiträge: 11
Standard

Hallo Tha-dude,
kannst du das ein wenig ausführen schaffe es so nicht es hinzubekommen. Drehe so langsam am Rad und komme mit dem ganzen Konstrukt nicht klar.

Vielen Dank
Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.06.2010, 14:42
Neuer Benutzer
 
Registriert seit: 25.05.2004
Beiträge: 24
Standard

die class.order.php folgendermassen erweitern:

PHP-Code:
// attachment
        
        
$file_agb= array();
        
$file_agb[] = _SRV_WEBROOT.'AGB.pdf';
        
//attachment Ende

        
$ordermail = new xtMailer('send_order');
        
$ordermail->_addReceiver($this->order_data['customers_email_address'], $this->order_data['billing_lastname'].' '.$this->order_data['billing_firstname']);
        
$ordermail->_assign('order_data',$this->order_data);
        
$ordermail->_assign('order_products',$this->order_products);
        
$ordermail->_assign('order_total_data',$this->order_total_data);
        
$ordermail->_assign('total',$this->order_total);
        
$ordermail->_assign('order_count',$this->order_count);
// attachment anhaengen
        
$ordermail->_addAttachment($file_agb); 
Die AGB.pdf befindet sich in diesem Beispiel im Rootverzeichnis

schönen Gruss
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 04.12.2011, 11:26
Erfahrener Benutzer
 
Registriert seit: 06.04.2011
Beiträge: 175
Standard

-> läuft!

Diese Info gehört unbedingt mit in das VEYTON-Handbuch!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 12.12.2011, 17:06
Neuer Benutzer
 
Registriert seit: 06.10.2011
Beiträge: 3
Standard

Hallo,

kann man irgendwie ausschließen, daß der Empfänger der Weiterleitung diese Anhänge nicht mit bekommt?

Der Admin sollte ja seine AGB kennen.

Mit freundlichen Grüßen
Steffen Winde

Geändert von swinde (13.12.2011 um 13:14 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 27.02.2012, 12:19
Neuer Benutzer
 
Registriert seit: 27.02.2012
Beiträge: 3
Standard

hallo,

leider hab ich trotz mühe nicht die richtige stelle zum einfügen gefunden. wenn ich es am ende einfüge (agb und widerruf) und dann die class.order.php hochlade passiert nix mehr im shop... er bleibt weiß

könnt ihr noch mal helfen hinter was ich die zeilen einfügen muss... (Veyton 4.0.12)

besten dank

Ronny
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 29.02.2012, 15:14
Neuer Benutzer
 
Registriert seit: 27.02.2012
Beiträge: 3
Standard

kann keiner mehr helfen ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 03.03.2012, 16:27
Benutzer
 
Registriert seit: 20.06.2011
Beiträge: 55
Standard

Du darfst nicht einfach am Ende der class.order.php den gesamten Code einfügen.
In der Original-Datei steht bereits folgendes drin:
HTML-Code:
        $ordermail = new xtMailer('send_order'); 
        $ordermail->_addReceiver($this->order_data['customers_email_address'], $this->order_data['billing_lastname'].' '.$this->order_data['billing_firstname']); 
        $ordermail->_assign('order_data',$this->order_data); 
        $ordermail->_assign('order_products',$this->order_products); 
        $ordermail->_assign('order_total_data',$this->order_total_data); 
        $ordermail->_assign('total',$this->order_total); 
        $ordermail->_assign('order_count',$this->order_count);
Diesen Teil musst du in der Datei suchen. Direkt davor fügst du dann folgendes ein:
HTML-Code:
// attachment 
         
        $file_agb= array(); 
        $file_agb[] = _SRV_WEBROOT.'AGB.pdf'; 
         
//attachment Ende
Direkt danach fügst du das ein:
HTML-Code:
// attachment anhaengen 
        $ordermail->_addAttachment($file_agb);
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
attachments, mail

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Step_6 Funzt Nicht kleinsie Installation und Konfiguration 1 28.01.2005 12:13
Welche Version Habe Ich Denn Nun? Shinzon Installation und Konfiguration 1 12.01.2005 19:47


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand