1.4.6 - Firefox und HTMLAreal

Please report bugs here!

Moderator: Thorsten

fwhamm
Posts: 38
Joined: Mon Oct 06, 2003 10:07 am
Contact:

1.4.6 - Firefox und HTMLAreal

Post by fwhamm »

Hallo,

habe gerade 1.4.6 installiert (kein update). Beim Aufruf mit Firefox 1.0 von "Beitrag erstellen" in der Administration erhalte ich die Javascript-Popup

Code: Select all

Error: You must called HTMLArea.init() first. Like this:
HTMLArea.onload = function() {
var editor = new HTMLArea('editor');
editor.generate();
};
Der Wysiwig-Editor erscheint dann auch nicht.

Wenn ich dasselbe mit dem IE6 aufrufe erhalte ich ohne Meldung den Wysiwig-Editor.

Andere Installationen laufen mit 1.4.1 und funktionieren sowohl unter IE6 als auch Firefox.

Der body Tag auf der Seite lautet:

Code: Select all

<body id="body" onload="initEditor();" dir="ltr">
Die Funktion ist im Quelltext ebenfalls vorhanden:

Code: Select all

    <script language="JavaScript" type="text/javascript">
    //<![CDATA[
    HTMLArea.loadPlugin("ImageManager");
    function initEditor() {
        var editor = new HTMLArea("content");
        var config = new HTMLArea.Config();
        config.width = "525px";
        config.height = "400px";
        var phpMyFAQLinks = {
'Include internal links' : '',
'Wie sehen die Schritte der Datenpflege in den ' : '<a href="index.php?action=artikel&cat=1&id=1&artlang=de">Wie sehen die Schritte der Datenpflege in den entsprechenden Systemen (……) bei der Erstellung eines Rating aus?</a>'        };
        var internalLinks = {
	                id      :   "internalLinks",
                    tooltip :   "internal Link",
                    options :   phpMyFAQLinks,
                    action  :   function(editor)
                                {
                                    var elem = editor._toolbarObjects[this.id].element;
                                    editor.insertHTML(elem.value);
                                    elem.selectedIndex = 0;
                                },
                    refresh :   function(editor) { }
                    };
        config.registerDropdown(internalLinks);
        config.toolbar = [ [ "fontsize", "space", "formatblock", "space", "bold", "italic", "underline", "strikethrough", "separator", "subscript", "superscript", "separator", "copy", "cut", "paste", "space", "undo", "redo" ], [ "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator", "lefttoright", "righttoleft", "separator", "orderedlist", "unorderedlist", "outdent", "indent", "separator", "forecolor", "hilitecolor", "separator", "inserthorizontalrule", "createlink", "insertimage", "inserttable", "htmlmode" ], [ "internalLinks" ] ];
        config.formatblock = {
		"Heading 3": "h3",
		"Heading 4": "h4",
		"Heading 5": "h5",
		"Heading 6": "h6",
		"Normal": "p",
		"Address": "address",
		"Formatted": "pre"
	};
        HTMLArea.replace("content", config);
        }
    //]]>
    </script>
Irgendeine Idee?
- Live long and prosper!
- Query frontend for LDAP Server?
=> MpLDAP!
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

bist du dir sicher, dass das bei der 1.4.6 und nicht bei der 1.5.0 passiert?

Ansonsten trage mal in der admin/header.php vor der Zeile

Code: Select all

HTMLArea.loadPlugin("ImageManager"); 
das ein:

Code: Select all

HTMLArea.init();
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
fwhamm
Posts: 38
Joined: Mon Oct 06, 2003 10:07 am
Contact:

Post by fwhamm »

Hallo Thorsten,

ja "powered by phpMyFAQ 1.4.6" steht auf der Index Seite und auf der Admin-Seite steht auch die 1.4.6.

Das mit der zusätzlichen Seite funktioniert übrigens. Danke!

Aber irgendwie sieht auch die normale Index Seite im Firefox ganz anders aus als im IE ....

Ich habe jetzt ein paar Termine, werde die 1.4.6 heute nachmittag in einem neuen Verzeichnis aufsetzen, um sicherzugehen, dass da keine Reste von der 1.50 übriggeblieben sind.

Grüße, Frank
- Live long and prosper!
- Query frontend for LDAP Server?
=> MpLDAP!
erkan
Posts: 29
Joined: Sun Feb 20, 2005 6:08 pm

Post by erkan »

Thorsten wrote:Hi,

bist du dir sicher, dass das bei der 1.4.6 und nicht bei der 1.5.0 passiert?

Hab hier Firefox 1.0.1(tr-TR) und Phpmyadmin 1.5 from CVS.
HTMLArea im Adminpanel lauft bei mir ohne Probleme.


gruss
erkaN
fwhamm
Posts: 38
Joined: Mon Oct 06, 2003 10:07 am
Contact:

Post by fwhamm »

Hallo Thorsten,

bin heute dazu gekommen, die 1.4.7 from Scratch zu installieren: Funktioniert alles mit dem htmlarea ohne Probleme. War vielleicht ein Rest der 1.50 Installation, der da quer geschossen hat. Sorry für den Fehlalarm...

