---
title: "mm_forum <> realurl - Finde den Fehler nicht"
url: "https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL"]
created: "2007-08-23"
last_reply: "2007-10-02"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# mm_forum <> realurl - Finde den Fehler nicht

Extensions · 4 Antworten · gestartet 2007-08-23

## Eröffnungsbeitrag

**Aldarin** · 2007-08-23 · [Beitrag #1](https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht/1)

Servus,

ich habe meine RealURL Konfiguration im großen und ganzen eigentlich fertig.
- Sie funktioniert mit mehreren Sprachen.
- Sie macht mir auch sehr schöne Links bei allen Seiten
- Sie verträgt sich mit tt_news

Alles soweit in Ordnung...
bloß beim mm_forum habe ich noch sehr unansehnliche Links. Ich habe zwar etwas probiert, aber bin anscheinend nicht so zurecht gekommen wie gewünscht.

Wo liegt der Fehler? Findet jemand den Fehler?

Hier ist meine Konfiguration:

```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,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(
   array(
      'GETvar' => 'L',
      'valueMap' => array(
         'en' => '0',
         'de' => '1',
         //'fr' => '2',
         'valueDefault' => 'en',
       ),
   ),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '4'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),

array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),

'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'article' => array(
array (
'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
'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'
),
),
);
?>
```

Grüße,
Aldarin

## Antworten

### [#2](https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht/2) · m.​helmich · 2007-08-23

Hallo,

ich würde vorschlagen, "PI1_PID" und "PI3_PID" wie im Manual beschrieben mit den entsprechenden Seiten-UIDs zu ersetzen.  ;)

Martin

### [#3](https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht/3) · Aldarin · 2007-08-25

Ups...

hier in dem Beispiel hatte ichs falsch drin.

Naja aber dennoch.

Ich bekomme folgenden Link:
Forum: boardoverview.html?tx_mmforum_pi1[action]=list_topic&tx_mmforum_pi1[fid]=3
PN: my-pms.html?tx_mmforum_pi3[action]=message_write&tx_mmforum_pi3[folder]=inbox

Ich habe euren Beispielcode (en) eingefügt. Jedcoh egal ob ich die Seite in Deutsch oder in Englisch ansteuer, so richtig wirds irgendwie nichts.

Hab ich das Teil vielleicht an den falschen Stellen irgendwo eingefügt. sollte ich die fixedPostVars evtl. etwas weiter oben hinmachen?

Das steht noch unten. 31 = Board, 32 = PNs

```php
'31' => 'mm_forum_pi1',
'32' => 'mm_forum_pi3'
```

Ich verwende jeweils die neuste Version von realUrl und von mm_forum (0.1.2).

Den Haken im Backend bei dem RealURL support hab ich auch gesetzt.

Grüße,
Daniel

### [#4](https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht/4) · Aldarin · 2007-08-25

Jopp... hat sich schon erledigt. Man sollte die fixedPostVars auch setzen, **bevor** der PagePath erzeugt wird. *daumen hoch*

Sorry Jungs. Ich sollte echt pennen gehen. Nach nem langen Arbeitstag kommt da nichts mehr was irgendwie gescheit ist raus.

Grüße,
Aldarin

### [#5](https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht/5) · elTorito · 2007-10-02

Hi,

bin mir nicht so ganz sicher ob mein mm_forum mit realURL funktioniert und wollte mal fragen ob mir jemand die richtigkeit bestätigen kann.

Habe folgendes im Setup reingeschrieben:

```typoscript
# RealURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://www.meinedomain.de
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
```

dann eine.htaccess Datei erstellt mit folgenden Inhalt:

```typoscript
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
```

In Forum Einstellungen RealURL = Ja.

Caches gelöscht, Seite neu aufgerufen, alle Links haben sich verändert, statt
<http://www.mb-freunde-nrw.de/index.php?id=68>
wird nun
<http://www.mb-freunde-nrw.de/68/>

aufgerufen, scheint ja wunderbar zu klappen.

Nun meine Frage zu dem mm_forum Links, in einer Thread Antwort Benachrichtung bekomme ich nun folgenden Link angezeigt:

```html
http://www.mb-freunde-nrw.de/69/?tx_mmforum_pi1%5Baction%5D=open_topic&tx_mmforum_pi1%5Bid%5D=5
```

statt

```html
http://mb-freunde-nrw.de/index.php?id=69&tx_mmforum_pi1[action]=open_topic&tx_mmforum_pi1[id]=2
```

Das muss auch so ?

Dann muss ich jetzt quasi nur noch die LOCALLANG Datei anpassen um die Zahlen gegen Namen zu tauschen.

Hab ich nun angepasst gemäß: <http://www.tugmuc.de/tugmuc-projekte/realurl-aktivieren-und-konfigurieren.html>

Scheint zu funktionieren :)

---

Quelle: „mm_forum <> realurl - Finde den Fehler nicht“, typo3.net, https://www.typo3.net/d/67212-mm-forum-realurl-finde-den-fehler-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
