TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

mm_forum; Kolki in der Zwickmühle


Autor Nachricht
Verfasst am: 08. 12. 2009 [11:49]
kolki
Themenersteller
Dabei seit: 04.08.2006
Beiträge: 719
Ich weiß nicht mehr weiter und suche dringend Rat!

Ich hatte Typo3 auf die Version 4.3 gebracht, nun habe ich, wie unter www.typo3.net/forum/list/list_post//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 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?
Profil
Verfasst am: 08. 12. 2009 [15:57]
kolki
Themenersteller
Dabei seit: 04.08.2006
Beiträge: 719
zu 1.:
Ich hatte in der Anleitung des Workarounds etwas missverstanden - nun aber korrigiert. Hier die Anleitung aus [url]www.typo3.net/forum/list/list_post//95035/[/url]:
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"icon_wink.gif ==> 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ß?
Profil
Verfasst am: 29. 12. 2009 [13:43]
kolki
Themenersteller
Dabei seit: 04.08.2006
Beiträge: 719
Sind diese Probleme in der neuen Version 1.8.2 getilgt worden oder bestehen sie immer noch?
Profil
Verfasst am: 24. 01. 2010 [00:22]
kolki
Themenersteller
Dabei seit: 04.08.2006
Beiträge: 719
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ß?
Profil
Verfasst am: 24. 01. 2010 [13:26]
rookie_37
Dabei seit: 23.12.2007
Beiträge: 27
Hallo Kolki

Ich hatte diese Problem ebenfalls.
Bei mir hat folgendes geholfen:

HTML
<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.
TYPOSCRIPT
plugin.tx_mmforum_pi1.list_topics.lastPostDate_strWrap.strftime = %d.%m.%Y [%H:%M]



Gruss
rookie_37
Profil
Verfasst am: 24. 01. 2010 [14:04]
kolki
Themenersteller
Dabei seit: 04.08.2006
Beiträge: 719
Supi! Hab recht vielen Dank, rookie_37!
Die Einstellung:
TYPOSCRIPT
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:
PHP
if($content >= $todayStart)		
$dateFormat = $this->pi_getLL('date-today').',&nbsp;%H:%M Uhr';
elseif($content >= $yesterdayStart)	
$dateFormat = $this->pi_getLL('date-yesterday').',&nbsp;%H:%M Uhr';
Nun ist alles schick!
Profil
Verfasst am: 19. 02. 2010 [04:09]
Basti4k
Dabei seit: 11.10.2007
Beiträge: 131
rookie_37 schrieb:

Hallo Kolki

Ich hatte diese Problem ebenfalls.
Bei mir hat folgendes geholfen:

HTML
<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.
TYPOSCRIPT
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:
TYPOSCRIPT
plugin.tx_mmforum_pi1._LOCAL_LANG.de.date-yesterday = Gestern
plugin.tx_mmforum_pi1._LOCAL_LANG.de.date-today = Heute


TYPO3 - TIPS - ANLEITUNGEN - NEWS unter: blog.ingeniumdesign.de/
Firma: www.ingeniumdesign.de/ TYPO3 - Agentur - Frankfurt und Umgebung
ProfilWWWICQ
Verfasst am: 22. 02. 2010 [16:17]
donillo
Dabei seit: 22.06.2004
Beiträge: 76
Kolki schrieb:

zu 1.:
Ich hatte in der Anleitung des Workarounds etwas missverstanden - nun aber korrigiert. Hier die Anleitung aus [url]www.typo3.net/forum/list/list_post//95035/[/url]:
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"icon_wink.gif ==> 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?

cu Donillo
ProfilWWW
Verfasst am: 24. 02. 2010 [11:00]
donillo
Dabei seit: 22.06.2004
Beiträge: 76
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:
TYPOSCRIPT
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.

cu Donillo
ProfilWWW