@ Acid
Irgednwie verstehe ich das nicht. Ist so komisch beschrieben. Vielleicht hilft es weiter, wenn ich euch mal den Quelltext der ticker.php zeige:
Code: Alles auswählen
<html>
<head>
<title>Ticker</title>
</head>
<body onload=textticker()>
<center>
<table border="0" width="150" cellspacing="3" cellpadding="3">
<tr>
<td>
<form name=form>
<input name=ticker size=150>
</form>
<script language=javascript>
var max=0;
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"",
<?
/**************************************/
/* copyright by Evi/Berlin 2004 */
/* ekn@surfeu.de */
/* http://www.moorhuhn.covers.de */
/*************************************/
$db_hostname ="...";
$db_username ="...";
$db_password ="...";
$db_name ="...";
$db_table ="phpbb_ticker";
$db=mysql_connect("$db_hostname","$db_username","$db_password") or die ("Keine Verbindung zur Datenbank!");
mysql_select_db($db_name,$db);
$get_cats=mysql_query("select * from phpbb_ticker order by id desc",$db);
while($get_rows=@mysql_fetch_array($get_cats)){
echo "\"".$get_rows[text]."\",";
}
?>
""
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
document.form.ticker.value=tl[x].substring(0,pos)+"_";
if(pos++==l)
{
pos=0;
setTimeout("textticker()",800);
x++;
if(x==max)
x=0;
l=tl[x].length;
} else
setTimeout("textticker()",100);
}
</script>
</td>
</tr>
</table>
<?
global $db, $db_table, $tt, $n, $d, $error1, $error2;
if (isset($submit)) {
if (!$tt) {
$error1 = "<p align='center' class=''>Du hast keine Ticker-Nachricht eingegeben!\n</p>";
}
if (!$n) {
$error2 = "<p align='center' class=''>Du hast keinen Namen eingegeben!\n</p>";
}
if ($error1 || $error2) {
echo "$error1\n";
echo "$error2\n";
form($text,$name,$date);
}
else {
submit();
}
}
else
{
form($text,$name,$date);
}
function submit() {
global $db, $sql, $db_table, $tt, $n, $d, $error1, $error2;
mysql_select_db("$db");
$sql = "select * from $db_table";
$result = @mysql_query($query);
$sql = "INSERT INTO $db_table (text,name,date) VALUES ('".addslashes($tt)."','$n','$d')";
echo "<p align=center class=''>Danke, dein Eintrag wurde erfolgreich hinzugefügt.</p>";
echo "<p align=center class=''><a href=\"http://web658.athen023.server4free.de/ticker.php\">Ticker aktualisieren</a></p>";
mysql_query($sql);
mysql_query("select * from $db_table order by id desc");
form($text,$name,$date);
}
function form($text,$name,$date) {
echo "<table border='0' width='150' cellspacing='3' cellpadding='3'>\n";
echo "<form method='post' action='http://web658.athen023.server4free.de/ticker.php'>\n";
echo "<tr><td class='' colspan='2'>Gib´ hier deinen Namen und deine Ticker-Nachricht (max. 145 Zeichen) ein:</td></tr>\n";
echo "<tr><td class='' width='5%'>Name:</td width='95%'><td><input type='text' name='n' size='20' class='' tabindex='1'></td></tr><tr><td class='' width='5%'>Datum:<td width='95%'><input type='text' name='d' size='20' value='"; print date("d.m.Y", time()); echo"' readonly='readonly' class=''></td></tr>\n";
echo "<tr><td class='' colspan='2'>Ticker-Nachricht:<br><input type='text' name='tt' size='150' class='' tabindex='2'></td></tr>\n";
echo "<tr><td align=center colspan='2'><input type='submit' name='submit' value='senden' class='' tabindex='3'> ";
echo " <input type='reset' name='reset' value='löschen' class='' tabindex='4'>";
echo "</td></tr>";
echo "<tr><td align='center' colspan='2'><input type='submit' name='submit' value='Fenster schließen' class='' tabindex='5' onclick=javacript:window.close()></td></tr>";
echo "</form>\n";
echo "</table>\n";
}
mysql_close($db);
?>
</center>
</body>
</html>
Eine .tpl-Datei oder ähnliches gibt es dazu nicht. Nur die ticker.php und die Tabelle in der Datenbank.