Hallo!
Ich möchte realurl 1.9.3 und mm_forum version 1.9.0 miteinander "verheiraten" 😉
Der erste Schritt hat ja ganz gut geklappt, aber dann ist aufgefallen, dass man bei Threads mit mehreren Seiten über den Pagebrowser nicht zu den anderen Seiten des Threads browsen kann. Stattdessen wird man in ein geschütztes Moderatoren-Forum geleitet. Komisch das. Der Besucher bekommt dann logischerweise eine Meldung, dass er nicht angemeldet sei.
Das Forum ist schon mit vielen Beiträgen gefüllt, da der Content aus einem anderen Forum importiert wurde.
Anbei mal die Konfiguration realurl_conf.php:
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'_DEFAULT' =>
array (
'init' =>
array (
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => '1',
),
'fileName' =>
array (
// 'defaultToHTMLsuffixOnPrev' => 0,
// soll ein .html an die URL anhängen
'defaultToHTMLsuffixOnPrev' => 1,
'acceptHTMLsuffix' => 1,
),
'postVarSets' =>
array (
'_DEFAULT' =>
array (
'tagcloud' =>
array (
0 =>
array (
'GETvar' => 'tx_vgetagcloud_pi2[keyword]',
),
1 =>
array (
'GETvar' => 'tx_vgetagcloud_pi2[pages]',
),
),
),
),
// Konfiguration für mm_forum START
'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]',
),
'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' => '_',
),
),
),
),
'19' => 'mm_forum_pi1',
'126' => 'mm_forum_pi3'
),
// Konfiguration für mm_forum ENDE
),
);
?>
Es ist weitestgehend die Beispiel-Konfiguration der Extension (mm_forum 1.9.0)
Gibt es vielleicht einen Abschnitt, mit dem man auch den Pagebrowser dazu bewegen kann, korrekt zu arbeiten?
Wär klasse, wenn mir hier jemand einen Hinweis geben könnte. Ich forsche hier schon seit Stunden rum.
Ganz herzlichen Dank im Voraus,
Ralf