[TYPO3-german] Anmeldung mit Sonderzeichen in der URL bei Bestätigungsmail

Uwe Siedentop uwe at siedentop.de
Fri Aug 10 23:19:29 CEST 2007


Hallo Marco,

ich hab's befüchtet: Ich muß die EXT real_url nehmen?!?

Eigentlich habe ich mich da aus Zeitgründen nicht recht rangewagt. Aber
durch Deine Antwort hab ich's dann doch gemacht und Deinen Schnippsel mit
der Installation eingesetzt. Jetzt funkt's!

Ich hatte halt gehofft, dass es auch ohne so viel Aufwand gehen würde. ;-(

Mit viel altem (sehr jungem) Blues im Ohr: Vielen Danke.

Grüße aus dem Osterholz.
Uwe

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von Marco
Peemöller
Gesendet: Freitag, 10. August 2007 20:34
An: German Typo3 Userlist
Betreff: Re: [TYPO3-german] Anmeldung mit Sonderzeichen in der URL bei
Bestätigungsmail


Uwe Siedentop schrieb:
>
> Verschiedene Programme haben mit dem enthaltenen Sonderzeichen (hier : [])
> Probleme und dadurch können sich die User nicht anmelden. Da es in der
Regel
> DAUs sind (verzeiht mir die Bemerkung) und nicht lesen wollen, habe ich da
> echte Schwierigkeiten damit.
>
> Weiß jemand, wie ich die Sonderzeichen aus der URL bekomme? Gibt es einen
> Parameter, den ich setzen muß? Ähnlich wir die verkleinerte URL
> plugin.tx_srfeuserregister_pi1.useShortUrls = 1
>
> Beispiel:
>
>
http://www.domain.de/index.php?id=999&tx_srfeuserregister_pi1[regHash]=dbaaf
> aacf12ba40ab278
>
> Viele (ja, leider) Mail-Programme haben an der Stelle
>
> http://www.domain.de/index.php?id=999&tx_srfeuserregister_pi1[

Hallo Uwe,

mit der Extension real_url

http://typo3.org/extensions/repository/view/realurl/1.1.4/

geht es. In meinem Newsletter habe ich dann z. B. folgenden Abmeldelink:

http://www.domain.de/de/newsletter-abmelden/nls/edit/c95e3501dw56c9akj5cv3qm
p27xaq1/33

Ist aber ein sehr komplexes Thema. Für meine speziellen Bedürfnisse habe
ich folgendes in meiner localconf.php.

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
      'enableCHashCache' => true,
        'enableUrlDecodeCache' => true,
        'enableUrlEncodeCache' => true,
        'adminJumpToBackend' => true,
        'emptyUrlReturnValue' => '/',
      'appendMissingSlash' => 'ifNotFile',

   ),
   'preVars' => array(
      array(
         'GETvar' => 'L',
         'valueMap' => array(
            'de' => '0',
            'en' => '1',
            'cn' => '2',
         ),
         'valueDefault' => 'de',
      ),
      array(
         'GETvar' => 'tx_ttnews[cat]',
         'valueMap' => array(),
         'noMatch' => 'bypass',
       ),

         array(
         'GETvar' => '0',
         'valueMap' => array(),
         'noMatch' => 'bypass',
       ),
           array(
         'GETvar' => 'no_cache',
         'valueMap' => array(),
         'noMatch' => 'bypass',
       ),
         array(
         'GETvar' => 'home',
         'valueMap' => array(),
         'noMatch' => 'bypass',
       ),

   ),
   'pagePath' => array(
      'type' => 'user',
      'userFunc' =>

'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
      'spaceCharacter' => '-',
      'languageGetVar' => 'L',
      'expireDays' => 10,
      'dontResolveShortcuts' => true,
      'disablePathCache' => true,
      'segTitleFieldList' => 'nav_title,alias,subtitle,title,uid',
      'rootpage_id' => '2',

      'firstHitPathCache' => 0
   ),

       'redirects_regex' => array(
        '^de/home(.*)' => 'de/',
        '^en/home(.*)' => 'en/',
    ),

   'postVarSets' => array(
            '_DEFAULT' => array(

                'srf' => array(
                     array( 'GETvar' => 'tx_srfeuserregister_pi1[cmd]'),),
                'nlib_forgot' => array(
                     array( 'GETvar' => 'tx_newloginbox_pi1[forgot]'),),
                'type' => array(
                     array( 'GETvar' => 'type'),),
                'user' => array(
                     array( 'GETvar' => 'tx_srfeuserregister_pi1[regHash]'),
                    array( 'GETvar' => 'tx_srfeuserregister_pi1[submit]'),
                    array( 'GETvar' => 'tx_srfeuserregister_pi1[backURL]'),
                    array( 'GETvar' => 'tx_srfeuserregister_pi1[rU]'),
                    array( 'GETvar' => 'tx_srfeuserregister_pi1[preview]'),
                    ),
                'sremail' => array(
                    array( 'GETvar' => 'tx_sremailsubscribe_pi1[rU]'),
                     array( 'GETvar' => 'fD[_FIELDLIST]'),
                    array( 'GETvar' =>
'tx_sremailsubscribe_pi1[aC]'),
                    array( 'GETvar' => 'tx_sremailsubscribe_pi1[cmd]'),
                    array( 'GETvar' => 'tx_sremailsubscribe_pi1[sFK]'),
                    array( 'GETvar' => 'fD[disable]'),
                    ),
                'nls' => array(
                     array( 'GETvar' => 'cmd'),
                    array( 'GETvar' => 'aC'),
                    array( 'GETvar' => 'rU'),

                    ),
                'logintype' => array(
                     array( 'GETvar' => 'logintype'),


                    ),


            ),
        ),

 );

Viele Grüße

Marco
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list