#1  
Alt 07.02.08, 18:33
Forum Newbie
 
Registriert seit: 08.03.07
Ort: Hamburg
Alter: 23
Beiträge: 18
Mansoor eine Nachricht über MSN schicken Mansoor eine Nachricht über Yahoo! schicken Mansoor eine Nachricht über Skype™ schicken
Frage Direct Mail & Direct Mail Subscription: Mehrere gleichnamige E-Mails erlauben!

Hallo Leutz,

da sicherlich einigen schon das Kategorienproblem bekannt ist, siehe folgenden Trend:

http://www.typo3forum.net/forum/dire...ategorien.html (Direct Mail Kategorien)

Habe ich versucht dies zu umgehen, indem ich Kategorien in der Extension auf meiner simplen Art und Weise erweiterte und es hat geklappt.


Verwendung: Anmeldung
Datei: \direct_mail_subscription\pi\class.dmailsubscribe.php
PHP-Code:
// Mansoor's Code am 30.01.2008 START
            
$ka_racing             $fe['tt_address']['ka']['1'];
            
$ka_adventure         $fe['tt_address']['ka']['2'];
            
$ka_holiday            $fe['tt_address']['ka']['3'];
            
$ka_business        $fe['tt_address']['ka']['4'];
            
$ka_volles_programm    $fe['tt_address']['ka']['5'];
            
            
$tx_dfdmailer_gender_aktuell $fe['tt_address']['tx_dfdmailer_gender'];
            
$first_name_aktuell     $fe['tt_address']['first_name'];
            
$last_name_aktuell        $fe['tt_address']['last_name'];
            
$address_aktuell         $fe['tt_address']['address'];
            
$zip_aktuell             $fe['tt_address']['zip'];
            
$city_aktuell             $fe['tt_address']['city'];
            
$country_aktuell         $fe['tt_address']['country'];
            
$age_aktuell             $fe['tt_address']['age'];
            
$email_aktuell             $fe['tt_address']['email'];
            
        
            
$ka_1_pid '241';
            
$ka_2_pid '240';
            
$ka_3_pid '239';
            
$ka_4_pid '238';
            
$ka_5_pid '237';
            
            
            if(
$ka_volles_programm != 1){
                
                if(
$ka_racing == 1){
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_1_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                }
                if(
$ka_adventure == 1){
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_2_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                }
                if(
$ka_holiday == 1){
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_3_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                }
                if(
$ka_business == 1){
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_4_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                }
            }
            else{
                
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_1_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_2_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_3_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_4_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                    
mysql_query("INSERT INTO `tt_address` (pid, hidden, tx_dfdmailer_gender, first_name, last_name, address, zip, city, country, age, email) VALUES ('$ka_5_pid','1','$tx_dfdmailer_gender_aktuell','$first_name_aktuell','$last_name_aktuell','$address_aktuell','$zip_aktuell','$city_aktuell','$country_aktuell','$age_aktuell','$email_aktuell')");
                
            }    
            
            
            
// Mansoor's Code am 30.01.2008 STOP 

Verwendung: Abmeldung
Datei: \direct_mail\res\scripts\class.tx_directmail_checkjumpurl.php
PHP-Code:
        // Mansoor's Code am 31.01.2008 START
        
        
        
$command $_GET["sFK"];
        
$user_id $_GET["rU"];
        
        if(
$command == 'DELETE'){
        
$my_res_1 mysql_query("SELECT * FROM tt_address WHERE deleted = '0' AND uid = '$user_id'");
        while(
$my_row_1 mysql_fetch_array($my_res_1)){
            
$email $my_row_1['email'];
            
$my_res_2 mysql_query("SELECT * FROM tt_address WHERE deleted = '0' AND email = '$email'");
            while(
$my_row_2 mysql_fetch_array($my_res_2)){
                
mysql_query("UPDATE tt_address SET deleted = '1' WHERE deleted = '0' AND email = '$email' AND uid != '$user_id'");
                    
            }
         }
        }
        else if(
$command == 'approve'){
        
$my_res_1 mysql_query("SELECT * FROM tt_address WHERE deleted = '0' AND uid = '$user_id'");
        while(
$my_row_1 mysql_fetch_array($my_res_1)){
            
$email $my_row_1['email'];
            
$my_res_2 mysql_query("SELECT * FROM tt_address WHERE deleted = '0' AND email = '$email'");
            while(
$my_row_2 mysql_fetch_array($my_res_2)){
                
mysql_query("UPDATE tt_address SET hidden = '0' WHERE deleted = '0' AND email = '$email' AND uid != '$user_id'");
                    
            }
         }
        }
        
        
        
        
// Mansoor's Code am 31.01.2008 STOP 

Bis hier hin scheint es schön und gut zu sein, aber nehmen wir mal an der User == Surfer möchte seine Kategorie wechseln, so muss er sich momentan per Abmeldelink sich abmelden und neuregistrieren. Jedoch besser wäre es das der User bei einer Kategorie oder Datenänderung sich einfach neu registriert und seine Daten werden einfach überschrieben, so wird der Abmeldeschritt gespart und es ist dann das ganze viel benutzerfreundlicher.

Leider "so sehe ich das", gibt es eine Mailsperre, die doppelte E-Mail Einträge verhindert.
Und genau dort liegt mein Problem, weiß jemand wie man diese Sperre abstellt oder wo sie im Quellcode zu finden ist?


Danke schonmal vorraus.

Wassalam, Mansoor Ahmad
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Direct Mail Subscription + kerim80 Direct Mail 6 19.04.10 04:04
Direct Mail subscription sendet keine Bestätigungs Mail neo Direct Mail 7 14.09.07 14:50
Direct Mail Subscription Maddy Direct Mail 3 13.09.07 16:44
Direct Mail Subscription Falko Direct Mail 5 06.09.07 17:55
Direct Mail Subscription abeats TYPO3 4.x Fragen und Probleme 1 02.07.07 10:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177