| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Do Dez 07, 2006 12:28 am Titel: Nuke 7.9: HTML und 3.3 Patch |
|
|
Hallo zusammen!
Der IMG tag wird nach dem 3.3 Patch von chatserv im tinyMCE nicht an die DB übergeben, obwohl das Ganze in den Blöcken und Modulen sowie im Forum wunderbar funktioniert. Mit dem Patch 3.3 wurde in der config.php auch der IMG tag eingesetzt.
Hat jemand eine Idee, wie man das fixen kann?
Patch-Source:
http://www.nukeresources.com/downloadview-details-1082-Nuke_7.9_Patched.html
Zuletzt bearbeitet von neralex am Di Dez 12, 2006 9:13 pm, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
|
|
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: Do Dez 07, 2006 10:02 am Titel: |
|
|
Hallo
komisch Sache. Ich hatte das Problem nur beim Patch 3.2.
Mit dem 3.3 war der Fehler nicht mehr.
Bist du sicher, dass der img Tag in der Config.php ist?
| Code: | | $AllowableHTML = array("img"=>2,"tr"=>1...... |
Falls ja, und es doch nicht geht, probier mal die Funktion aus der mainfile.php zu löschen.
Ab der Zeile 914 beginnt der Teil, der nichterlaubte Codes löscht.
| Code: | | function check_html ($str, $strip="") { |
Hier einfach mal die Zeile 922-923 auskommentieren oder löschen.
| Code: | $str = eregi_replace("<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>", '', $str);
// Delete all img tags |
Dann sollte es sicher gehen.
gr hermann |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Do Dez 07, 2006 6:22 pm Titel: |
|
|
Hallo hermann,
danke erstmal für deine schnelle Antwort!
Der IMG tag stand bereits in der config.php, nachdem ich den Patch hochgeladen hatte. Hab sogar zur Sicherheit nochmal die config.php aus dem Patch hochgeladen und geprüft - da stand der IMG tag gleich als erster!
Die Änderung in der mainfile.php habe ich leider ohne Erfolg getätigt. Der Tag wird wie schon beschrieben überall außer im tinyMCE ausgeführt. Das Einfügen des Tags wird zwar in der Vorschau bzw direkt nach der Eingabe in den Editor angezeigt, aber sobald man das Ganze speichert, zb. in einer Weblink-Beschreibung, wird das nicht in der DB gespeichert.
Für Flash gibt es ja auch einen separates Plugin, was in der .init des Editors eingefügt werden muss, damit man auch Flash-Objekte zb in die Weblinks oder News einfügen kann. Vieleicht ist ja dort der Fehler?
Ich hab eben nochmal alles von neuem installiert mit dems elben Prob. Vor dem Patch funzt das alles wunderbar...
Gruß  |
|
| Nach oben |
|
 |
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: Fr Dez 08, 2006 12:02 pm Titel: |
|
|
Hej
Ich habe es jetzt noch mal getestet.
Ein neues PHP-Nuke 7.9 von phpnuke.org runtergeladen und installiert.
Ohne Patch wurden alle Bilder gelöscht.
Dann den Patch eingespielt, ---> Bilder wurden nicht mehr gelöscht.
Da ich den Fehler nicht reproduzieren kann, kann ich dir leider bei der Lösung nicht helfen.
Leider...
gr hermann |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Fr Dez 08, 2006 11:37 pm Titel: |
|
|
Moinsen!
Also ich habe jetzt auch nochmal ein frisches Nuke 7.9 von phpnuke.org und den Patch 3.3 von nukeresources.com runtergeladen und installiert. Das Problem tritt nach dem Aufspielen des Patches 3.3 und zwar NUR im tinyMCE Editor und nach dem Speichern eines IMG Tags in einer NEWS oder einer Weblinks-Beschreibung auf. Wenn man dann die gespeicherte Ausgabe der DB checkt, wurd der IMG Tag oder besser die src= nicht gespeichert. Das ganze schaut danach so aus:
Wenn ich den Editor in der config.php abschalte und das IMG Tag speichere wird es übernommen aber sobald ich den border mitbestimme, bekomme ich nach der Speicherung folgendes Ergebnis aus der DB:
Weiterhin habe ich festgestellt, dass der DIV-tag oder auch der LI-tag nicht korrekt vom Editor geschlossen wird. Als Ausgabe nach der Aktualisierung bekomme ich das hier:
Der WMODE Parameter des OBJECT-tag wird ebenfalls nach Eingabe mit dem Editor nicht in der DB gespeichert. Wenn ich jetzt den Editor in der config.php ausschalte, wird der gesamte OBJECT-tag nicht übergeben.
Also ich könnte echt heulen, seit dem Patch 3.3 kommt ein Prob nach dem anderen.
Gruß |
|
| Nach oben |
|
 |
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: Sa Dez 09, 2006 9:36 am Titel: |
|
|
Verstehe ich nicht.
Warum es bei mir geht und bei dir nicht ?
Ob es an der Server-Config liegt ??
Ich habe es mit Xampp getestet und da funktioniert es.
Das einzige was komisch ist, ich kann eine bestehende News nicht mehr editieren. Wenn ich bei einer vorhandenen News auf Edit gehe, wird alles auf der Seite verschoben und das eigentliche Eingabefeld ist nicht mehr vorhanden.
gr hermann |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Sa Dez 09, 2006 11:23 am Titel: |
|
|
| Also ich teste es gerade online auf einem Root-Server und genau treten diese Probleme auf, was eigentlich nich passieren sollte. Jap, sobald du eine NEWS mit einem Bild erstellt hast, kannste diese nur noch löschen - ein editieren ist nicht mehr möglich. |
|
| Nach oben |
|
 |
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: Sa Dez 09, 2006 2:03 pm Titel: |
|
|
Hallo
Ich habe es jetzt man mit PHP-Nuke 8.0 und Patch 3.3 probiert.
Ist das geleiche Problem.
Ich würde mal sagen, der 3.3 Patch ist unbrauchbar.
gr hermann |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Sa Dez 09, 2006 2:46 pm Titel: |
|
|
| Das befürchte ich auch, is echt schlimm. |
|
| Nach oben |
|
 |
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: Sa Dez 09, 2006 11:01 pm Titel: |
|
|
Ich habe mal etwas durch die Welt gesurft.
Habe einige neue Nuke 8.0.3.3 VKPs und andere Foren gefuden, und alle haben das gleiche Problem mit dem Patch 3.3
 |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: So Dez 10, 2006 1:20 pm Titel: |
|
|
Jau das habe ich beim googlen auch schon mitbekommen. Ich hab woanders auch noch ein paar einträge dazu geschrieben. Wir werden das mal verfolgen und abwarten, wer den passenden Fix für den Patach 3.3 liefert.
www.nukeforums.com
www.warp-speed.de
...stay tuned!  |
|
| Nach oben |
|
 |
olivern00by PHP-Nuke Supporter


Dabei seit: May 25, 2006 Beiträge: 255 Wohnort: LE
|
Verfasst am: So Dez 10, 2006 9:30 pm Titel: |
|
|
Probiere es mal mit der Version
Nuke 8.0SE
aber der FCKEditor lässt sich wunderbar einbinden... _________________

Zuletzt bearbeitet von olivern00by am So Dez 10, 2006 10:34 pm, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
hermann Nuke-Admin


Dabei seit: Sep 14, 2004 Beiträge: 1341
|
Verfasst am: So Dez 10, 2006 9:37 pm Titel: |
|
|
Hej
Was?? wo gibt es den FCKeditor für Nuke8 ?
gr hermann |
|
| Nach oben |
|
 |
olivern00by PHP-Nuke Supporter


Dabei seit: May 25, 2006 Beiträge: 255 Wohnort: LE
|
Verfasst am: So Dez 10, 2006 10:35 pm Titel: |
|
|
Ich habe eine Version, kann ich Dir zukommen lassen, aber es sollte noch NukeSentinel integriert werden  _________________
 |
|
| Nach oben |
|
 |
neralex User


Dabei seit: Dec 05, 2006 Beiträge: 49
|
Verfasst am: Mo Dez 11, 2006 6:05 pm Titel: |
|
|
| olivern00by schrieb: | Probiere es mal mit der Version
Nuke 8.0SE |
Heyho!!
Also mit dieser Version bestehen genau die selben Probs wie oben beschrieben. Ich habe es eben nochmal online getestet und es gibt genau die selben Fehler.
Installiere dir mal diese Version und ruf dir mal in der Block-Administration den Block "Information" auf. Dort sind ne Menge an Tags drin. Diesen Block einfach mal erneut abspeichern. Als Ergebnis bekommst du folgendes aus der DB:
| Code: | <br /><center>
<a href="http://phpnuke.org"><img src="images/powered/powered8.jpg" border=" |
Es werden wieder die selben Tags nicht in die DB übergeben bzw nicht geschlossen. Also ist doch kein Problem im tinyMCE sondern irgendwo im Patch 3.3 zu suchen.
 |
|
| Nach oben |
|
 |
|