Ich weiß nicht mehr weiter und suche dringend Rat!
Ich hatte Typo3 auf die Version 4.3 gebracht, nun habe ich, wie unter
#95035 im mm_forum 017 einen Fatal Error, den ich nicht beheben kann.
Ein Update auf mm_forum 0181 behebt zwar das Problem, schafft aber zusätzlich einige neue:
1. Der Bug #4981 schlägt zu. Unter http://forge.typo3.org/issues/show/4981 ist die Sache zwar beschrieben und es gibt zwar sowas wie einen Workaround, aber ich kriegs nicht hin. Ich habe zwar versucht, die entsprechenden Files zu editieren - ohne Erfolg.
2. Des weiteren ist im mm_forum 0181 noch nicht alles in deutsch, was ein Problem ist. Auch am Datumsformat habe ich keine Freude, obwohl es doch eigentlich richtig im Backend eingestellt ist....
Ich habe schon überall gesucht, wo ich was editieren kann - ich finde nicht die richtigen Stellschrauben.
Vielleicht kann mir jemand auf die Sprünge helfen - ich sitze nämlich in der Zwickmühle: Was ich auch mache - nichts führt zum Erfolg.
Ist eigentlich ein Update/Bugfix für das Forum geplant?
zu 1.:
Ich hatte in der Anleitung des Workarounds etwas missverstanden - nun aber korrigiert. Hier die Anleitung aus
#95035:
It is a bug javascript.
The variable "editor" is wrong defined. (cf: line13 : "mm_forum/res/tmpl/default/forum/new_post.html" and line16 : "mm_forum/res/tmpl/default/forum/new_topic.html") ==> var editor = new tx_mmforum_Editor();
should find another way for the variable "editor".
For this moment, I replace "editor.insertSmilie("
by "tx_mmforum_Editor.prototype.insertSmilie("
in the file "mm_forum/pi1/class.tx_mmforum_pi1.php" line 3564 and 3573
and in the files "mm_forum/res/tmpl/default/forum/new_post.html" line 35,
"mm_forum/res/tmpl/default/forum/new_topic.html" line 47,
replace "editor.applyBBCode(" by "tx_mmforum_Editor.prototype.applyBBCode("
zu 2.:
Speziell die locallang-Datei des PN-Moduls hatte sich nicht mit der Datei aus dem l10n-Ordner synchronisiert. (Wer weiß warum?) Hab das nun manuell bewerkstelligt - nun ist alles deutsch.
Mein Datumseintrag zeigt in der Listenansicht für neue Eintrage immer noch unkorrekterweise "Yesterday [23:36]" oder "Today [10:36]" an, wobei die älteren Einträge korrekt angezeigt werden: "15.11.09, 18:12 Uhr". Im Backend ist "%d.%m.%g, %H:%M Uhr" eingetragen. Wer weiß hier Bescheid, was ich machen muß?
Sind diese Probleme in der neuen Version 1.8.2 getilgt worden oder bestehen sie immer noch?
Ich hab nun wirklich alles (oder anscheinend doch nicht alles) versucht und noch keine Lösung gefunden. Vielleicht kann mir jemand auf die Sprünge helfen:
Mein Datumseintrag zeigt in der Listenansicht für neue Eintrage immer noch unkorrekterweise "Yesterday [23:36]" oder "Today [10:36]" an, wobei die älteren Einträge korrekt angezeigt werden: "15.11.09, 18:12 Uhr". Im Backend ist "%d.%m.%g, %H:%M Uhr" eingetragen. Wer weiß hier Bescheid, was ich machen muß?
Hallo Kolki
Ich hatte diese Problem ebenfalls.
Bei mir hat folgendes geholfen:
<label index="date-today">Heute</label>
<label index="date-yesterday">Gestern</label>
in "typo3conf/l10n/de/mm_forum/pi1/de.locallang.xml" einfügen, um die Sprache anzupassen.
Das Datumsformat für die letzten Beiträge kann via TS konfiguriert werden. Z.B.
plugin.tx_mmforum_pi1.list_topics.lastPostDate_strWrap.strftime = %d.%m.%Y [%H:%M]
Gruss
rookie_37
Supi! Hab recht vielen Dank, rookie_37!
Die Einstellung:
plugin.tx_mmforum_pi1.list_topics.lastPostDate_strWrap.strftime = %d.%m.%Y [%H:%M]
hat bei mir leider nicht gezogen. Ich kann mir das momentan zwar nicht erklären, ist aber schietegal. Ich habe kurzerhand die entsprechende Stelle in der 'pi/class.tx_mmforum_pi1.php' wie folgt editiert:
if($content >= $todayStart)
$dateFormat = $this->pi_getLL('date-today').', %H:%M Uhr';
elseif($content >= $yesterdayStart)
$dateFormat = $this->pi_getLL('date-yesterday').', %H:%M Uhr';
Nun ist alles schick!
rookie_37 schrieb
Hallo Kolki
Ich hatte diese Problem ebenfalls.
Bei mir hat folgendes geholfen:
<label index="date-today">Heute</label>
<label index="date-yesterday">Gestern</label>
in "typo3conf/l10n/de/mm_forum/pi1/de.locallang.xml" einfügen, um die Sprache anzupassen.
Das Datumsformat für die letzten Beiträge kann via TS konfiguriert werden. Z.B.
plugin.tx_mmforum_pi1.list_topics.lastPostDate_strWrap.strftime = %d.%m.%Y [%H:%M]
Gruss
rookie_37
Danke! hat mir geholfen!
dies war zwar leider keine Hilfe:
plugin.tx_mmforum_pi1._LOCAL_LANG.de.date-yesterday = Gestern
plugin.tx_mmforum_pi1._LOCAL_LANG.de.date-today = Heute
Kolki schrieb
zu 1.:
Ich hatte in der Anleitung des Workarounds etwas missverstanden - nun aber korrigiert. Hier die Anleitung aus
#95035:
It is a bug javascript.
The variable "editor" is wrong defined. (cf: line13 : "mm_forum/res/tmpl/default/forum/new_post.html" and line16 : "mm_forum/res/tmpl/default/forum/new_topic.html") ==> var editor = new tx_mmforum_Editor();
should find another way for the variable "editor".
For this moment, I replace "editor.insertSmilie("
by "tx_mmforum_Editor.prototype.insertSmilie("
in the file "mm_forum/pi1/class.tx_mmforum_pi1.php" line 3564 and 3573
and in the files "mm_forum/res/tmpl/default/forum/new_post.html" line 35,
"mm_forum/res/tmpl/default/forum/new_topic.html" line 47,
replace "editor.applyBBCode(" by "tx_mmforum_Editor.prototype.applyBBCode("
Das funzt bei mir leider auch nicht,.... jemand eine bessere Idee?
So nun habe ich endlich den Fehler gefunden.
Bei mir hat prototype gefehlt.
So bindet man das dann auf der Seite ein, wo sich das Forum befindet:
page.includeJS.mm_forum_prototype = typo3conf/ext/mm_forum/res/scripts/prototype-1.6.0.3.js
Mir ist jetzt aber nocht ganz klar, warum das auf einmal so ist. Vor allem weil ich dazu ind er Doku nichts finden konnte.