Page 1 of 2

TinyMCE funktioniert nicht in Plugins / statischen Seiten

Posted: Sat Jan 12, 2008 3:40 pm
by Mad55
Hallo,

nach eifriger Bemühung der Suchfunktion konnte ich immer noch keine Lösung finden.

TinyMCE funktioniert prima beim Erstellen von neuen Blog-Einträgen, jedoch in Plugins wie Bildervorschau (serendipity_event_usergallery) oder statischen Seiten bekomme ich nur noch ein reines HTML-Feld.

Die Fehlerkonsole des FF (2.0.0.11) liefert folgende Fehler:

Code: Select all

Warnung: Unbekannte Eigenschaft 'filter'.  Deklaration ignoriert.
Quelldatei: http://www.mad55.de/plugins/serendipity_event_tinymce//tinymce/jscripts/tiny_mce/plugins/contextmenu/css/contextmenu.css
Zeile: 42

Warnung: Unbekannte Eigenschaft 'filter'.  Deklaration ignoriert.
Quelldatei: http://www.mad55.de/plugins/serendipity_event_tinymce//tinymce/jscripts/tiny_mce/themes/advanced/css/editor_ui.css
Zeile: 72

Warnung: Unbekannte Eigenschaft 'filter'.  Deklaration ignoriert.
Quelldatei: http://www.mad55.de/plugins/serendipity_event_tinymce//tinymce/jscripts/tiny_mce/themes/advanced/css/editor_ui.css
Zeile: 87
Schaue ich mir den Quelltext einer Seite an - im folgenden ein Codesnippet von neuem statischen Eintrag - scheint TinyMCE eingebunden zu sein:

Code: Select all

<td colspan="2"><strong>Inhalt</strong>
                 <span style="color: #5E7A94; font-size: 8pt;"> Der Inhalt</span></td>
            <td>
                </td>
            </tr>

        <tr>

            <td colspan="2">
                <div>
                    <textarea class="direction_ltr" style="width: 100%" id="nuggets7" name="serendipity[plugin][content]" rows="20" cols="80"></textarea>
                </div>
            </td>
        </tr>
<script type="text/javascript">var serenditpityBaseUrl = "http://www.mad55.de/"</script>
<script language="javascript" type="text/javascript" src="/plugins/serendipity_event_tinymce//tinymce/jscripts/tiny_mce/tiny_mce_gzip.php"></script>

<script type="text/javascript">
if (!window.tinymce_inited) {
    var Emulator = {

Mein Blog liegt im Root-Verzeichnis meiner Webpräsenz. Die relative Pfadangabe im TinyMCE-Event-Plugin ist:
/plugins/serendipity_event_tinymce/

Alle anderen Plugins liegen ebenfalls in /plugins/

Ich bin etwas ratlos, wieso das nicht funktioniert. Rewrite-Rules sind in der .htaccess ausgeschaltet.

Posted: Sat Jan 12, 2008 4:36 pm
by Mad55
Was mir eben noch aufgefallen ist:

Im HTML-Klotz funktioniert der TinyMCE. :?:

Im IE7 funktioniert der TinyMCE fast überall. Im usergallery-Plugin wirft er aber ein Fehler in Zeile 556, Zeichen 17, Fehler Objekt erwartet, Code 0.

Zeile 556 ist "Spawnnuggets('14');"

Code: Select all

    <script type="text/javascript">
    function Spawnnugget() {
    /* blar */
                Spawnnuggets('14');
            }
    </script>
Mit Opera und Konqueror verhält es sich ebenfalls wie mit dem FF. Auch die aktuelle FF 3 Beta 2 bringt keine Besserung.

Posted: Sat Jan 12, 2008 8:29 pm
by garvinhicking
Hi!

Welche Serendipity-Version?

Grüße,
Garvin

Posted: Sat Jan 12, 2008 8:34 pm
by Mad55
Betrieben mit Serendipity 1.2.1 und PHP 5.2.0-8+etch9

Posted: Sat Jan 12, 2008 8:38 pm
by garvinhicking
Hi!

Hm, und beim editieren einer statischen Seite wirft der Firefox keine Javascript fehler? Die oben beschriebenen beziehen sich nur auf CSS, das ist eigentlich nicht relevant.

Grüße,
Garvin

Posted: Sat Jan 12, 2008 8:44 pm
by Mad55
Keinen einzigen JS-Fehler.

JS-Fehler bekomm ich nur beim Usergallery-Plugin und IE7.

Posted: Sat Jan 12, 2008 8:58 pm
by garvinhicking
Hi!

Kannst Du mal die Firebux extension installieren und gucken, ob die angefoirderten TinyMCE JAvascripts geladen werden?

Grüße,
Garvin

Posted: Sat Jan 12, 2008 9:09 pm
by Mad55
Gerne, dauert aber ein bisschen, muss den FF downgraden (die Beta mag Firebug nicht).

Posted: Sat Jan 12, 2008 9:28 pm
by Mad55
http://www.mad55.de/index.php?serendipi ... ie/Garvin/

Habe dir mal 3 Screenshots gemacht, die dir hoffentlich helfen.

Als Seite habe ich "neue statische Seite anlegen" verwendet.

Und noch ein 4. Screenshot von der Usergallery. DOM-Bereich und NET-JS sind identisch zu "statische Seite".

Posted: Sat Jan 12, 2008 9:34 pm
by garvinhicking
Hi!

Hm, das sieht ja grundsätzlich okay aus. Kannst du mal testweise das TinyMCE Plugin deaktivieren (einfach in der pluginübersicht nach rechts schieben) und gucken ob der normale WYSIWYG-Editor dort klappt?

Leider fehlt mir gerade die Zeit, hier tinymce zu installieren und zu testen.

Grüße,
Garvin

Posted: Sat Jan 12, 2008 9:37 pm
by Mad55
Das hatte ich schon probiert und das klappt auch.

Der normale Editor funktioniert überall.

Posted: Sat Jan 12, 2008 11:05 pm
by garvinhicking
Hi!

Welche TinyMCE Version (nicht das s9y plugin, sondern tinymce selbst) benutzt du? Ist das vielleicht eine, die neueren Datums als das s9y Plugin selbst ist? Ich könnte mir vorstellen dass dort was verändert wurde, was zu einer inkompatibiliätmit s9y geführt haben könnte...?

Grüße,
Garvin

Posted: Sun Jan 13, 2008 1:37 pm
by Mad55
TinyMCE 2.1.3 stable
TinyMCE 2.1.3 Language Package DE
TinyMCE compressor PHP v1.1.0

Mehr habe ich nicht im Einsatz.

Dazu halt das Event-Plugin v1.9

Kann gerne ein zip/tgz von meinem TinyMCE anfertigen.

Posted: Tue Jan 15, 2008 4:30 pm
by garvinhicking
Hi!

Und ist tinymce 2.1.3 etwas recht aktuelleS? Ich nutz das ja selber nich.

Grüße,
Garvin

Posted: Tue Jan 15, 2008 6:59 pm
by Mad55
Wie aktuell das ist, weiß ich nicht. Ist jedenfalls die aktuelle Stable-Version von TinyMCE.