Zum Inhalt springen

BB-Code und Smilies im mm_forum 1.9.1

Erstellt am 8. September 2010 · 16 Antworten · letzte Antwort am 30. März 2011

Tags: Frage

dreg ·

Nach der Installation (TYPO3 4.4.2) des "mm_forum" Version 1.9.1 habe ich folgendes Problem:
Mit den Buttons für den BB-Code kann ich den Text nicht formatieren. Die Formatierung ist nur möglich, wenn ich den Code-Tag manuell eingebe. Genauso ist es auch mit den Smilies.

Kann mir jemand behilflich sein? In den Foren und in der deutschen Mittwald-Anleitung habe ich keine Hilfe finden können.

kaos ·

... ja - das Problem kenne ich auch. An einer Lösung wäre ich auch interessiert.

Das manuelle eingeben der BB-Codes ist möglich, bei einem Mausklick auf die Symbole passiert aber leider nichts.

Grüße, Kai

dreg ·

Einen neuen Editor installieren, das kann doch nicht die Lösung sein.
Ich vermute, dass ich irgendwo was übersehen habe oder noch eine Erweitung installieren muss und hoffe, dass mir noch jemand einen Tipp geben kann.

Güße
Gerd

Blu3ye ·

Nein, natürlich ist es nicht DIE Lösung - nur ne Alternative 😉

Gehe mal davon aus, dass du den "Standard-Editor" verwendest, der auch hier im Forum läuft?
Wenn bei nem Klick auf n Button nichts passiert stimmt meines Wissens nach was mit dem Javascript nicht.

Gruß
Marco

dreg ·

Danke für die Info.

Ich habe überhaupt nichts verändert, auch am Javascript nicht.
Das sieht ja nach einem Extensions-Bug aus.

Gruß
Gerd

Blu3ye ·

Static Templates sind aber schon drin? JS wird auch in der Page eingebunden?

(Nicht falsch verstehen, kenne deine Kenntnisse ja nicht)

Backdraft007 ·

Also wichtig ist, sich erstmal für das JS-Framework zu entscheiden. Entweder Jquery oder Prototype.

Dann ist die Reihenfolge der Static-Templates wichtig.

1. Das JS-Template
2. Das CSS-Template
3. Das Haupttemplate

Wir hatten trotz der Reihenfolge Probleme mit dem Editor. Und zwar lag das Problem in der Ext. perfectlightbox.

Lösung:
Ext. t3jquery installieren und den Anforderungen der perfectlightbox anpassen und die noConflict-Option mit angeben.
In den Konstanten von perfectlightbox das JS nicht integrieren. Somit wird das von t3jquery benutzt.

Folge daraus, der Editor funzt wieder.

kaos ·
Backdraft007 schrieb

Dann ist die Reihenfolge der Static-Templates wichtig.

1. Das JS-Template
2. Das CSS-Template
3. Das Haupttemplate

Das war die Lösung bei mir. Vielen Dank!

Nussi2000 ·

Hallo

Ich hab leider das Problem immer noch #angry#

Ich habe im Template unter "Statische Templates einschließen (aus Erweiterungen):"
folgende Reihenfolge gewählt:

mm_forum Javascript JQuery🙁mm_forum)
mm_forum_Stylesheet (mm_forum)
mm_forum (mm_forum)

Hat bitte iener noch einen Tipp für mich?
Ich finde einfach keine Lösung

Gruss

Nussi

Blu3ye ·

Das selbe Problem wie der TE?

Kontrollier das ganze noch einmal in Ruhe. Das Forum an sich zum Laufen zu bringen ist wirklich easy eigentlich...

Backdraft007 ·
Nussi2000 schrieb

Hat bitte iener noch einen Tipp für mich?
Ich finde einfach keine Lösung

Sind noch andere Extension installiert, die JavaScript verwenden?

schlawinski ·

gab es schon eine lösung an dieser stelle? ich habe das problem ebenso mit Typo3 4.4.4 und mm_forum 1.9.1

die anpassung der "statischen templates-Reihenfolge" brachte leider keinen erfolg.

seltsam finde ich, dass die jquery-JS Dateien inkludiert werden, obwohl ich ausschließlich prototype ausgewählt habe:

typo3conf/ext/mm_forum/res/scripts/prototype-1.6.0.3.js
typo3conf/ext/mm_forum/res/markitup/jquery.markitup.pack.js
typo3conf/ext/mm_forum/res/scripts/jquery-1.3.2.min.js

die...
typo3conf/ext/mm_forum/res/scripts/class.forum_editor.js
... findet sich jedoch gar nicht wieder.

