ERLEDIGT
JA
JA
ANTWORTEN
22
22
ZUGRIFFE
1488
1488
EMPFEHLEN
-
27.07.05 17:55 #1
- Registriert seit
- Jul 2005
- Beiträge
- 106
Hi mal wieder,
ich hab diesen lustigen Editor
http://web5.kdnr543.w-cct.de/richtext.htm
der mir aus normalem Text HTML - Code macht, der dann auch so in der DB abgespeichert wird. Leider zeigt er auch diesen HTML Quellcode im Editor an, wenn ich ihn aus der DB auslese. Schlecht!
Ich hätte gerne, dass der Text, wenn man ihn aus der DB in den Editor einließt genauso aussieht, wie man ihn abgespeichert hat. Geht das? Gibt´s dazu ne Funktion, oder darf /muss ich selber schreiben?
Beispiel
Bla -> <p>
</p><span style="font-weight: bold;">Bla</span>
und das steht auch in der db und wird im editor angezeigt. Ich hätte aber gerne stattdessen Bla
-
Schon ist der HTML-Code wieder in Sonderzeichen umgewandelt.PHP-Code:
$text = html_entity_decode($x); //$x = text aus der datenbank
print $text;
mfg
dmx
-
28.07.05 09:49 #3
Wo genau hast du den Editor eigentlich her? Bzw.: Was hast du dafür bezahlt?
Ich wollte nämlich so ein Teil mal selbst machen, stellte aber schnell fest, dass es ziemlich schwierig ist.Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
28.07.05 10:53 #4
- Registriert seit
- Jul 2005
- Beiträge
- 106
Tatsach! Danke.
-
28.07.05 10:58 #5
- Registriert seit
- Jul 2005
- Beiträge
- 106
@vertigo
Ich hab den Link zu dem Editor aus ner Forumsdiskussion über das Thema. Der Besitzter hat jetzt nicht wirklich Anspruch darauf erhoben, also denk ich mal, das er "frei" ist. Wenn du nachlesen willst:
http://www.php-resource.de/forum/sho...threadid=28793
Ich dachte mir übrigens auch, dass es wohl nicht so leicht ist, aber wenn du dir den Quellcode für den Editor anschaust, stellst du fest, dass es wohl doch recht einfach geht.
Das geile ist: Sobald du den Code verstanden hast, kannst du das Ding ja nach belieben einfach ausbauen.
Grüße und viel Spass beim Editieren!
-
29.08.05 11:19 #6
Mag ja sein, dass sich das jetzt ein wenig dumm anhört, aber: Wie bringe ich den Editor dazu, die Eingabe nicht im Alert-Fenster auszugeben, sondern per POST an eine PHP-Seite weiterzugeben?
Leider weiß ich nur wenig über JS, daher die Frage. Ich habe jetzt schon diverses ausprobiert, aber der Text wird einfach nicht übergeben.
Dazu habe ich den HTML- Bereich in "editor.html" in drei Zeilen geändert:
"editor2.php" sieht so aus:HTML-Code:<form action="editor2.php" method="post"> <IFRAME id="edit" src="editor.html" width="400" height="200" frameborder="0"></IFRAME> <textarea name="kommentar" style="visibility:hidden;"><SCRIPT>processData();</SCRIPT></textarea>
Wie man vielleicht erkennen kann habe ich versucht, die Funktion "processDate" innerhalb des Textfeldes auszuführen und die erzeugten Werte damit gleich and die PHP-Seite weiterzugeben. Das allerdings funktioniert nicht.PHP-Code:<?
$ueberschrift=$_POST["ueberschrift"];
$kommentar=$_POST["kommentar"];
$html='
<html>
<body>
<p><br>
<b>Überschrift:</b><br>'.$ueberschrift.'
<p>
<b>Kommentar:</b><br>'.$kommentar.'
</body>
</html>
';
echo $html;
?>
Zusätzlich habe ich im Editor noch ein Eingabefeld für die Überschrift gemacht, wie man beim PHP-Code sehen kann. Diese Übergabe funktioniert tadellos.Geändert von Vertigo21 (30.08.05 um 11:54 Uhr)
Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Nur als kleine Hinweis zwischendurch:
Der Editor läuft nicht unter Mac OS X im Safari-Browser.
-
Du musst in das Formular ein (verstecktes) Formularfeld einbetten und dessen Wert vor dem Senden mit dem Inhalt des iFrames belegen:
Zitat von Vertigo21
http://www.tutorials.de/tutorials194127.html
-
30.08.05 12:02 #9
So weit so klar. Mit nem Textarea hatte ich auch schon experimentiert. Aber der Code
Code :1
document.getElementById('edit').contentWindow.document.body.innerHTML
den du vorschlägst ist mir noch nicht so ganz klar. Wie und wo setzt du den genau ein? Denn bei dem Kollegen scheint es ja funktioniert zu haben. Ein kleines Beispiel oder einfach eine genauere Erläuterung wäre nett.Geändert von Vertigo21 (30.08.05 um 12:07 Uhr)
Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
Du setzt es am Besten beim onsubmit des Formulares ein:
Code :1
<form [b]onsubmit="return (this.nameDesVerstecktenFeldes.value = document.getElementById( 'idDesIframes' ).contentWindow.document.body.innerHTML)"[/b]....>
-
30.08.05 12:30 #11
Danke, das wars. Es klappt.
Ich war nur etwas irritiert, weil bei dem Quelltext (der ja nicht von mir stammt) bei "Onsubmit" eine Funktion ausgeführt wird. Ich hatte ursprünglich erfolglos versucht deinen Befehl dort mit unterzubringen, aber als ich ihn direkt eingefügt habe ging es auf Anhieb.Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
-
30.08.05 19:37 #12
- Registriert seit
- May 2005
- Ort
- Russikon (Zürich)
- Beiträge
- 117
Und wie müsste ich das alles abändern so dass ich auch noch einen Titel oder Name einfügen kann, dass auch das Design noch schön bleibt?
visit: ---> [°°\_ www.domiweber.net _/°°] <---
-
Und wie kann ich Deine Frage verstehen?
Inwiefern wird denn Dein Design negativ beeinflusst?PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
30.08.05 19:43 #14
- Registriert seit
- May 2005
- Ort
- Russikon (Zürich)
- Beiträge
- 117
Ich habe versucht ein normales Feld einzufügen, also dass das Feld über diesem grösserem Feld ist aber nun wird nichts mehr angezeigt...
Grussvisit: ---> [°°\_ www.domiweber.net _/°°] <---
-
31.08.05 12:38 #15
Also bei mir ging das mit nem Textfeld für eine Überschrift problemlos.
Versuch es mal so (die SCRIPT-Funktionen darüber habe ich mir jetzt mal erspart):
HTML-Code:<BODY onload="Start()"> <form onSubmit="return (this.kommentar.value = document.getElementById( 'edit' ).contentWindow.document.body.innerHTML)" name="maketext" action="editor2.php" method="post"> <div style="border-top:solid 3px #CC0000; width: 400px;"><br> <input name="ueberschrift" size="64"><p> <TABLE id=toolbar width="400"> <TBODY> ...usw....
Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
- Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -
Bist auch du ein Pastafari?
Wir haben bezahlt!
Ich bin ein PIRAT!
___________________________________
(\_/)
(O.o) This is Bunny. Copy Bunny into your signature
(> <) to help him on his way to world domination.
Ähnliche Themen
-
HTML-Quelltext kürzen, ohne Tags zu zerschneiden, denkanstoß?
Von supersalzi im Forum PHPAntworten: 2Letzter Beitrag: 20.11.10, 20:13 -
iFrame Text auslesen (ohne HTML-Tags, reiner Text... wysiwyg)
Von Fabian Frank im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 06.06.10, 03:35 -
substr anwenden, aber HTML Tags beachten
Von ev0lst im Forum PHPAntworten: 1Letzter Beitrag: 05.10.06, 12:59 -
News ohne HTML, aber "eigenen" Tags
Von mgd-one im Forum PHPAntworten: 3Letzter Beitrag: 01.02.05, 17:40 -
HTML - Tags als Text
Von flasherMX im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 05.07.04, 10:47





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren