mm_forum
Installation des Mittwald Forums
Die Installation läuft ohne besondere Probleme. Konfiguration über das Backend mit Wizards.
Die Extension wurde später umbenannt zu typo3_forum, ist aber seit der TYPO3 Version 9 nicht mehr aktualisiert worden, leider!
Konfiguration
Man legt 3 Gruppen an z.B.:
- Forum_Standard
- Forum_Moderator
- Forum_Admin
und weisst sie den Gruppen im Wizard zu.
Man legt einen SysFolder für die Forum Daten an
Ein existierender User-Folder FE_Users kann verwendet werden
Man legt eine Seite an mit dem Forum Plugin
Indizierung
Als CronJob kann der Text Browser LYNX verwendet werden zum Indizieren. Der Pfad ist die Seite mit dem mm_forum :: Search plugin. Als User muss ein gültiger FE-User angegeben werden.
Um eine automatische Indizierung laufen lassen zu können (Zugriff per http), darf die Seite mit dem Such Plugin nicht Zugriffs-geschützt sein.
-*/15 * * * * user Lynx
"http://www.domain.tld/forum/search.html
?tx_mmforum_pi4[ind_auto]=1
&tx_mmforum_pi4[indexingPassword]=admin"
?accept_all_cookies > /dev/null
Da ich keinen Lynx habe verwende ich wget
wget -O /dev/null www.example.com/forum/suche.html
?tx_mmforum_pi4[ind_auto]=1
&tx_mmforum_pi4[indexingPassword]=admin
> /dev/null
Das Passwort sollte geändert werden vom default admin.
plugin.tx_mmforum.indexingPassword=xxxx
Probleme vor Version 1.8.3
Indizierung
Die Indizierung nimmt Satzzeichen mit zu dem Wort auf - z.B. wenn der Beitrag lautet: "Ich, Erwin, würde gerne gefunden werden" findet er nicht "Erwin" sondern nur "Erwin,". Nicht besonders toll... Also muss man immer mit Joker suchen "Erwin*"
Suchergebnis
Die Angabe bei Erstellt von ist leer.
Einzige bisherige Lösung: In tmpl_search.html auskommentieren:
<!--###LABEL_CRUSER###: ###CRUSER###<br /-->
Paging bei Suchergebnis
Der Link wird nicht formatiert.
Lösung: in stylesheet folgendes aufnehmen:
.tx-mmforum-pi4 a {
color: #FF8F17;
}
Link bei Suchergebnis
Ein link wird eingetragen der ungefähr 800 px Platz braucht und die gesamte Ergebnisbox dehnt.
Einzige bisherige Lösung: Auskommentieren von
<!-- ###POSTPATH### -->
in tmpl_search.html.
Breite in den Templates
Die Templates enthalten Textareas mit Breite 80 und input mit 80cols. Ich habe diese verkürzt dass sie in ein schmaleres Layout passen und per Stylesheet die Minimalbreite der Boxen (table.tx-mmforum-table) per Stylesheet gesetzt.
Breite der Inhalte
Gepostete Inhalte zerschiessen das Layout wenn sie zu lange zusammenhängende Wörter aufweisen. Vor allem tritt das auf wenn man z.B. PHP Code postet oder Links einfügt (Lange Zeilen die nicht umbrechen können).
Formatierungsbuttons funktionieren nicht
Das Script editor_javascript.inc.js in /typo3conf/ext/mm_forum/res/scripts/ ersetzen mit diesem hier.
Probleme Version 1.8.3
Benachrichtigung über Antworten
Bei Benachrichtigungen geht der Link in der Mail nicht. Die & Zeichen in der URL sind & Zeichen, was nicht klappen kann....
Abhilfe: In der Datei class.tx_mmforum_havealook.php nach ###LINK### suchen - dort steht:
'###LINK###' => $forumObj->escapeURL($link),
dies ersetzen mit
'###LINK###' => $link,
dann klappt es
Fehler bei Post editieren
Beim editieren eines Posts kommt der Fehler Class 'tx_mmforum_indexing' not found Abhilfe schafft in der Datei class.tx_mmforum_pi1.php oben folgendes einzufügen:
// rsys: bugfix
require_once(t3lib_extMgm::extPath('mm_forum').'pi4/class.tx_mmforum_indexing.php');
Tjaja, nicht ganz fehlerfrei die Sache hier...
Probleme mm_forum 1.9.1 mit TYPO3 4.4
Eine Aktualisierung des Forums auf die derzeit neueste Version 1.9.1 empfiehlt sich nicht unter TYPO3 4.4. Es wird nichts mehr im Frontend angezeigt, auch keine Fehlermeldung - aber das Forum ist dann einfach verschwunden.
Ein Einspielen einer alten Version über die neue hat problemlos funktioniert - sofern man denn eine solche noch lokal vorrätig hat. Im Netz ist sie als svn repository unter https://svn.typo3.org/TYPO3v4/Extensions/mm_forum erreichbar.
Erweiterung rsys_mmforum
Eine Erweiterung der Funktionen von mm_forum wurde von mir erstellt um eine FE Usergruppe per Email zu benachrichtigen wenn in bestimmten Foren ein neues Thema eröffnet wurde. Details siehe hier.