htmlArea script installieren

Nr1-Online

Mitglied
Hallo,
ich bin Betreiber eines Freehosting Portals, habe aber noch nicht alszuviel Anung von PHP&Co. Im Userbereich meines Portals ist ein HTML-Editor intiegriert, diesen möchte ich aber als WYSIWYG editor haben, hierzu habe ich mir schon ein Script besorgt (htmlArea v2.03) und versucht nach Anleitung dies zu Installieren.
unsure.gif
leider hat dies nicht funktioniert........ das php script mit dem editor hat folgenden Inhalt:

CODE
<?php
//Connect
if(!$con = ftp_connect($ftp_server))
{
echo "Fehler beim Connect!";
}
if(!ftp_login($con, $ftp_user, $ftp_pw))
{
echo "Falsche Zugangsdaten!";
}
// Ende Connect
$ftp="ftp://".$ftp_user.":".$ftp_pw."@".$ftp_server."/".$ftp_pfad."/"
.$user_path."/".$username."/".$dir."/".$file;
if(!$aktion == "edit")
{
echo "
<form method=\"POST\" action=\"?show=file_edit&aktion=edit&file=$file&dir=$dir\">
 <p align=\"center\">
 <font face=\"Tahoma\" size=\"2\">Datei: <b>$file</b></font></p>
 <p align=\"center\">
 <textarea rows=\"16\" name=\"content\" cols=\"60\" style=\"font-size: 8pt;
color: #000000; font-family: Verdana; border: 1px solid #000000;\">";
$lines=file($ftp);
foreach($lines as $line)
{
echo $line;
}
echo "</textarea></p>
 <p align=\"center\">
 </p>
 <p align=\"center\"></p>
 <p align=\"center\"></p>
 <p align=\"center\"></p>
 <p align=\"center\"><input type=\"submit\" value=\"Bearbeiten\" name=\"B1\"></p>
</form>";
}
else
{
ftp_chdir($con, $ftp_pfad."/".$user_path."/".$username."/".$dir);
if(!@ftp_delete($con,$file))
{
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Überprüfen Sie die Datei!</font>";
}
else
{
$content=StripSlashes($content);
$handle = fopen($ftp, "w");
fputs($handle, $content);
fclose($handle);
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Datei wurde editiert</font>";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?show=browser&dir=$dir\">";
}
}
?>


Und die Beschreibung verlangt folgendes:


http://www.nr1-online.de/htmlarea/readme.html

Was muss ich also jetzt genau tun (verständlich) um diesen Editor zu ändern?

Danke im Vorraus!
 
Stelle deine Frage bitte präzis, was hat nicht funktioniert, oder was hast du nicht verstanden.

Du erwartest jetzt nicht von mir, dass ich das alles lese, oder?
 
Eigentlich habe ich garnichts verstanden
huh.gif
, da ich noch nicht so in der materie stecke...... ich habe den neuen editor wie nach anleitung hochgeladen..... , weiß aber nich wie ich den einbauen soll
blink.gif
ohne das irgendwass schief läuft......
 
ich habe deinen beitrag einwenig gekürzt, denn es bringt nichts den inhalt einer seite zu posten und dann noch den link dazu ... link reicht...


hast du folgendes im head-sektor drin?

CODE <script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "[B]http://www.deinedomain.ch/htmlarea[/B]/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>

und dann im form tag folgendes:


CODE <textarea name="[B]text[/B]" cols="50" rows="9"></textarea>
<!-- Anfang Java Script II -->
<script language="javascript1.2">
editor_generate([B]'text'[/B]);
</script>
<!-- Ende Java Script II -->

und der rest gem anweisung auf den server schmeissen (z.b. editor.js etc.)
 
QUOTE weiß aber nich wie ich den einbauen soll
Du hast ja die Anleitung gepostet, an welchen Punkt stockst du denn?
 
hm...
unsure.gif

also nochmal ich habe vor aus einem normalen Editor einen WYSIWYG editor zumachen. Die Anleitung von dem WYSIWYG editor findet man hier:
http://www.nr1-online.de/htmlarea/readme.html
und ein Muster hier:
http://www.nr1-online.de/htmlarea/example.html

diesen editor möchte ich gegen den alten austaschen, weiss aber nicht was ich hier genau machen bzw. ändern muß.

In dieser datei ist der alte editor intiegriert:

