bilder in statischen seiten funktionieren neuerdings nicht

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

bilder in statischen seiten funktionieren neuerdings nicht

Post by barny »

Hallo,

seit neuestem (wahrscheinlich seit Update auf 1.1 beta#) funktioniert das Einbinden von Bildern in statische Seiten nicht mehr. Es äussert sich so, dass man zwar das Bild auswählen kann, aber bei dem letzten Klick auf <fertig> keinerlei Reaktion erfolgt.

Bei normalen Blog-Artikeln funtioniert alles bestens.

Kennt jemand dieses Problem und kann mir irgendwie helfen?

Gruss Barny
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: bilder in statischen seiten funktionieren neuerdings nic

Post by garvinhicking »

Hi!

Benutzt Du Firefox oder IE, oder was ganz anderes? Wenn Du FF benutzt, kannst Du mal in der Error-Console gucken ob Du einen JavaScript-Fehler erhälst?

Welche Version des staticpage plugins benutzt Du? Hast Du mal deinen Browser-Cache geleert, damit die aktuelle serendipity_editor.js vom browser geladen werden kann?

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

Hallo,

es funktioniert nicht im FF und IE.
Folgender Fehler wird in der Javascriptconsole angezeigt:

Fehler: parent.self.opener.htmlarea_editors[textarea] has no properties
Quelldatei: /dc/serendipity/serendipity_editor.js Zeile: 292


Static-Page-Plugin version: 3.36

Cache hab ich geleert.

Gruss barny
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Version 3.36? Die kenne ich nicht. Wo kommt die den her?
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

Woher diese Version kommt? Gute Frage.
Die hab ich ganz normal installiert.

Image
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post by falk »

Die frage war mehr rhetorisch gemeint. Die wird wohl im Spartacus rumopern und ich habs noh nicht gemerkt. Passt gut, weil ich zu hause aufbauend auf der 3.35 Änderungen vornehme.

Was dein Problem angeht: Da hat einer das JavaScript zerschossen. Doch wer muss noch geklärt werden und wie es bereinigt werden kann.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Benutzt Du den internern WYSIWYG editor, oder evtl. einen anderen wie TinyMCE oder so?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

Ich benutze den internen Editor. Den der bei der Erstinstallation mitgeliefert wird.

Gruss B.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Bitte editiere doch mal deine serendipity_editor..js. Ziemlich am Ende findest Du:

Code: Select all

   if (typeof(parent.self.opener.htmlarea_editors) != 'undefined' && typeof(parent.self.opener.htmlarea_editors[textarea] != 'undefined')) {
        parent.self.opener.htmlarea_editors[textarea].surroundHTML(block, '');
    } else if (parent.self.opener.editorref) {
        parent.self.opener.editorref.surroundHTML(block, '');
    } else {
        parent.self.opener.serendipity_imageSelector_addToBody(block, textarea);
    }
ersetze das durch:

Code: Select all

   if (typeof(parent.self.opener.htmlarea_editors) != 'undefined' && typeof(parent.self.opener.htmlarea_editors[textarea] != 'undefined')) {
        alert('htmlarea_editors wurde gefunden: ' + textearea + ': ' + parent.self.opener.htmlarea_editors[textarea]);
        alert('ID: ' + parent.self.opener.htmlarea_editors[textarea].id);
        parent.self.opener.htmlarea_editors[textarea].surroundHTML(block, '');
    } else if (parent.self.opener.editorref) {
        parent.self.opener.editorref.surroundHTML(block, '');
    } else {
        parent.self.opener.serendipity_imageSelector_addToBody(block, textarea);
    }
Danach bitte einmal den Browser-Cache leeren, oder die .JS datei im Browser laden und F5 zum aktualisieren drücken. Dann nochmal ein Bild einfügen und mir sagen, was dort für ein warnungs-Popup kommt.

Viele GRüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

hab alles so emacht wie du gesagt hast, jetzt kommt folgende fehlermeldung

Fehler: textearea is not defined
Quelldatei: /serendipity/serendipity_editor.js
Zeile: 301
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

das ist die zeile 301

Code: Select all

       alert('htmlarea_editors wurde gefunden: ' + textearea + ': ' + parent.self.opener.htmlarea_editors[textarea]);
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

ahja, jetzt seh ichs, das ist ja auch ein schreibfehler .. ich probiers nochmal ...
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

diese meldung kommt:

htmlarea_editors wurde gefunden: nuggetsnuggets7: undefined
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Argh. Okay. Probier mal den Code in folgendes zu ändern:

Code: Select all

   if (typeof(parent.self.opener.htmlarea_editors) != 'undefined' && typeof(parent.self.opener.htmlarea_editors[textarea]) != 'undefined') {
        parent.self.opener.htmlarea_editors[textarea].surroundHTML(block, '');
    } else if (parent.self.opener.editorref) {
        parent.self.opener.editorref.surroundHTML(block, '');
    } else {
        parent.self.opener.serendipity_imageSelector_addToBody(block, textarea);
    } 
Habe da ein ")" umgeändert. Blöde Sache.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
barny
Regular
Posts: 17
Joined: Wed Aug 23, 2006 12:09 pm

Post by barny »

:D es funktioniert wieder

nur ein kleiner bug ist immer noch drin denke ich.
und zwar wird das bild nicht im inhalt angezeigt, sondern im editorbereich vom "einleitungstext vor den kinderseiten".

gruss b.
Post Reply