Grüße, Frank
- Live long and prosper!
- Query frontend for LDAP Server?
=> MpLDAP!
ebs
Posts: 12
Joined: Thu Mar 10, 2005 10:19 am

Upgrade 1.4.7 auf 1.5.0

Post by ebs »

Hallo,
ich habe mal testweise ein Update von der 1.4.7 auf die 1.5.0 gemacht. Ich bekomme nun im Admin-Interface genau die Fehlermeldung:

Code: Select all

Error: You must called HTMLArea.init() first. Like this: 
HTMLArea.onload = function() { 
var editor = new HTMLArea('editor'); 
editor.generate(); 
}; 
Beiträge erstellen geht trotzdem, vorhandene Editieren geht auch, aber die Vorschau liefert die Rückgabe

Code: Select all

Notice: Undefined variable: content in /usr/local/apache/htdocs/tools/faq/admin/record.save.php on line 38
Passiert alles im IE6. Firefox bringt keinen JS-Fehler, dort kann ich aber auch nichts an den Artikeln ändern (bzw. werden die Änderungen nicht übernommen)

Noch zwei Bugs:
- Wenn ich speichere ohne eine Kategorie auszuwählen kommt einfach eine Rückgabeseite ohne Feedback und der Beitrag wird nirgends abgelegt.
- Die bereits in diesem Forum bekannten Probleme mit Fehlermeldung bei PDF-Ansicht mit Grafik und fehlenden Thumbnails in der Vorschau bleiben.

System Information
-----------------------
phpMyFAQ Version
phpMyFAQ 1.5.0 RC1
Server Software
Apache/1.3.28 (Unix) PHP/4.3.4
PHP Version
PHP 4.3.4
PHP Memory Limit
8M
Register Globals
off
Safe Mode
on
Database Client Version
4.0.12
Database Server Version
4.0.12
Webserver Interface
APACHE
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das Problem mit der undefinierten Variable habe ich eben gefixt. An den anderen Bugs sitze ich noch dran!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

deinen Fehler mit Firefox kann ich nicht nachvollziehen. Die JavaScript-Fehler im IE sind korrigiert.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
ebs
Posts: 12
Joined: Thu Mar 10, 2005 10:19 am

Post by ebs »

Was muss ich den ändern, damit der Fehler mit der Variablen nicht mehr kommt?

Das Firefox-Problem tritt nicht mehr auf; offenbar eher ein Windowsbug ...
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

entweder du lädst dir die CVS-Version oder wartest auf den RC3.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
ebs
Posts: 12
Joined: Thu Mar 10, 2005 10:19 am

Beiträge mehrfach eingetragen

Post by ebs »

Noch ein Bug in der 1.5.0 RC2:
Wenn ich einen neuen Beitrag anlege wird der doppelt (in einem Fall sogar dreifach angezeigt), d.h. in der Hauptrubrik und in der Unterrubrik (die ID ist immer dieselbe, er ist also nicht doppelt vorhanden).
Hängt das ggf. auch mit dem JS-Fehler zusammen, dass das Formular falsch übermittelt wird? Wenn ich den Beitrag nämlich editiere sind dort Haupt- UND Unterkategorie ausgewählt, deaktivieren und mit der Änderung speichern bringt aber nichts, beim nächsten Aufruf wieder das gleiche.

Wann kommt die RC3? Lohnt das Warten, sonst zieh ich mir die CVS.
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das ist kein Bug. Der Artikel erscheint 3x, weil er in 3 Kategorien ist. Ich habe noch keine sinnvolle Lösung gehört, wie ich das lösen soll oder kann.

Im CVS sind schon wieder einige Bugs gefixt, auch ist das neue Standardlayout bereits teilweise mit drin.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
ebs
Posts: 12
Joined: Thu Mar 10, 2005 10:19 am

Post by ebs »

Hallo,
ich weiß niocht, ob man die Fragen ggf. in einen neuen Thread packen sollte, betrifft unverändert alles die 1.5.0

Ich habe jetzt die wesentlichen Dateien aus dem CVS aktualisiert, folgendes Problem ist noch da:

Das Phänomen mit den Mehrfach-Beiträgen und der Mehrfachanzeige:
Ich habe beispielsweise eine Rubrik "Inhaltliches/Content", dort zeigt mir die Adminoberfläche die Beitäge

Code: Select all

7 de  Service-Meldungen
9 de  Sport: Übernahmen von sport.ARD.de 
13 de  Sport: Ergebnisse 
13 de  Sport: Ergebnisse 
14 de  fhfghf 
14 de  fhfghf 
Auch löschen und Neuanlegen der Beiträge bringt nichts. Dieses Phänomen hört auf wenn ich eine ID erreiche, die noch nie benutzt war. Kann es sein, dass da in der Datenbank irgendwo alter Müll rumliegt, der nicht gelöscht wird?
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

hm, ich glaube, ich weiß, was da passiert... ich werde das mal testen. Ein Artikel erscheint aber in 2 Kategorien, wenn er auch in 2 Kategorien gelistet ist. Aber bei dir ist er ja doppelt vorhanden.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15725
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

der Bug ist im CVS gefixt.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply