---
title: "Link Probleme nach Update auf 0.1.5 und implementierung von realUrl"
url: "https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl"
source: "typo3.net"
tags: ["Extensions","E-Mail-Versand","Frage","RealURL"]
created: "2008-03-19"
last_reply: "2008-03-27"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Link Probleme nach Update auf 0.1.5 und implementierung von realUrl

Extensions · 3 Antworten · gestartet 2008-03-19

## Eröffnungsbeitrag

**elTorito** · 2008-03-19 · [Beitrag #1](https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl/1)

Hi,

nach dem Update auf version 0.1.5 , und implementierung von realUrl in mein mm-forum, bekomme ich nun unformatierte Links in den e-mail benachrichtigungen auf neue beitraege, sehen so aus:

```plaintext
Hier der Link, mit dem Sie direkt in den Beitrag gelangen:

http%3A%2F%2Fwww.mb-freunde-nrw.de%2Fforum%2Fforum%2Fopen_topic.html%3Ftx_mmforum_pi1%255Bid%255D%3D72
```

was könnte ich falsch gemacht haben? Wenn ich recht erinnere habe ich bei der 0.1.3 version damals irgendwas extra geändert was die formatierung der links in den email beeinflusste, aber ich weiß nicht mehr was :( habe wohl auch gerade nicht die passenden stichwörter zur hand um google zu füttern.

Danke.

PS: Hier meine realurl localconf, für den fall der faeelle:

```php
<?php
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] []
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urldecodecache']
= 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urlencodecache']
= 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .=
',tx_realurl_pathsegment,alias,nav_title,title';

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(

        'init' => array(
                'enableCHashCache' => 1,
                #'appendMissingSlash' => 'ifNotFile',
                #'enableUrlDecodeCache' => 1,
                #'enableUrlEncodeCache' => 1,
				#'respectSimulateStaticURLS' => 1,
                // 'postVarSet_failureMode' => 'redirect_goodUpperDir',
        ),

         	'redirects' => array(
         	),
          	'rewrite' => array(
         	), 

			'preVars' => array(
				
				// no_cache
				array(
					'GETvar' => 'no_cache',
					'valueMap' => array(
						'no_cache' => '1',
						#'nc' => 1,
					),
					'noMatch' => 'bypass',
				),
				
				array(
					'GETvar' => 'L',
					'valueMap' => array(
					'de' => '0',
					#'en' => '1',
					),
					#'valueDefault' => 'de',
					'noMatch' => 'bypass',
				),
				
			),
			'pagePath' => array(
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                 #'firstHitPathCache' => 1,
                 #'autoUpdate' => false,
				 'expireDays' => 180,
                // ------------> hier unbedingt die id der Rootseite anpassen!!! <------------
                'rootpage_id' => '77'
        	),

         	'fileName' => array (
                'defaultToHTMLsuffixOnPrev' => true,
                /*
				'index' => array(
                        'index.html' => array(
                                'keyValues' => array (
                                        'type' => 1,
                                ),
                        ),*/
    			'index' => array(
      				'backend.php' => array(
        				'keyValues' => array (
         					'type' => 100,
       				 	)
     			 	),						
                ),
				
      			'print' => array(
		        'keyValues' => array(
		         	'type' => 98,
		        	)
		      	),				
				'rss.xml' => array(
					'keyValues' => array(
						'type' => 100,
					),
				),
				'rss091.xml' => array(
					'keyValues' => array(
						'type' => 101,
					),
				),
				'rdf.xml' => array(
					'keyValues' => array(
						'type' => 102,
					),
				),
				'atom.xml' => array(
					'keyValues' => array(
						'type' => 103,
					),
				),
        ),
		 
		 'fixedPostVarSets' => array(), 
		 
         'fixedPostVars' => array(
				'mm_forum_pi3' => array(
					array(
						'GETvar'            => 'tx_mmforum_pi3[folder]',
						'valueMap'          => array(
							'posteingang'		=> 'inbox',
							'postausgang'		=> 'send',
							'archiv'			=> 'archiv'
						)
					),
					array(
						'GETvar'            => 'tx_mmforum_pi3[action]',
						'valueMap'          => array(
							'lesen'				=> 'message_read',
							'schreiben'			=> 'message_write',
							'loeschen'			=> 'message_del'
						)
					),
					array(
						'GETvar'            => 'tx_mmforum_pi3[messid]',
						'lookUpTable'       => array(
							'table'                 => 'tx_mmforum_pminbox' ,
							'id_field'              => 'uid',
							'alias_field'           => 'subject',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					),
					array(
						'GETvar'            => 'tx_mmforum_pi3[userid]',
						'lookUpTable'       => array(
							'table'                 => 'fe_users' ,
							'id_field'              => 'uid',
							'alias_field'           => 'username',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					)
				),
				'mm_forum_pi1' => array(
					array(
						'GETvar'            => 'tx_mmforum_pi1[action]',
						'valueMap'          => array(
							'themen'                => 'list_topic',
							'beitraege'             => 'list_post',
							'benutzer'              => 'forum_view_profil',
							'antworten'             => 'new_post',
							'eroeffnen'             => 'new_topic',
							'melden'                => 'post_alert',
							'bearbeiten'            => 'post_edit',
							'loeschen'              => 'post_del',
							'alle_beitraege'        => 'post_history',
							'unbeantwortet'         => 'list_unans',
							'ungelesen'             => 'list_unread',
							'alles_gelesen'         => 'reset_read',
							'abonnieren'            => 'set_havealook',
							'abo_loeschen'          => 'del_havealook',
							'favorit'               => 'set_favorite',
							'kein_favorit'          => 'del_favorite',
							'praefix'               => 'list_prefix',
							'anhaenge'              => 'get_attachment',
						),
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[fid]',
						'lookUpTable'       => array(
							'table'                 => 'tx_mmforum_forums' ,
							'id_field'              => 'uid',
							'alias_field'           => 'forum_name',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[tid]',
						'lookUpTable'       => array(
							'table'                 => 'tx_mmforum_topics' ,
							'id_field'              => 'uid',
							'alias_field'           => 'topic_title',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[pid]',  
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[page]',  
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[user_id]',
						'lookUpTable'       => array(
							'table'                 => 'fe_users' ,
							'id_field'              => 'uid',
							'alias_field'           => 'username',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					),
					array(
						'GETvar'            => 'tx_mmforum_pi1[user_id]',
						'lookUpTable'       => array(
							'table'                 => 'fe_users' ,
							'id_field'              => 'uid',
							'alias_field'           => 'username',
							'addWhereClause'        => ' AND NOT deleted',
							'useUniqueCache'        => 1,
							'useUniqueCache_conf'   => array(
								'strtolower'            => 1,
								'spaceCharacter'        => '_',
							),
						),
					),
													   
				),
#				'PI1_PID' => 'mm_forum_pi1',
#				'PI3_PID' => 'mm_forum_pi3'
				'69' => 'mm_forum_pi1',
				'71' => 'mm_forum_pi3'

        ),

		'postVarSets' => array(
			'_DEFAULT' => array(
				// news archive parameters
				'archive' => array(
					array(
						'GETvar' => 'tx_ttnews[year]' ,
						),
					array(
						'GETvar' => 'tx_ttnews[month]' ,
						'valueMap' => array(
							'january' => '01',
							'february' => '02',
							'march' => '03',
							'april' => '04',
							'may' => '05',
							'june' => '06',
							'july' => '07',
							'august' => '08',
							'september' => '09',
							'october' => '10',
							'november' => '11',
							'december' => '12',
							)
						),
					),
				// news pagebrowser
				'browse' => array(
					array(
						'GETvar' => 'tx_ttnews[pointer]',
						),
					),
				// news categories
				'select_category' => array (
					array(
						'GETvar' => 'tx_ttnews[cat]',
						),
					),
				// news articles and searchwords
				'article' => array(
					array(
						'GETvar' => 'tx_ttnews[tt_news]',
						'lookUpTable' => array(
							'table' => 'tt_news',
							'id_field' => 'uid',
							'alias_field' => 'title',
							'addWhereClause' => ' AND NOT deleted',
							'useUniqueCache' => 1,
							'useUniqueCache_conf' => array(
								'strtolower' => 1,
								'spaceCharacter' => '-',
								),
							),
						),
					array(
						'GETvar' => 'tx_ttnews[swords]',
						),
                    array(
                        'GETvar' => 'tx_ttnews[backPid]',
                        ), 
					),
				),
			),
);
?>
```

danke.

## Antworten

### [#2](https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl/2) · elTorito · 2008-03-26

Hat keiner eine Idee wie der oben genannte Link zustande kommt?

Suche mir nen Wurm bei Google, aber finde nichts.

Hab auch schon verschiedene Dateien durch um zu schauen ob ich vor der Ausgabe irgendwie das ganze selber formatieren könnte, aber finde auch die passende Datei nicht :(

Habe auch realURL schon deaktiviert um zu schauen obs daran leigen könnte, aber fehlanzeige, ändert sich auch nichts :(

Danke

### [#3](https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl/3) · medea · 2008-03-27

Ahoi,

vielleicht hilft Dir das:

...
Ich habe dazu in "class.tx_mmforum_pi1.php" die Zeile
"$link = urlencode($link);" auskommentiert. Befindet sich etwas bei Zeilennummer 3290

```php
#else $link = t3lib_div::getIndpEnv("HTTP_HOST").'/'.$link;
           
            #if(substr($link,0,7) != 'http://') $link = "http://$link";
           
>>>>>>>     //$link = urlencode($link);
           
            $marker['###LINK###'] = $link;
           
            $mailtext = $this->cObj->substituteMarkerArrayCached($template, $marker);
```

Ist aus diesem älteren Thread:
[/d/74042-015-e-mail-benachrichtigung-links-falsch](https://www.typo3.net/d/74042-015-e-mail-benachrichtigung-links-falsch)

Die Links sehen dann so aus (zumindest bei mir):

<http://www.OOOOOOOOOO.de/typo3/index.php?id=104&tx_mmforum_pi1> [action]=open_topic&tx_mmforum_pi1[id]=323

Ab der ersten eckigen Klammer wird der Link unterbrochen, aber zumindest ist das Zahlengedöns weg  :o  vielleicht hat dazu ja noch jemand eine Idee??

Gruz von Yvonne

### [#4](https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl/4) · elTorito · 2008-03-27

Hallo Yvonne,

dein Tipp hat mir sehr geholfen!!! Danke.

Meine letzte Forum Version war 0.1.3 , habe die Dateien "class.tx_mmforum_pi1.php"  mal verglichen was diese Zeile angeht, und in der alten Version kam die Zeile gar nicht vor.

Mein Link schaut jetzt so aus(der allerdings nur funktioniert wenn man bereits eingeloggt ist, andernfalls kommt eine sql fehlermeldung, da werd ich mich jetzt dran begeben):

<http://www.mb-freunde-nrw.de/forum/forum/open_topic.html?tx_mmforum_pi1%5Bid%5D=7>

(Ich setze realURL ein)

---

Quelle: „Link Probleme nach Update auf 0.1.5 und implementierung von realUrl“, typo3.net, https://www.typo3.net/d/75087-link-probleme-nach-update-auf-015-und-implementierung-von-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
