Zum Inhalt springen

pagebrowser von mm_forum und realurl

Erstellt am 28. Juni 2010 · 5 Antworten · letzte Antwort am 27. April 2011

Tags: RealURL, Frage

ra-kue-lue ·

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

hgtronje ·

Gibt es hierfür vielleicht schon eine Lösung ?
Bei mir funktioniert das Blätter der Seiten leider auch nicht richtig ?

mm_forum 1.9.1
realurl 1.9.3
pagebrowse 1.1.0

Thomas N ·

habe seit dem Update auf 1.9.0 das gleiche Problem!
hatte zwischenzeitlich schon so einiges probiert mit realurl, dem mm_forum internen page-browser sowie der im doku beschriebenen ext pagebrowse.
im bugtracker wurde der fehler auch schon benannt:
mm_forum pagebrowse bug

konnte von euch jemand den bug lösen?

Arnie2001 ·

Das gleiche Problem scheint ja auch hier im Forum zu existieren, ich kann unter Mein Typo3.net die eigenen Posts nicht mehr blättern.

Weiterhin kann ich die letzen Posts (bleibe ja immer auf seite 1) nicht mehr als gelöst markieren.

Gruß

barra ·

Hallo,

gibt es inzwischen eine Lösung? Ich glaube ich habe das selbe Problem:

Habe mm_forum erfolgreich installiert - auch mit realurl. Leider funktionieren die Links bei der Seitenwahl nicht. Also die Links z.B. wenn ein Topic auf mehrer Seiten verteilt ist oder die Topics eines Forums [1] [2] [3] .... Diese führen entweder auf eine leere Seite oder immer zum ersten Topic. Für die realurl Konfiguration habe ich das Beispiel aus dem "res"-Ordner der mm_forum Extension genommen.

Versionen:
typo 4.4.6
realurl 1.10.0
mm_forum 1.9.2
pagebrowse 1.3.0
cbrealurl 1.4.1

Danke und Grüße
barra

barra ·

Niemand eine Lösung? Niemand meldet sich...
Also habe nur ich das Problem und bei allen anderen funktioniert es?
Liegt es an meiner falschen Konfiguration?