Registration: Keine Bestätigung

  • hardcoder hardcoder
    Jedi-Meister
    0 x
    389 Beiträge
    0 Hilfreiche Beiträge
    27. 07. 2005, 22:36

    Hallo,

    Nach betätigung des Bestätigungslinks aus der Anmeldemail erreicht man eine Seite die diesen Inhalt zeigen sollte:

    [HTML]<!-- ###TEMPLATE_SETFIXED_OK### begin -->
    <div class="DMAIL">
    ###GW1B###Ihre Registrierung wurde mit folgenden Angaben bestätigt.###GW1E###<br />
    <br />
    ###GW2B###

    Name: ###FIELD_name###<br />
    Email: ###FIELD_email###

    ###GW2E###
    </div>
    <!-- ###TEMPLATE_SETFIXED_OK### end-->[/HTML]

    tut sie aber nicht ... die stelle in der dieser Content erscheinen sollte ist (im HTML quellcode) leer.

    Welche Infos braucht Ihr um mir evtl. helfen zu können?

    Vielen lieben Dank

    JÖrg


  • 1
  • hardcoder hardcoder
    Jedi-Meister
    0 x
    389 Beiträge
    0 Hilfreiche Beiträge
    28. 07. 2005, 15:52

    Dann versuch ich das mal so:

    TSConfig -> Dmail Sysfolder

    1. ## CONFIGURATION of the direct mail module:
    2.  
    3. mod.web_modules.dmail {
    4. from_name = FROM NAME
    5. from_email= newsletter@www.mydomain.de
    6. organisation = ORGANISATION NAME
    7. replyto_email = newsletter@www.mydomain.de
    8. replyto_name = FROM NAME
    9.  
    10. plainParams = &type=99
    11. HTMLParams =
    12.  
    13. # UID's of the tt_address records to use for test-sending:
    14. test_tt_address_uids = 2040,2041
    15.  
    16. # table name of a userdefined table similar to tt_address (same fields) which may be used for distribution also.
    17. userTable =
    18.  
    19. enablePlain = 1
    20. enableHTML = 1
    21.  
    22. http_username =
    23. http_password =
    24. sendOptions=3
    25.  
    26. categories {
    27. 0 = Pressemeldungen
    28. 1 = Terminkalender
    29. 2 = Terminhinweise
    30. 3 = Sammelnewsletter
    31. 4 = Blick
    32. }
    33.  
    34. }
    35.  
    36.  
    37. mod.web_dmail.test_dmail_group_uids=1,2
    38. mod.web_modules.dmail.categories.0=Pressemeldungen
    39. mod.web_modules.dmail.categories.1=Terminkalender
    40. mod.web_modules.dmail.categories.2=Terminhinweise
    41. mod.web_modules.dmail.categories.3=Sammelnewsletter
    42. mod.web_modules.dmail.categories.4=Blick
    43. mod.web_modules.dmail.sendOptions=3
    44. mod.web_modules.dmail.long_link_mode=1
    45. mod.web_modules.dmail.quick_mail_encoding=base64
    46. mod.web_modules.dmail.direct_mail_encoding=base64
    47. mod.web_modules.dmail.enableHTML=1
    48. mod.web_modules.dmail.test_tt_address_uids= 2040,2041

    Constants:

    1. plugin.feadmin.dmailsubscription{
    2. pid = 8 # dmail-sysfolder
    3. file.templateFile = fileadmin/templates/fe_admin_dmailsubscrip.tmpl
    4. wrap2 = <b>|</b>
    5. emailTitle = Anrede
    6. }
    7.  
    8. plugin.feadmin.dmailsubscription {
    9. email = FROM
    10. emailName = FROMNAME
    11. }
    12.  
    13.  
    14. plugin.alt.plaintext {
    15. # cat=plugin.plaintext/file; type=file[html,htm,tmpl,txt]; label= Template File for plaintext version: &type=99 defines a printer friendly design for page content. This template file lets you define the position of page titles and the content.
    16. file.template = fileadmin/templates/plaintext_content.tmpl
    17.  
    18. siteUrl = http://www.mydomain.de/
    19. }

    Setup:

    1. plugin.feadmin.dmailsubscription >
    2. plugin.feadmin.dmailsubscription = USER_INT
    3.  
    4. plugin.feadmin.dmailsubscription{
    5. setfixed{
    6. approve._FIELDLIST = uid,pid
    7. DELETE._FIELDLIST = uid,pid
    8. hidden=0
    9. }
    10.  
    11. edit.fields = name, email, title, module_sys_dmail_category, module_sys_dmail_html
    12. edit.required = name, email, title
    13.  
    14. create.fields = name, email, title,module_sys_dmail_category, module_sys_dmail_html
    15. create.required = name, email, title
    16.  
    17. email.fromTitle = {$plugin.feadmin.dmailsubscription.emailTitle}
    18.  
    19. }
    20.  
    21.  
    22. plugin.feadmin.dmailsubscription {
    23. userFunc = user_feAdmin->init
    24. includeLibs = media/scripts/fe_adminLib.inc
    25. templateFile ={$plugin.feadmin.dmailsubscription.file.templateFile}
    26.  
    27. # Global wraps
    28. wrap1.wrap = {$plugin.feadmin.dmailsubscription.wrap1}
    29. wrap2.wrap = {$plugin.feadmin.dmailsubscription.wrap2}
    30. color1.wrap = {$plugin.feadmin.dmailsubscription.color1}
    31. color2.wrap = {$plugin.feadmin.dmailsubscription.color2}
    32. color3.wrap = {$plugin.feadmin.dmailsubscription.color3}
    33.  
    34. // Tables + Commands
    35. table = tt_address
    36.  
    37.  
    38. delete = 1
    39. defaultCmd=create
    40.  
    41. // Info-mail setup
    42. infomail = 1
    43. infomail.default {
    44. label = FORGOTPASSWORD
    45. }
    46.  
    47. // Edit setup
    48. edit = 1
    49. edit.evalValues {
    50. email = uniqueLocal, email
    51. }
    52.  
    53. // Create setup
    54. create = 1
    55. create.preview = 0
    56. create.noSpecialLoginForm = 1
    57. # Initially hide the user until he approves!
    58. create.overrideValues.hidden = 1
    59. create.evalValues {
    60. email = uniqueLocal, email
    61. }
    62.  
    63. authcodeFields = uid
    64. authcodeFields.addKey =
    65. authcodeFields.addDate =
    66.  
    67. evalErrors.email.uniqueLocal = Sie sind bereits mit dieser Email-Adresse registriert.
    68. evalErrors.email.email = Es wurde keine korrekte Email-Adresse angegeben.
    69.  
    70. parseValues.module_sys_dmail_category = checkArray,setEmptyIfAbsent
    71. parseValues.module_sys_dmail_html = setEmptyIfAbsent
    72. pid = {$plugin.feadmin.dmailsubscription.pid}
    73.  
    74. email.from = {$plugin.feadmin.dmailsubscription.email}
    75. email.fromName = {$plugin.feadmin.dmailsubscription.emailName}
    76. email.admin = {$plugin.feadmin.dmailsubscription.email}
    77. email.field = email
    78. }

    Templates in Include Static des dmail - basis template (das insgesamt so via "Include basis template" auf der rootpage eingebunden wird):

    plugin.feadmin.dmailsubscription
    plugin.alt.plaintext

    Wie gesagt: Die neuregistrationen landen alle im richtigen folder. Die user können Ihr Profil editieren und auch Ihr Abo löschen. Das EINZIGE was nicht geht ist das ... naja steht ja ganz oben ;-)

    Vielen dank für JEDEN Tipp

  • hardcoder hardcoder
    Jedi-Meister
    0 x
    389 Beiträge
    0 Hilfreiche Beiträge
    28. 07. 2005, 17:08

    Hilf Dir selbst ... hilfste Dir am besten ...

    .../media/scripts/fe_adminLib.inc

    Z 1102

    statt:

    1. ...
    2. function procesSetFixed() {
    3. if ($this->conf['setfixed']) {
    4.  
    5. ...

    das hier ...

    1. ...
    2. function procesSetFixed() {
    3. if ($this->conf['setfixed.']) {
    4.  
    5. ...

    Danke an alle die sich die Mühe gemacht haben ...

  • 1