Zum Inhalt springen

mm_forum konflikt mit sk_codebox

Erstellt am 8. Mai 2007 · 3 Antworten · letzte Antwort am 18. Juli 2007

Tags: PHP, Frage

ossipetz ·

hallochens

mit freuuuuuuude habe ich die news gelesen das es das forum hier zu haben gibt.
klarerweise melde ich mich also zuerst mal mit einem problemchen zu wort :o

scheinbar benutzt mm_forum geshi fürs syntax highlighting. ich benutze nun auch die extension sk_codebox. diese benutzt ebenfalls geshi.

php legt sich dann beim include auf die nase:

PHP Fatal error:  Cannot redeclare class GeSHi in /wwwroot/cms/typo3conf/ext/sk_codebox/geshi.php on line 159

kann jetzt natürlich gut sein das problem liegt bei der sk_codebox extension. falls dem so ist bitte das thema verschieben #paralyzed#
(mir ist der fehler halt nach dem installieren des forums aufgefallen)

danke der aufmerksamkeit 8-)

Junior ·

Hi,

hier ein Auszug aus der Doku der mm_forum:

Known problems
The mm_forum extension includes the Generic Syntax Highlighter class (GeSHi), therefore some problems might occur in connection to other extensions that use GeSHi. However, this is not a problen of the mm_forum extension, since in the mm_forum extension, the GeSHi class in only included if it did not exist until the time of inclusion. On the other hand it cannot be guaranteed that other extensions check this before including the GeSHi class.

Lieben Gruss

ossipetz ·

na das war ja zu erwarten :o

bitte verschieben nach -öhm- sonstige erweiterungen?

hoffe es gibt jetzt keine versionsprobleme wenn ich anfange rumzu-patchen 😃

danke dem hinweis! 😉

pegatech ·

Also ich benutze beide Erweiterungen und hatte auch dieses Problem, dann habe ich bei sk_codebox einfach die Datei GeSHi.php frech leer gemacht, also alles rausgelöscht.
Bis jetzt funktioniert alles noch wie gewünscht, der Fehler tritt nicht mehr auf und beide Extensione kann ich weiterbenutzen.
Vielleicht bekomme ich ja noch die Rechnuch für meinen Frefel aber bis jetzt ist nichts unerfreuliches eingetretten.
Habe mir nichtmal die Mühe gemacht herauszufinden was diese Datei eigentlich macht.Also auf eigene Verantwortung nachmachen!

Gruess
MK