QUOTE <?php
//Connect
if(!$con = ftp_connect($ftp_server))
{
echo "Fehler beim Connect!";
}
if(!ftp_login($con, $ftp_user, $ftp_pw))
{
echo "Falsche Zugangsdaten!";
}
// Ende Connect
$ftp="ftp://".$ftp_user.":".$ftp_pw."@".$ftp_server."/".$ftp_pfad."/"
.$user_path."/".$username."/".$dir."/".$file;
if(!$aktion == "edit")
{
echo "
<form method=\"POST\" action=\"?show=file_edit&aktion=edit&file=$file&dir=$dir\">
<p align=\"center\">
<font face=\"Tahoma\" size=\"2\">Datei: <b>$file</b></font></p>
<p align=\"center\">
<textarea rows=\"16\" name=\"content\" cols=\"60\" style=\"font-size: 8pt; color: #000000; font-family: Verdana; border: 1px solid #000000;\">";
$lines=file($ftp);
foreach($lines as $line)
{
echo $line;
}
echo "</textarea></p>
<p align=\"center\">
</p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"><input type=\"submit\" value=\"Bearbeiten\" name=\"B1\"></p>
</form>";
}
else
{
ftp_chdir($con, $ftp_pfad."/".$user_path."/".$username."/".$dir);
if(!@ftp_delete($con,$file))
{
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Überprüfen Sie die Datei!</font>";
}
else
{
$content=StripSlashes($content);
$handle = fopen($ftp, "w");
fputs($handle, $content);
fclose($handle);
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Datei wurde editiert</font>";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?show=browser&dir=$dir\">";
}
}
?>
[/CODE]

und dort möchte ich nun den WYSIWYG editor haben statt des normalen HTML-editor.

ich habe den kompletten htmlarea ordner in das verzeichniss domain.de/htmlarea
geladen.

unsure.gif
 
ich habs gemacht wie in meinem oberen post beschrieben und es funzt.

 
hm...
unsure.gif

also nochmal ich habe vor aus einem normalen Editor einen WYSIWYG editor zumachen. Die Anleitung von dem WYSIWYG editor findet man hier:
http://www.nr1-online.de/htmlarea/readme.html
und ein Muster hier:
http://www.nr1-online.de/htmlarea/example.html

diesen editor möchte ich gegen den alten austaschen, weiss aber nicht was ich hier genau machen bzw. ändern muß.

In dieser datei ist der alte editor intiegriert:

QUOTE <?php
//Connect
if(!$con = ftp_connect($ftp_server))
{
echo "Fehler beim Connect!";
}
if(!ftp_login($con, $ftp_user, $ftp_pw))
{
echo "Falsche Zugangsdaten!";
}
// Ende Connect
$ftp="ftp://".$ftp_user.":".$ftp_pw."@".$ftp_server."/".$ftp_pfad."/"
.$user_path."/".$username."/".$dir."/".$file;
if(!$aktion == "edit")
{
echo "
<form method=\"POST\" action=\"?show=file_edit&aktion=edit&file=$file&dir=$dir\">
<p align=\"center\">
<font face=\"Tahoma\" size=\"2\">Datei: <b>$file</b></font></p>
<p align=\"center\">
<textarea rows=\"16\" name=\"content\" cols=\"60\" style=\"font-size: 8pt; color: #000000; font-family: Verdana; border: 1px solid #000000;\">";
$lines=file($ftp);
foreach($lines as $line)
{
echo $line;
}
echo "</textarea></p>
<p align=\"center\">
</p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"><input type=\"submit\" value=\"Bearbeiten\" name=\"B1\"></p>
</form>";
}
else
{
ftp_chdir($con, $ftp_pfad."/".$user_path."/".$username."/".$dir);
if(!@ftp_delete($con,$file))
{
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Überprüfen Sie die Datei!</font>";
}
else
{
$content=StripSlashes($content);
$handle = fopen($ftp, "w");
fputs($handle, $content);
fclose($handle);
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Datei wurde editiert</font>";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?show=browser&dir=$dir\">";
}
}
?>
[/CODE]

und dort möchte ich nun den WYSIWYG editor haben statt des normalen HTML-editor.

ich habe den kompletten htmlarea ordner in das verzeichniss domain.de/htmlarea
geladen.

unsure.gif
 
Heiland-Sakra
biggrin.gif
Ist doch nicht nötig Deinen Code hier 3mal zu posten!

Zufällt hab ich grad diese Woche eine Implementation von dem Teil gemacht...Hab hier ein Beispiel für Dich. Und sag nicht dass es nicht funktioniert, bevor Du den Code gelesen und auch VERSTANDEN hast...ist echt keine Hexerei
wink.gif
 
