Hallo,
habe mein newsscript umgeschrieben mit einer htmlarea. Folgendes
Problem tritt auf: Wenn ich den Titel und News schreibe ist auch
alles in Ordnung, nur das System speichert mir nicht die News
sondern nur den Titel. Ich habe mal den Programmiercode hier
eingefügt und bitte um Hilfe. Der Auszug ist ein Teil des Scriptes:
<script type="text/javascript">
_editor_url = "/news/";
_editor_lang = "de";
</script>
<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()">
<?php
if(file_exists('news.config.inc.php')) {
@include('news.config.inc.php'); }
else { echo '
Fehler:
Konfigurations-Datei konnte nicht geladen
werden.
'; 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.
';}
if($fehler!="") {
echo '<font size="'.$news['font_news_size'].'"
color="'.$news['font_titel_color'].'"
face="'.$news['font_titel_face'].'">Es ist ein Fehler
aufgetreten:
'.$fehler.'
';
} 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 '.$titel.' wurden
eingetragen.</font>
<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="java script: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'].'">Titel</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'].'">News</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'].'">
<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="java script:document.addEntry.submit();"><font
size="'.$news['font_datum_size'].'"
color="'.$news['font_titel_color'].'"
face="'.$news['font_titel_face'].'">eintragen</font></a></div></td>
</tr>
</table>
</td>
</tr>
</table></form>
';
}
}
echo '
<a
href="java script:window.close();"><font
size="'.$news['font_news_size'].'"
color="'.$news['font_titel_color'].'"
face="'.$news['font_titel_face'].'">Fenster
schliessen</font></a>
';
echo $news[admin_footer];
?>