diese RealUrl-Conf fürs mm_forum ist wirklich nicht übel...
allerdings stören mich noch die doppelten Slashes // im URL.
ist das irrelevant oder ist es eher schlecht, für die Suchmaschinen-Optimierung?
mm_forum und RealURL?
Ich finde die RealUrl-Conf auch super. Das mit den doppelten Slashes ist für die Suchmaschinenoptimierung glaube ich nicht kriegsentscheidend. Aber "schön" ist es wirklich nicht.
Habe auch keine Ahnung, ob man die irgendwie weg bekommt. Ist glaube ich eine "mm_forum-Macke". In diesem Forum (ohne Real-URL) sind die doppelten Slashes ja auch: list_post//61451/
Vielleicht kann sich ja mal jemand zu dem Thema äußern, der sich schon intensiver mm_forum beschäftigt hat?
LG
Julia
Habe eine Realurl-Konfiguration entdeckt, die ohne Doppel-Slashes auskommt. Also muss es möglich sein, die doppelten Slashes zu vermeiden.
Hier der Beweis, dass es ohne doppelten Slashes geht:
http://www.the-living-end.de/forum/
Moin !
Ich habe mir auch mein Denkmodul (Gehirn) mit dem "RealUrl-Problemchen"
beschäftigt.
Jetzt habe ich eine Methode gefunden :
1. mm_forum (z.Zt. Alpha 0.0.4) ist bereits installiert.
2. Das Config-Tool für RealUrl "UrlTool" (Extension-Name :aeurltool) aufrufen
Darin die "Lade die Standard-Konfiguration" ausführen.
Die Zeile (54) : 'fixedPostVars' => array(
);
ersetzen mit dem Code von ArminB (vielen Dank , ich hätte wesentlich länger gebraucht)
der Standard-Code aus dem UrlTool sieht dann so aus :
<?php
/**
*
* aeUrlTool default realurl configuration
* based on realurl-configuration of news.typo3.org
* http://news.typo3.org/about/realurl-configuration/
*
*/
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
'_DEFAULT' => array (
'init' => array (
'enableCHashCache' => '1',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => '1',
'enableUrlEncodeCache' => '1',
),
'redirects' => array (
),
'preVars' => array (
'0' => array (
'GETvar' => 'no_cache',
'valueMap' => array (
'nc' => '1',
),
'noMatch' => 'bypass'
),
'1' => array (
'GETvar' => 'L',
'valueMap' => array (
'de' => '0',
'en' => '1',
),
'noMatch' => 'bypass',
),
'2' => array (
'GETvar' => 'lang',
'valueMap' => array (
'de' => 'de',
'en' => 'en',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => '7',
'rootpage_id' => '1',
),
'fixedPostVars' => array(
'mm_forum' => array(
array(
'GETvar' => 'tx_mmforum_pi1[action]',
'valueMap' => array(
'thread' => 'list_topic',
'post' => 'list_post',
),
),
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[page]',
),
array(
'GETvar' => 'tx_mmforum_pi1[user_id]',
),
),
'35' =>'mm_forum' ,
),
'postVarSets' => array (
'_DEFAULT' => array (
'archive' => array (
'0' => array (
'GETvar' => 'tx_ttnews[year]',
),
'1' => 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',
),
),
),
'browse' => array (
'0' => array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select_category' => array (
'0' => array (
'GETvar' => 'tx_ttnews[cat]',
),
),
'article' => array (
'0' => 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' => '-',
),
),
),
'1' => array (
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
'fileName' => array (
//
// if you don't want .html-URLs set the following to "false" (e.g. 'defaultToHTMLsuffixOnPrev' => false,)
// then you get http://www.yourdomain.com/imprint/ instead of http://www.yourdomain.com/imprint.html
//
'defaultToHTMLsuffixOnPrev' => true,
'index' => array (
'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',
),
),
),
),
),
);
?>
Auf der Seite , in der die Forum-Extension als Plugin (mm_forum :: Forum) eingesetzt wird , die Plugin-Optionen "Darstellen" mit "Forum" belegen und "Darstellung auf Kategorien beschränken" mit der Hauptkategorie (bei mir "Typo3-Magazin") belegen.
Das ganze abspeichern , alle Caches leeren und es sollte funktionieren.
Zum leeren der Caches in RealUrl empfehle ich "realurlmanagement" (z.Zt Alpha 0.0.3).In der Funktion "RealURL-Table Clean" alle Kästchen anklicken und "Clear Tables" betätigen.
Nun sollte man das gane im Frontend sehen und genießen können. o.O
Derzeit kann man dies unter http://www.typo3-magazin.net betrachten.
rommy schriebDerzeit kann man dies unter http://www.typo3-magazin.net betrachten.
Reason: Segment "forum" was not a keyword for a postVarSet as expected! 🙁
georg
http://www.typo3-magazin.net/community/forum/foren.html
funktioniert bei mir ?!
rommy schriebhttp://www.typo3-magazin.net/community/forum/foren.html
funktioniert bei mir ?!
ja jetzt auch wieder hier
georg
Dann darf ich gleich von schöneren Dingen träumen als von RealUrl ,
Typo-Script , etc. .
Huurraaa , das Wochenende ist da !
Ich wüßte nur in den nächsten Tagen gerne , ob jemand diese Methode selber ausprobiert hat.
Ziel wäre eine Art "RealUrl-Tutorial" für das mm_forum.
Lange Zeit wurde auf eine "Typo3-Forum"-Extension gewartet.
Nun sollte es langsam aber sicher "konkurrenzfähig" zu den anderen
etablierten Forum-Modulen (vbulletin, phpbb , etc.) werden.
Für Typo3 (und seinen Benutzern und Anwendern) sicherlich fördernd
in Hinblick auf die Zukunft eines so genialen CMS. 😉
Hallo,
schade, jetzt bekomme ich einen Error:
Reason: Segment "forum" was not a keyword for a postVarSet as expected!
Hätte es mir auch mal gerne angeschaut.
LG
Julia
Hi !
Ups , da hatte ich einen kleinen Bug ,
der aber nichts mit RealUrl zu tun hat. :o
Guck noch mal nach - bitte . 😉
... Parse error: parse error, unexpected $ in /home/kunden/webs/v14019/1/1/typo3conf/ext/mm_forum/pi1/class.tx_mmforum_pi1.php on line 346
;-(
Julia
1. Es ist Wochende !
2. Zwischendurch arbeite ich an dem "Senden"-Button ,
der ein falsches Redirect verursacht.
3. Deshalb mache ich zwischendurch mm_forum-updates,
um meine Änderungen zu testen.
4. Jetzt , also momentan um 12.51 , funktioniert es ,
bis auf des oben genannte Problemchen.
So , jetzt gehe ich Grillen - Mahlzeit 😃
Hallo Rommy
Welchen Bug hattest Du denn drin? Ich kämpfe auch noch mit dem Fehler "Reason: Segment "xy" was not a keyword for a postVarSet as expected!"
Gruss.
Der einzige Bug , der mir derzeit ein Dorn im Auge ist ,
ist der "Senden"-Button , der mit einer "newpost.save"-Funktion versehen ist.
D.h. , wenn ich das Antwort-Feld befülle (Text,Bild,etc.)
und dann auf "Senden" klicke kommt ein fehlerhafter Link
Dabei ist /community/forum/foren/post/ zuviel , wenn man das herausnimmt
funktioniert es wunderbar .
Ich könnte 😢
Wer mal reinschnuppern will kann sich unter :
Benutzername: forumtest
Passwort: forumtest
probehalber einloggen ! 8-)
Login/Logout befindet sich entweder auf der Startseite oder
obenrechts Login (orangfarbener Link) / Logout (roter Link)
Ein weiterer Bug befindet sich auch , wenn man sich als
Forummitglied (forumtest/forumtest) anmeldet und ein neues Thema erstellen
und absenden möchte .
Ich vermute sehr stark , daß etwas mit dem Javascript des Eingabeformulars
nicht stimmt.Denn wenn man "senden" entweder im Post- oder NewTopic-Bereich
betätigt , gibt es solche Fehler.Alles andere (reine html-Links , die unten
in der Browserzeile erscheinen) scheinen dennoch zu funktionieren.
Da liegt wohl nich einiges im Argen.
Zwischendurch , wenn mir das zu "bunt" wird , werde ich
für bestimmte Bereiche ("PIDinRootline = id_vom_Forum-Plugin") ein
"page.config.tx_realurl_enable = 0" setzen - leider.
Ich werde es demnächst im Bug-Tracker melden ,
sobald ich einen generellen Bug daraus erschließen kann.
Ich habe dieses Problemchen im Bug-Tracker eingegeben.
Mal schauen was draus wird. o.O
Ciao
Bei mir ist das Problem leider etwas fundamentaler. Ich bekomme schon wenn ich auf die Seite mit dem Forum zugreife diesen "doppelten" Pfad angezeigt...
Gruss.
(dscampari : Bitte mal einen Link zum dazugehörigen Projekt angeben !)
Tja , bei mir überwog auch der Optimismus.
Z.zt. habe ich im Bereich den zwischendurch erwähnten Trick mit
PIDinRootline angewendet.
Nichts desto trotz ist im BugTracker unter demselben "Anonym" (rommy)
eine Bug-Meldung von mir eingereicht worden .
Status "confirmed" (deutsch:bestätigt).
Hoffentlich wird dies bald ein jähes Ende finden.
Auch in Hinsicht auf diesen komischen Doppel-Slash (Link mit //).
Denn im Hinblick auf SEO (Suchmaschinenoptimierung) ist eines
der Schwerpunkte , daß Links als solche erkannt werden.
Durch PHP erzeugte Links (index.php?etc.....) werden wiederum
"schwerer" erkannt als solche die "wie statische" (RealUrl)
erzeugt werden.
Für mich ein Grund diesbezüglich am Ball zu bleiben.
Letztendlich auch weil ein Forum eine Reihe von Links erzeugt.
Je mehr reale Links erzeugt werden , desto mehr sind die Suchmaschinen
damit beschäftigt und finden vielleicht auch die Keywords ,
die die potentiellen Besucher zur Seite locken sollen. 😉
Ich wüßte gerne , warum dieses Thema bereits als gelöst abgehakt wurde.
Eigentlich steckt bei mm_forum bezüglich RealUrl noch einiges in den Kinderschuhen.
ciao
Das Forum ist momentan in einem Mitgliederbereich von www.stgallen-sailing.org , daher ist das mit dem Link etwas schwierig. Allerdings habe ich jetzt mal die gesamte Forumsinstallation (inkl. Tabellen, ext-Verzeichnis) gelöscht und auch den Seiteninhalt neu angelegt, und nun läuft wenigstens die Frontseite. Allerdings scheitere ich beim Anlegen eines neuen Postings genau an derselben Stelle (beim abspeichern). Die Weiterleitung beinhaltet zweimal das Segment zu der Seite.
Gruss.
Ich nochmal.
Aus meinem Bugtrackerbeitrag:
I had the same problem. In class.tx_mmforum_pi1.php I found in the section
// Redirect user to new post
the following:$link = $this->pi_getPageLink($GLOBALS['TSFE']->id,'',$linkParams);
and changed it to
$link = '/'.$this->pi_getPageLink($GLOBALS['TSFE']->id,'',$linkParams);
After that it worked perfectly. Seems to be related to realurl.
habe ich nochmals die Änderung durchgeführt und nun kann ich unfallfrei in Verbindung mir realurl posten. Allerdings neue Topics gehen noch nicht, tippe aber auf die selbe Methodik...
Gruss.