Hallo,
ich habe auf T3 4.1.10 nheute ein Update von mm_forum 1.7 auf 1.8.3 durchgeführt. Danach erschein im Backend der Link zum Administrationstool aber das Modul lässt sich nicht aufrufen (ohne Fehlermeldung).
Auch bei den Datumsangaben habe ich ein Problem, doch dazu habe ich eine Beitrag hier gefunden, zu dem ich aber das Admin-Tool brauche.
Vielen Dank!
Dirk
Hallo,
kann keiner helfen? Ich habe die Installation nochmals durchgeführt, dass gleiche Ergebnis. Der Link zum Backendmodul ist zwar vorhanden, wenn man ihn anklickt bleibt der rechte Bereich aber leer. Gibt es eventuell Probleme mit Typo3 Version 4.1.10 und mm_forum 1.8?
Vielen Dank für jede Hilfe
Dirk
Hallo Dirk,
ich kann den Fehler bestätigen.
Könnte an der TYPO3-Version (bei mir 4.1.6) resp. PHP-Version liegen.
Schreib doch einen Bugreport.
Jürg
Hab das gleiche Problem und verwende TYPO3 4.1.12 und PHP 5.1.2.
Allerdings habe ich das mm_forum von Version 0.1.6 auf die aktuelle 1.8.3 aktualisiert.
Ich schreibe mal einen Bugreport bei TYPO3Forge - mal sehen, was rauskommt...
Hallo,
ich stelle mal noch die Fehkermeldung rein, die im Backend erschein, wenn man auf den Link klickt:
Fatal error: Call to undefined method t3lib_parsehtml::substituteMarkerArray() in /var/www/customer/kolleg/data/www/typo3conf/ext/mm_forum/mod1/index.php on line 457
Sorry, habe ich ganz vergessen. Danke, dass der Bug-Report schon raus ist.
Viele Grüße
Dirk
Hallo, behebt zwar das Problem mit der Version 1.8.3 nicht aber anstelle des Updates auf 1.8.3 habe ich den von Martin erwähnten TS Code mit Version 1.8.2 eingegeben:
The vulnerability can be avoided by using a specific TypoScript setup. The new version just modifies the default value for a specific configuration property. If for any reason, you cannot upgrade to the new version, you can fix the xss vulnerability just as good by inserting
plugin.tx_mmforum_pi1.validatorSettings.quotes = double
into your Typoscript setup. Credits go to Stefanos Karasavvidis, who initially discovered the problem.
Danke für den Tipp.
Ich denke, wenn der Unterschied von 1.8.2 und 1.8.3 die Beseitigung des Sicherheitzsproblem ist, wird eine Installation auf 1.8.2 unser Problem nicht lösen. Oder?
Viele Grüße
Dirk
dgr schrieb
Hallo,
ich stelle mal noch die Fehkermeldung rein, die im Backend erschein, wenn man auf den Link klickt:
Fatal error: Call to undefined method t3lib_parsehtml::substituteMarkerArray() in /var/www/customer/kolleg/data/www/typo3conf/ext/mm_forum/mod1/index.php on line 457
Also bei mir erscheint da gar nichts - nur der Navigationsframe außenrum und der Seitenbaum. Das große Feld zum bearbeiten der Inhalte bleibt einfach weiß.
Vielleicht hilft uns eine kleine Auflistung der zusätzlich installierten Extensions weiter?
In meinem Fall könnten folgende Extensions mit dem mm_forum in Konflikt geraten:
- newloginbox (newloginbox)
- newloginbox redirect (sv_login_redirect)
Nachdem diese ja ab TYPO3 4.2 als Systemextension (felogin) integriert ist, könnte ich mir vorstellen, dass es hierbei ein Problem geben könnte.
Grüßle,
Markus.
Anmerkung zum letzten Post:
Nein, an den Extensions scheint es nicht zu liegen - nachdem ich beide deaktiviert habe, war keine Besserung festzustellen. War vermutlich sowieso eher Verzweiflung als berechtigte Hoffnung...
Leider konnte ich auch bisher keine alte Version des Forums finden, um die Extension downzugraden.
Also mein heißer Favorit ist eine Inkompatibilität zwischen mm_forum 1.8.x und TYPO3 4.1.x - gibt es irgendwelche Gegenbeweise und/oder ältere T3X-Files?
Hallo,
ich habe zum Test die Version 1.8.3 auf eine Testserver 4.3 installiert, da geht es. Das Forum ist ein wichtiger Dreh- und Angelpunkt bei uns, ich würde aber ungern updaten.
An älteren Versionen kann ich auch nur noch 1.8.2 anbieten.
Ich habe noch ein paar andere Fehler festgestellt, wo ich aber nicht weiß, ob sie sich im Backendmodul abstellen lassen:
- das Datumsformat bei älteren Forumbeiträgen stimmt nicht (laut eines Beitrages hier im Forum kann dies aber im Backendmodul abgestellt werden)
- die Berechtigungen stimmen nicht mehr
- das Userprofil lässt sich nicht anpassen (sowohl kein neues Template wie auch mit Hilfe von UserFields).
Viele Grüße
Dirk
Gerade hab ich ein Feedback vom TYPO3 Forge erhalten, indem mir mitgeteilt wurde, dass der Bug akzeptiert wurde.
Zitat:
"the problem seems to be the t3lib_parsehtml::substituteMarkers method, which is used by the backend module. However, this method was not available until TYPO3 4.2."
Es wird also daran gearbeitet und demnächst (hoffentlich) eine Lösung präsentiert.
Danke, für die Information.
Da bleibt jetzt nur Warten.
Viele Grüße
Dirk
Guten Morgen,
inzwischen wurde der Bug gefixt und die Version 1.8.4 auf den Weg gebracht.
Weiß jemand, wo man die finden kann (im aktuellen TER noch nicht) oder wie man ein changeset bzw. eine Revision installiert?
Link: http://forge.typo3.org/repositories/revision/extension-mm_forum/31594
Oder soll man warten, bis das Update im TER verfügbar ist?
Ich werde auf die Version im TER warten. Da kann ich sicher sein, dass alle Bugs raus sind.
Viele Grüße
Dirk
Da ich nicht warten konnte habe ich in der Datei "t3lib/class.t3lib_parsehtml.php" vor
// *******************************************'
// COPY FROM class.tslib_content.php: / END
// *******************************************'
(ca. Zeile 219)
dies eingefügt:
// jeb 2010-03-25 patch from V4.2 needed for mm_forum
public function substituteMarker($content, $marker, $markContent) {
return str_replace($marker, $markContent, $content);
}
public function substituteMarkerArray($content, $markContentArray, $wrap='', $uppercase=0, $deleteUnused=0) {
if (is_array($markContentArray)) {
$wrapArr = t3lib_div::trimExplode('|', $wrap);
foreach ($markContentArray as $marker => $markContent) {
if ($uppercase) {
// use strtr instead of strtoupper to avoid locale problems with Turkish
$marker = strtr($marker,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ');
}
if (count($wrapArr) > 0) {
$marker = $wrapArr[0].$marker.$wrapArr[1];
}
$content = str_replace($marker, $markContent, $content);
}
if ($deleteUnused) {
if (empty($wrap)) {
$wrapArr = array('###', '###');
}
$content = preg_replace('/'.preg_quote($wrapArr[0]).'([A-Z0-9_-|]*)'.preg_quote($wrapArr[1]).'/is', '', $content);
}
}
return $content;
}
// /jeb 2010-03-25 patch from V4.2 needed for mm_forum
HTH
Ich habe gestern die Version 1.9.0 installiert und es scheinen alle Probleme gelöst zu sein. Ich setze dann das Thema auf gelöst.
Danke an alle Beteiligten für die Unterstützung!
Viele Grüße
Dirk