Hi,

habe jetzt nochmal alles gemacht wie es in der BS steht aber ich weis immer noch nicht wo ich diesen code einfügen muss
CODE <script language="JavaScript1.2" defer>
editor_generate('fieldname');
</script>


header ist glaube ich soweit korregt
huh.gif
 
Ersetzte 'fieldname' durch den Namen Deines Feldes.
Den Code fügst Du dann irgend wo NACH deinem Feld ein
Lad Dir doch mal in mein Beispiel runter
 
im 4. beitrag dieses threads steht genau das was du zuletzt gefragt hast.

 
habe ich versucht funkt. nicht...... bin halt zu blöd
mad.gif


CODE <form method=\"POST\" action=\"?show=file_edit&aktion=edit&file=$file&dir=$dir\">
<p align=\"center\">
<font face=\"Tahoma\" size=\"2\">Datei: <b>$file</b></font></p>
<p align=\"center\">
<textarea rows=\"16\" name=\"content\" cols=\"60\" style=\"font-size: 8pt; color: #000000; font-family: Verdana; border: 1px solid #000000;\">";
$lines=file($ftp);
foreach($lines as $line)
{
echo $line;
}
echo "</textarea></p>
<script language="JavaScript1.2" defer>
editor_generate('content');
</script>
<p align=\"center\">
</p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"><input type=\"submit\" value=\"Bearbeiten\" name=\"B1\"></p>
</form>";

mad.gif
 
Also wenn ich den code in einer html Datei eingebe Funktioniert das, aber sobalt ich den code ind die php-datei einfüge ist feierabend.......
ich denke mal das hier die php datei von grundauf umgeschrieben werden muss und das kann ich nicht.......
 
Habe das jetzt zu 100 mal Probiert, passiert aber nichts!
dry.gif


Vieleicht sieht jetzt jemand meinen Fehler:

Die php-datei sieht jetzt folgendermaßen aus:

CODE <head>Bearbeiten
<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "htmlarea/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script></head><body>
<?php
//Connect
if(!$con = ftp_connect($ftp_server))
{
echo "Fehler beim Connect!";
}
if(!ftp_login($con, $ftp_user, $ftp_pw))
{
echo "Falsche Zugangsdaten!";
}
// Ende Connect
$ftp="ftp://".$ftp_user.":".$ftp_pw."@".$ftp_server."/".$ftp_pfad."/"
.$user_path."/".$username."/".$dir."/".$file;
if(!$aktion == "edit")
{
echo "
<form method=\"POST\" action=\"?show=file_edit&aktion=edit&file=$file&dir=$dir\">
<p align=\"center\">
<font face=\"Tahoma\" size=\"2\">Datei: <b>$file</b></font></p>
<p align=\"center\">
<textarea rows=\"16\" name="\content\" cols=\"60\" style=\"font-size: 8pt; color: #000000; font-family: Verdana; border: 1px solid #000000;\">";
$lines=file($ftp);
foreach($lines as $line)
{
echo $line;
}
echo "</textarea></p>
<p align=\"center\">
</p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"></p>
<p align=\"center\"><input type=\"submit\" value=\"Bearbeiten\" name=\"B1\"></p>
</form>";
}
else
{
ftp_chdir($con, $ftp_pfad."/".$user_path."/".$username."/".$dir);
if(!@ftp_delete($con,$file))
{
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Überprüfen Sie die Datei!</font>";
}
else
{
$content=StripSlashes($content);
$handle = fopen($ftp, "w");
fputs($handle, $content);
fclose($handle);
echo "<p><b><font face=\"verdana\" size=\"2\">Dateiverwaltung!</b></p><br>Datei wurde editiert</font>";
echo "<meta http-equiv=\"refresh\" content=\"0; URL=?show=browser&dir=$dir\">";
}
}
?>
<!-- Anfang Java Script II -->
<script language="javascript1.2">
editor_generate('content');
</script>
<!-- Ende Java Script II -->

</body>


Wenn ich jetzt eine Datei Online bearbeiten will sieht das so aus:

http://www.nr1-online.de/editor.jpg

ich bin am Rande...... oder zu blöd....

Hilfe!
sad.gif
 
hi,

bei mir hat geholfen dass ich das p-tag um den Bereich "textarea" herum weggelassen habe.

Gruss ceka
 
Zurück
Oben