Robert: CMS mit tiny_mce

Beitrag lesen

Wie sieht denn der Seitenquelltext aus?

Hi David Aurelio,

oben im Kopf ist tiny_mce eingebunden:

<script language="javascript" type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
      mode : "textareas"

});
</script>

Dann, nach Legitimationsprüfung zunächst das Lesen der Datenbankinhalte:

if (isset ($bearbeiten) && ($bearbeiten) !=""){//Beginn des if-Bearbeiten
echo "<h1 class=lang align='center'>Daten bearbeiten</h1>";

$sql=("select inhalt, linkname,ueb2,inhalt2,ueb3,inhalt3 from seiten2 where id='$bearbeiten'");

$ergibt=mysql_query($sql);
$row=mysql_fetch_assoc($ergibt);
$linkname1=$row[linkname];
$anzeigen=$row[inhalt];
$anzeigen2=$row[ueb2];
$anzeigen3=$row[inhalt2];
$anzeigen4=$row[ueb3];
$anzeigen5=$row[inhalt3];
...
schließlich der Teil, in dem es um das Füllen und Aktualisieren der Textareas geht:

echo "<form enctype='multipart/form-data' action='update_seiten.php' method='post' >";
echo "<span class=unterlegt2>Bild oben einfügen</span><input type='File' class=knopf name='pictures[]'>";
// der erste Textbereich wird angezeigt
echo "<textarea name='content' cols='90' rows='12'>";
echo "$anzeigen";
echo "</textarea>";

// Jetzt kommt die Zwischenüberschrift für den zweiten Textbereich
echo "<span class=unterlegt>Zwischenüberschrift&nbsp;</span><input type='text' name='ueb2' value='$anzeigen2'>";
// es folgt der Text des zweiten Textbereichs
echo "<textarea name='content2' cols='90' rows='12'>";
echo "$anzeigen3";
echo "</textarea>";
echo "Bild </span><span class=unterlegt>links</span><span class=unterlegt2> einfügen</span><br><input type='File' class=knopf name='pictures[]'>  <span class=unterlegt2>Bild </span><span class=unterlegt>rechts</span><span class=unterlegt2> einfügen</span><br><input type='File' class=knopf  name='pictures[]'>";

// Jetzt kommt die Zwischenüberschrift für den dritten Textbereich
echo "<span class=unterlegt>Zwischenüberschrift&nbsp;</span><input type='text' name='ueb3' value='$anzeigen4'>";
// es folgt der Text des dritten Textbereichs
echo "<textarea name='content3' cols='90' rows='12'>";

echo "$anzeigen5";
echo "</textarea>";
echo "<span class=unterlegt2>Bild </span><span class=unterlegt>links</span><span class=unterlegt2> einfügen</span><br><input type='File' class=knopf name='pictures[]'>  </td> <td align=right><span class=unterlegt2>Bild </span><span class=unterlegt>rechts</span><span class=unterlegt2> einfügen</span><br><input type='File' class=knopf name='pictures[]'>";
echo "<input type='hidden' name='zahl' value='$bearbeiten'></input>";
echo "<input type='hidden' name='pass' value='$pass'></input>";
echo "<input type='hidden' name='na' value='$na'></input>";

echo "<input type='Submit' class=knopf2 name='Aufnehmen' value='Änderungen bestätigen'>";
echo "</form>";

Das war´s.
Vielen Dank für die Mühe, das anzugucken; für Hilfe wäre ich sehr dankbar.
Robert