Ergebnis 1 bis 6 von 6

Thema: Anmeldung für mehrere Newsletter

      
  1. #1
    TYPO3 Forum Team Moderator Avatar von maxhb
    Registriert seit
    19.08.2004
    Ort
    Bremen
    Beiträge
    1.810

    Anmeldung für mehrere Newsletter

    Hallo,
    habe direct_mail schon oft eingesetzt, aber nun brauche ich eine Möglichkeit sich auf einer Website für zwei verschiedene Newsletter anzumelden.

    Verwende im Moment die Extension direct_mail_subscription, mit der die Anmeldung für einen Newsletter bereits umgesetzt wurde. Nun soll aber ein zweiter Newsletter folgen, der inhaltlich komplett vom ersten getrennt ist (arbeiten mit Kategorien fällt wohl aus...).

    Wie bekomme ich es hin, dass der Benutzer bei der Anmeldung zwischen den beiden Newslettern wählen kann.

    Am liebsten wären mir Checkboxes zur Auswahl des/der gewünschten Newsletter, da User auch die Möglichkeit haben sollen sich für beide Newsletter anzumelden.

    Freue mich auf Eure Tipps
    maxhb

    P.S.: Crossposting, da leider bisher keine Antwort: TYPO3.net - Anmeldung für mehrere Newsletter
    FreeBSD/Debian || MySQL 5.x || PHP.5.3 || TYPO3 3.6 - 4.5

    Meine Stadt, meine Firma, mein Redaktionssystem.

  2. #2
    TYPO3 Forum Team Administrator Avatar von mic_jan
    Registriert seit
    05.09.2004
    Ort
    Köln
    Beiträge
    1.760
    Na, dann will ich mal helfen.

    Es ist einfacher als du denkst. Wenn du mit Kategorien arbeitest, kannst du genau das machen, was du möchtest.

    Denn die Kategorien wirken nicht nur innerhalb eines Newsletters, sondern du kannst auch Empfängerlisten anhand von Kategorien erstellen. Damit du das Anklicken kannst, musst du die Anzeige im Backend einschalten. (Seite 20 im Manual).

    Gruß,

    Michael
    Aus gegebenem Anlass mal eine neue Signatur:
    Kein Support per PN!

  3. #3
    TYPO3 Forum Team Moderator Avatar von maxhb
    Registriert seit
    19.08.2004
    Ort
    Bremen
    Beiträge
    1.810
    Danke, für den Tipp!

    Abweichend davon versuche ich es über ein separates DB-Feld zu realisieren, dass die gewählten Newsletter beinhalten soll.

    Dazu habe ich:
    - ein neues Feld "tx_qcom_newsletter" (MySQL: integer(11)) in der Tabelle fe_users hinzugefügt
    - für das "tx_qcom_newsletter"-Feld folgende Config hinterlegt (nur ein Auszug) :
    plugin.feadmin {
    fe_users {
    create.fields = ..., tx_qcom_newsletter
    edit.fields = ..., tx_qcom_newsletter
    }
    dmailsubscription {
    create.fields = ..., tx_qcom_newsletter
    edit.fields = ..., tx_qcom_newsletter
    }
    parseValues {
    tx_qcom_newsletter= checkArray, required, setEmptyIfAbsent
    }
    }- im HTML-Tempalte folegendes zur Ausgabe eingefügt:
    HTML-Code:
     <input type="checkbox" value="1" name="FE[fe_users][tx_qcom_newsletter][0]">Newsletter A
    <br/>
    <input type="checkbox" value="1" name="FE[fe_users][tx_qcom_newsletter][1]">Newsletter B
    Ergebnis:
    - Alles wird wie erwartet angezeigt
    - Die Ausgabe des Wertes für "tx_qcom_newsletter" (per t3lib_div::debug() innerhalb der Datei "fe_adminLib.inc") ergibt die richtige Werten, also 0 - 3 (Bitmaske, wobei jedes Bit für einen Newsletter steht)

    Ein Problem bleibt allerdings, der Wert wird schlicht nicht in die Datenbank gespeichert.

    Kann mir jemand einen Tipp geben, warum das Speichern scheitert?!

    Danke
    maxhb
    FreeBSD/Debian || MySQL 5.x || PHP.5.3 || TYPO3 3.6 - 4.5

    Meine Stadt, meine Firma, mein Redaktionssystem.

  4. #4
    TYPO3 Forum Team Moderator Avatar von maxhb
    Registriert seit
    19.08.2004
    Ort
    Bremen
    Beiträge
    1.810
    Hi!
    Habe das Problem etwas weiter eingegrenzt und folgendes läuft hinter den Kulissen ab:

    Kurzform: Array -> checkArray(array) = Integer -> checkArray(Integer) = 0

    Langgform:
    - Feld wird per "parseValues.tx_qcom_newsletter = checkArray " generiert
    - Nach dem Abschicken des Eingabeformulars wird aus den Checkboxes ein Integer-Wert erstellt
    - Die Bestätigungsseite wird angezeit und enthält diesen Integer-Wert
    - Klickt man nun auf "Speichern", so wird das Formular nochmals abgeschickt und wieder wird der Feldwert bearbeitet: Da ein Array erwarett wird erfolgt hier leider eine Konvertierung nach 0, was zu dem Fehler führt

    Das scheint mir doch ein Bug zu sein, irgendwie kann das ja nicht funktionieren.

    Hat jemand schon mal jemand zusammengehörige Checkboxes erstellt, deren Wert korrekt gespeichert wurde?

    CU
    maxhb
    FreeBSD/Debian || MySQL 5.x || PHP.5.3 || TYPO3 3.6 - 4.5

    Meine Stadt, meine Firma, mein Redaktionssystem.

  5. #5
    TYPO3 Forum Team Administrator Avatar von mic_jan
    Registriert seit
    05.09.2004
    Ort
    Köln
    Beiträge
    1.760
    Was mich bei deiner Herangehensweise interessiert, warum nimmst du nicht den in DirectMail vorgesehenen Weg über die Kategorien.

    Irgendwie verstehe ich das nicht ;)

    Gruß,

    Michael
    Aus gegebenem Anlass mal eine neue Signatur:
    Kein Support per PN!

  6. #6
    TYPO3 Forum Team Moderator Avatar von maxhb
    Registriert seit
    19.08.2004
    Ort
    Bremen
    Beiträge
    1.810
    Zitat Zitat von mic_jan Beitrag anzeigen
    Was mich bei deiner Herangehensweise interessiert, warum nimmst du nicht den in DirectMail vorgesehenen Weg über die Kategorien.
    Weil ich noch mehr Checkboxen brauche ;-)

    CU
    maxhb
    FreeBSD/Debian || MySQL 5.x || PHP.5.3 || TYPO3 3.6 - 4.5

    Meine Stadt, meine Firma, mein Redaktionssystem.

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Newsletter Bestätigungslink leitet auf 404er Seite
    Von wurschtbrot im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 21.12.2011, 20:46
  2. tt_news: Newsletter
    Von CKoenig im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 03.10.2010, 09:01
  3. Link in Newsletter flasch
    Von ManuBuck im Forum Direct Mail
    Antworten: 0
    Letzter Beitrag: 14.05.2010, 15:18
  4. Newsletter einrichten (Anmeldung)
    Von n2o im Forum Direct Mail
    Antworten: 1
    Letzter Beitrag: 13.03.2007, 12:55
  5. Menüsprache Newsletter Anmeldung
    Von horge20 im Forum Direct Mail
    Antworten: 4
    Letzter Beitrag: 07.08.2006, 10:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238