Newssystem

F

floh77

Guest
Hallo,

ich habe ein simples newssystem, indem ich einträge editieren und aktualisieren kann. ich bin gerade dabei, eine html-area dort einzubinden. leider habe ich nicht die möglichkeit, wo meine fehler sind.

kann mir vielleicht jemand helfen, das ding zu schreiben? würde auch ein wenig springen lassen.

gruß
floh
 
Ich bin momentan dabei das News-System umzustricken, jedoch habe ich ein Fehler. Wenn ich den Titel und News eingetragen habe, erscheint nur der Titel und nicht die News. Kann mir jemand helfen?

<script type="text/javascript">
_editor_url = "/news/";
_editor_lang = "de";
</script>

<!-- load the main HTMLArea files -->
<script type="text/javascript" src="htmlarea.js"></script>

<script type="text/javascript">
HTMLArea.loadPlugin("CSS");

function initDocument() {
var editor = new HTMLArea("news_msg");
editor.config.pageStyle = "@import url(custom.css);";
editor.registerPlugin(CSS, {
combos : [
{ label: "Syntax",
// menu text // CSS class
options: { "None" : "",
"Code" : "code",
"String" : "string",
"Comment" : "comment",
"Variable name" : "variable-name",
"Type" : "type",
"Reference" : "reference",
"Preprocessor" : "preprocessor",
"Keyword" : "keyword",
"Function name" : "function-name",
"Html tag" : "html-tag",
"Html italic" : "html-helper-italic",
"Warning" : "warning",
"Html bold" : "html-helper-bold"
},
context: "pre"
},
{ label: "Info",
options: { "None" : "",
"Quote" : "quote",
"Highlight" : "highlight",
"Deprecated" : "deprecated"
}
}
]
});
editor.generate();
}
</script>
<body onload="initDocument()">




<!-- END Demo Code --><?php
if(file_exists('news.config.inc.php')) { @include('news.config.inc.php'); }
else { echo '<br><br><b>Fehler:</b> Konfigurations-Datei konnte nicht geladen werden.<br><br>'; die(); }

echo $news[admin_header];

if($pass==$news['owner_pass'] && $user==$news['owner']) {

if($doEntry=="yes") {

$fehler="";

if(empty($titel)) { $fehler.='- Sie haben keinen Titel angegeben.<br>';}

if($fehler!="") {
echo '<font size="'.$news['font_news_size'].'" color="'.$news['font_titel_color'].'" face="'.$news['font_titel_face'].'">Es ist ein Fehler aufgetreten:<br><br>'.$fehler.'<br><br>';

} else {

// News-Eintrag

$jetzt=time();
$connect_db = mysql_connect($news['DB_host'],$news['DB_user'],$news['DB_pass']) or die("Datenbankverbindung konnte nicht aufgebaut werden!");
mysql_select_db($news['DB_name'],$connect_db);

mysql_query("insert into ".$news['DB_table']." (datum,autor,titel,news) values ('$jetzt','$user','$titel','$news_msg')",$connect_db);

echo '<font size="'.$news['font_size'].'" color="'.$news['font_color'].'" face="'.$news['font_face'].'">Ok, die News mit dem Titel <b>'.$titel.'</b> wurden eingetragen.</font><br><br>

<form method="post" name="news" action="news.admin.php">
<input type="hidden" name="pass" value="'.$pass.'">
<input type="hidden" name="user" value="'.$user.'">
<input type="hidden" name="doLogin" value="yes">
<a href="javascript:document.news.submit();"><font size="'.$news['font_size'].'" color="'.$news['font_color'].'" face="'.$news['font_face'].'">zur Übersicht</font></a></form>';

}

}

if($doEntry!="yes" || ($doEntry=="yes" && $fehler!="")) {


echo '<form method="post" name="addEntry">

<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" bgcolor="'.$news['table_row_color'].'">
<table width="100%" cellpadding="4" border="0" cellspacing="1">
<tr>
<td width="30%" bgcolor="'.$news['table_bg_color'].'"><font size="'.$news['font_news_size'].'" color="'.$news['font_titel_color'].'" face="'.$news['font_titel_face'].'"><b>Titel</b></font></td>
<td width="70%" bgcolor="'.$news['table_bg_color'].'"><input type="text" name="titel" size="30" value="'.$titel.'"></td>
</tr>
<tr>
<td width="30%" bgcolor="'.$news['table_bg_color'].'"><font size="'.$news['font_news_size'].'" color="'.$news['font_titel_color'].'" face="'.$news['font_titel_face'].'"><b>News</b></font></td>
<td width="70%" bgcolor="#ACC5E3"'.$news['table_bg_color'].'"><textarea id="news_msg" name="news_msg" style="height: 30em; width: 50em;"></textarea></td>
</tr>
<tr>
<td width="30%" bgcolor="'.$news['table_footer_bg_color'].'"><br><input type="hidden" name="pass" value="'.$pass.'">
<input type="hidden" name="user" value="'.$user.'"></td>
<td width="70%" bgcolor="'.$news['table_footer_bg_color'].'"><input type="hidden" name="doEntry" value="yes"><div align="right"><a href="javascript:document.addEntry.submit();"><font size="'.$news['font_datum_size'].'" color="'.$news['font_titel_color'].'" face="'.$news['font_titel_face'].'"><b>eintragen</b></font></a></div></td>
</tr>
</table>
</td>
</tr>
</table></form><br>';
}
}
echo '<br><a href="javascript:window.close();"><font size="'.$news['font_news_size'].'" color="'.$news['font_titel_color'].'" face="'.$news['font_titel_face'].'">Fenster schliessen</font></a><br>';


echo $news[admin_footer];

?>
 
Zurück
Oben