(ein manuelles Einbinden der "class.forum_editor.js", falls das sinnvoll sein könnte, brachte ebenfalls keinen erfolg)

als fehler bekomme ich stets:
1) jQuery ist undefiniert
2) tx_mmforum_Editor ist undefiniert
3) Das Objekt unterstützt diese Eigenschaft oder Methode nicht (prototype-1.6.0.3.js)

ideen oder vorschläge, die mich voran bringen könnten?

danke vorab!!! & Grüße...

KaosTux ·

Nabend Leute!

Ich habe das selbe Problem wie meine Vorredner. 😉

Versuchte Fehlerbehebung:
Wie schon vorher erwähnt die Anordnung der Statischen Templates der Extension, ohne Erfolg..

Dann hab ich noch versucht Die Statischen Templates zu ersetzen und alles per Hand ein zu setzen wie es in
/typo3conf/ext/mm_forum/res/static/javascriptJquery/setup.txt
beschrieben ist.. allerdings auch damit kein Erfolg..

Was mich am meisten wundert ist, jquery ist da, das markup ist da, das CSS ist da..
Ausschnitt Quelltext:

<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_a53e938e44.css?1299022112" media="all"> 
<link rel="stylesheet" type="text/css" href="typo3conf/ext/mm_forum/res/markitup/skins/simple/style.css?1299349229" media="all"> 
<link rel="stylesheet" type="text/css" href="typo3conf/ext/mm_forum/res/markitup/sets/bbcode/style.css?1299349229" media="all"> 
<link rel="stylesheet" type="text/css" href="fileadmin/ext/mm_forum/tmpl/forum/css/mm_forum.css?1299332586" media="all"> 
 
 
 
<script src="typo3conf/ext/mm_forum/res/scripts/jquery-1.3.2.min.js?1299349229" type="text/javascript"></script> 
<script src="typo3conf/ext/mm_forum/res/markitup/jquery.markitup.pack.js?1299349229" type="text/javascript"></script> 
<script src="typo3temp/javascript_93077bb238.js?1294344419" type="text/javascript"></script>

..und trotzdem erzählen mir Firebug und Co das das JSobjekt "editor" nicht definiert ist.. Wie kann das sein? Geht nich, außer es gibt irgendwo nen Fehler..
Daraufhin hab ich mir die JS gesucht in der Editor definiert wird:
/typo3conf/ext/mm_forum/res/scripts/class.forum_editor.js
Die Datei fängt mit:

var tx_mmforum_Editor = Class.create();
tx_mmforum_Editor.prototype = {

		/* The ID of the editor form element */
	editorFieldId: "tx_mmforum_editor",

		/* Initializes the object. Actually does nothing. */
	initialize: function() {
		
	},

		/**
		...
		 **/
	insertSmilie: function(smilie) {
		var editor = this.getEditorElement();

(He ein Bug in diesem Forum.. Toll.. der Javascript BBCode geht nicht..
SUPER! Ach ja und der Color BBCode auch nich.. Sowie der Size BBcode ebenso nicht.. die Nutzungswürdigkeit und Empfehlungswürdigkeit lässt weiter Stark nach..)

an.. warum steht da Prototyp? und wo ist die JS die für jQuery das Objekt "editor" definiert?
Ich schieb den Jetzt erstmal den Entwicklern zu.. Da ich mich nun seit guten 4 Stunden mit dem Problem rumärgere ohne auch nur im Ansatz ne Lösung in den Dateien zu finden noch hier im Forum..

Mich und ich denke auch viele andere würde es sicher sehr freuen wenn wir das mal gemeinsam mit eurer Hilfe zum laufen bekommen würden!

Ich habe bei mir eine ganze menge an jquery kram drin:
Bild: s1.directupload.net/…/eptajacu.png

ich brauche die jquery-1.3.6.min.js nich, da ich selbst eine lade..
Ich nutze Typo3 4.4 und viele eigene PHP Scripte, die aber mit dem Forum nichts zu tun haben..

Ich hoffe jemand von euch kann helfen!

MfG KaosTux

actino ·

hi
bbcodes:
a) habe jquery includiert und static-template prototype: klar, funktioniert nicht - ausser ich exkludiere jquery
b) nehme ich das static-template jquery, werden die bbcodes nicht angezeigt - wie krige ich das hin...?

grüsse actino

Unbekannter Benutzer ·

Hallo,

mir fehlten auch die BB-Codes.
Als Ursache konnte ich bei mir die Extension: newscalendar ausmachen. Habe die Extension deaktiviert und danach war alles in Ordnung.

MfG