isaack
05.04.2010, 17:20
Hallo,
da ich selber die Texte gern aus dem Admin bearbeite und das auch einfacher ist dachte ich mir ich stelle einmal eine Anleitung online wie Ihr das auch könnt.
1:
legt euch drei Datein an
1. Datei in den Ordner content/intern diese soll eine text.php sein
da schreibt ihr folgenden Code rein:
<?
// Variabeln
$filename = 'lib/texte/quiz.txt';
// Datei auslesen
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
?>
<?head("TEXT");?>
<?=nl2br($inhalt);?>
<?foot();?><?head("TEXT");?> Anstelle von TEXT das eintragen wie es heisen soll.
2. Datein in den Ordner adminforce/content/texte test.php
Dort kommt folgender Code rein:
<?
// Variabeln
$filename = '../lib/texte/test.txt';
if (!isset($_POST['updaten'])) $_POST['updaten'] = '';
if (!isset($_POST['text'])) $_POST['text'] = '';
// Datei schreiben
if ($_POST['updaten'] == 'Updaten !') {
$_POST['text'] = str_replace('\\', '', $_POST['text']);
$fp = fopen ($filename, "w");
fwrite ($fp, $_POST['text']);
fclose ($fp);
}
// Datei auslesen
$fp = fopen ($filename, "r");
$inhalt = @fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
?>
<?head("TEXT (html erlaubt!)");?>
<div align="center">
<form action="" method="post">
<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br>
<input type="Submit" name="updaten" value="Updaten !">
</form>
</div>
<?foot();?><?head("TEXT (html erlaubt!)");?> Hier einfach noch TEXT mit dem ersetzen wie euer neuer Kontent heisen soll im Admin.
3. Datei wird nun eine .txt Datei.
Diese kommt in den Ordner lib/texte test.txt
Diese Datei bleibt lehr.
Nun noch verlinken:
Im Userbereich in der Datei lib/menue_links.php oder menue_rechts.php
<a href="?content=/intern/test">Test</a><br>Im Adminbereich in der Datei adminforce/lib/menue_links.php oder menue_rechts.php
» <a href="?content=/texte/Test">Test</a><br>Bitte daran denken das immer Test bearbeitet werden kann zu dem was Ihr wollt.
Schon fertig.
Ich hoffe es kann euch helfen um auch eigene Texte Online zu stellen.
da ich selber die Texte gern aus dem Admin bearbeite und das auch einfacher ist dachte ich mir ich stelle einmal eine Anleitung online wie Ihr das auch könnt.
1:
legt euch drei Datein an
1. Datei in den Ordner content/intern diese soll eine text.php sein
da schreibt ihr folgenden Code rein:
<?
// Variabeln
$filename = 'lib/texte/quiz.txt';
// Datei auslesen
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
?>
<?head("TEXT");?>
<?=nl2br($inhalt);?>
<?foot();?><?head("TEXT");?> Anstelle von TEXT das eintragen wie es heisen soll.
2. Datein in den Ordner adminforce/content/texte test.php
Dort kommt folgender Code rein:
<?
// Variabeln
$filename = '../lib/texte/test.txt';
if (!isset($_POST['updaten'])) $_POST['updaten'] = '';
if (!isset($_POST['text'])) $_POST['text'] = '';
// Datei schreiben
if ($_POST['updaten'] == 'Updaten !') {
$_POST['text'] = str_replace('\\', '', $_POST['text']);
$fp = fopen ($filename, "w");
fwrite ($fp, $_POST['text']);
fclose ($fp);
}
// Datei auslesen
$fp = fopen ($filename, "r");
$inhalt = @fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
?>
<?head("TEXT (html erlaubt!)");?>
<div align="center">
<form action="" method="post">
<textarea name="text" style="width:500px; height:300px;"><?=$inhalt;?></textarea><br>
<input type="Submit" name="updaten" value="Updaten !">
</form>
</div>
<?foot();?><?head("TEXT (html erlaubt!)");?> Hier einfach noch TEXT mit dem ersetzen wie euer neuer Kontent heisen soll im Admin.
3. Datei wird nun eine .txt Datei.
Diese kommt in den Ordner lib/texte test.txt
Diese Datei bleibt lehr.
Nun noch verlinken:
Im Userbereich in der Datei lib/menue_links.php oder menue_rechts.php
<a href="?content=/intern/test">Test</a><br>Im Adminbereich in der Datei adminforce/lib/menue_links.php oder menue_rechts.php
» <a href="?content=/texte/Test">Test</a><br>Bitte daran denken das immer Test bearbeitet werden kann zu dem was Ihr wollt.
Schon fertig.
Ich hoffe es kann euch helfen um auch eigene Texte Online zu stellen.