Hi,
ich möchte auf meiner Typo3 Seite auch Tutorials schreiben. Hierfür brauche ich immer wieder Werkzeuge z.B. von Photoshop, die ich schnell in den Text einbinden kann. Aus diesem Grund dachte ich, dass ich BBCodes definiere, die dann über die Smilie-Extension in den Text eingefügt werden.
Ich habe die Extension auch erfolgreich integriert und die dort schon direkt konfigurierten Smilies werden auch ersetzt.
Jetzt habe ich ein paar der vorbereiteten Werkzeuge als gif-Dateien in das passende Verzeichnis der Extension kopiert und auch die Setup.txt entsprechend angepasst.
Wenn ich mir das Ganze im Template Analyser ansehe, dann sind meine Einträge auch in dem Array zu sehen:
[GLOBAL]
1953: plugin.tx_smilie {
1954: smiliePath = EXT:smilie/res
1955: fileExt = gif
1956: smilies {
1957: 1 = :-) :)
1958: 2 = ;-) ;)
1959: 3 = :-o :o)
1960: 4 = :-D :D
1961: 5 = 8-)
1962: 6 = :-|
1963: 7 = :-s s( :s
1964: 8 = :-U
1965: 9 = 8O 8-O 8o 8-o
1966: 10 = =-=
1967: 11 = M-)
1968: 12 = ()-)
1969: 13 = V-)
1970: 14 = [-)
1971: 15 = X-)
1972: 16 = :-(
1973: 17 = WOW)
1974: 18 = :formen-werkzeuge:
1975: 19 = :form-werkzeug-rechteck:
1976: Auswahlwerkzeuge = :auswahlwerkzeuge:
1977: Auswahl-Einzelne-Spalte = :auswahl-einzelne-spalte:
1978: Auswahl-Einzelne-Zeile = :auswahl-einzelne-zeile:
1979: Auswahlelypse = :auswahlelypse:
1980: Auswahlrechteck = :auswahlrechteck:
1981: Lasso-Werkzeuge = :lasso-werkzeuge:
1982: Lasso-Werkzeug = :lasso-werkzeug:
1983: Magnetisches-Lasso = :magnetisches-lasso:
1984: Polygonlasso = :polygonlasso:
1985: Zauberstab-Werkzeuge = :zauberstab-werkzeuge:
...
2159: }
2160: }
Schätze ihr habt die Extension hier auch mit drin. Ich habe keine img-Tags drin, sondern eigentlich die Zeichen, die ersetzt werden sollen....
Mein Problem, die Smilies werden eingefügt, meine BBCodes aber nicht ersetzt. Wie Ihr sehen könnt, habe ich schon probiert, ob es eventuell daran liegt, dass die Datei nicht mit einer Zahl, sondern mit einem alphabetischen Namen versehen ist. Leider bringt das keine Änderung.
Kann mir jemand sagen, was fehlt?
Im Root-Template habe ich die Extension so eingebunden:
2468: // smilies aktivieren
2469: includeLibs = typo3conf/ext/smilie/class.tx_smilie.php
2470: lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.preUserFunc = tx_smilie->replaceSmilies
2471:
Wie gesagt, die Standard-Smilies gehen, meine nicht, egal ob mit Nummer oder mit ausgeschriebenem Namen....
Wäre schön, wenn ihr helfen könntet.
Gruß
Heike