Hallo.
Ich habe ein Problem mit meiner Hompage! (http://www.modding-alarm.de)
Undzwar wollte ich nun eine News-Funktion einfügen.
Das ging auch alles soweit gut, doch gibt es jetzt noch einige kleine Feinheiten, die einfach nicht so wollen wie ich das will.
Hier ist das wie ich das bislang geschaft habe ... http://www.modding-alarm.de/News3.html
Was ich jetzt noch ändern möchte ist, dass die blauen "Balken" hinter den Überschriften sind. (mit Überschriften meine ich z.B. das: "Übernahmegerüchte um AMD | by Cotti")
Desweiteren wäre es ganz toll, wenn auf der linken Seite die Titel der News angezeigt werden ... also da wo TopNews steht (auch auf allen anderen Seiten wie How²s oder Impressum).
Hier das News.php script:
$i=1;
$wichtig='';
$ausgabe='';
function truncate_string($string, $maxlength, $extension) {
$cutmarker = "**cut_here**";
if (strlen($string) > $maxlength) {
$string = wordwrap($string, $maxlength, $cutmarker);
$string = explode($cutmarker, $string);
$string = $string[0] . $extension;
}
return $string;
}
echo('<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">');
mysql_connect($db_server, $db_user, $db_pass);
mysql_select_db($db_name);
$result=mysql_query ("SELECT * FROM bb".$db_nr."_threads WHERE boardid='".$db_include."' AND important!='2' ORDER BY lastposttime DESC LIMIT ".$threads." ");
while ($row = mysql_fetch_array($result))
{
$inhalt = mysql_fetch_array(mysql_query("SELECT * FROM bb".$db_nr."_posts WHERE threadid = $row[threadid] ORDER BY `postid` ASC LIMIT 1"));
$sinhalt = str_replace('[b]', '[b]', $inhalt[message]);
$sinhalt = str_replace('[/b]', '[/b]', $sinhalt);
$sinhalt = str_replace('[i]', '[i]', $sinhalt);
$sinhalt = str_replace('[/i]', '[/i]', $sinhalt);
$sinhalt = str_replace('[u]', '<u>', $sinhalt);
$sinhalt = str_replace('[/u]', '</u>', $sinhalt);
$sinhalt = truncate_string($sinhalt, $zeichen, '...');
$m = date("m", $row[starttime]);
$d = date("d", $row[starttime]);
$y = date("y", $row[starttime]);
$datum = "$d.$m.$y";
if($row['important']=='1') {
$wichtig.="<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" style=\"border: 1px solid #990000\">
<tr><td><font color=red>[b]Wichtig: [/b]</font>$row[topic]</td></tr>
<tr><td colspan=\"2\">$sinhalt (<a href=\"$path/thread.php?threadid=$row[threadid]\" target=\"_blank\">weiter lesen</a>)</td></tr>
</table>
";
$i++;
} else {
$ausgabe.="<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">
<tr><td style=\"border-bottom: 1px solid #000000\">$row[topic]</td></tr>
<tr><td colspan=\"2\">$sinhalt (<a href=\"$path/thread.php?threadid=$row[threadid]\" target=\"_blank\">weiter lesen</a>)</td></tr>
</table>
";
$i++;
}
}
echo $wichtig.$ausgabe."</table>";
?>
Alles anzeigen
Und hier die News.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Modding-Alarm!</title>
<script type="text/javascript" >
<!--
function ctRoster(usrName)
{
var div = document.getElementById("roster_data");
var textnode = document.createTextNode(usrName);
div.appendChild(textnode);
}
function ctRosterClean()
{
var label = document.getElementById("roster_data")
while( label.hasChildNodes() ) { label.removeChild( label.lastChild ); }
}
// -->
</script>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<!-- CODED BY OPSERTY.COM
ALL RIGHTS RESERVED
COPYRIGHT CLANTEMPLATES.COM 2006
-->
<body>
<div id="wrap">
<div id="header">
<div id="innerheader">
<h1><span>Site Created by Knightmare @ ClanTemplates.com</span></h1>
<ul>
[*][url='index.html']News[/url]
[*][url='Forum.html']Forum[/url]
[*][url='Gallery.html']Gallery[/url]
[*][url='How²s.html']How²s[/url]
[*][url='Modding.html']Modding[/url]
[*][url='Partner.html']Partner[/url]
[*][url='IRC.html']Chat[/url]
[*][url='Impressum.html']Impressum[/url]
[/list]
</div>
</div>
<div id="content">
<div class="side_column">
<h1>Top[size=8]News[/size]</h1>
<ul>
[*]Rückrufaktion bei Lenovo
[*]----
[*]----
[*]----
[*]----
[/list]
<h1>Newest[size=8]Article[/size]</h1>
<ul>
[*]----
<h1>Search[size=8]Site[/size]</h1>
<form action="#" method="post">
Enter Search String:
<input type="text" class="text" name="search" value="Search" />
<input type="image" src="images/search_button.gif" class="button" />
</p>
</form>
</div>
<div id="middle" >
<div id="">
<h1><span></span></h1>
</div>
<div id="breadcrum"</div>
<h1></h1>
<div class="content">
<h2> Test </h2>
<iframe src="http://www.modding-alarm.de/Forum/news.php" style="border:0px #FFFFFF none;" name="Board" scrolling="auto" frameborder="1" align="center" marginheight="0px" marginwidth="0px" height="700" width="500"></iframe>
</div>
</div>
<div class="side_column" id="right">
<h1>Member[size=8]Access[/size]</h1>
<form action="#" method="post">
<input type="text" class="text" name="uname" value="Username" />
<input type="password" class="text" name="upass" value="Password" />
<label for="remember"><input type="checkbox" class="check" id="remember" name="remember" value="1" /> Remember Me</label>
<input type="image" src="images/login_button.gif" class="button" />
</p>
</form>
<h1>Redakteure[size=8] gesucht![/size]</h1>
[b]<center>Wir suchen Redakteure.
Bewerbt euch unter:
[email]info@modding-alarm.de[/email]</center>[/b]
<h1>Sponsoren[size=8] gesucht![/size]</h1><center>
[b]Wir suchen Sponsoren
Sei es für die Bereitstellung
der Komponenten für Test und How²s
oder zur Finanzierung der Seite.
Wer uns unterstützen möchte (in jeglicher Form)
soll sich melden:
[email]info@modding-alarm.de[/email]</center>[/b]
<ul>
[/list]
</div>
</div>
<div id="footer">
Copright 2006 © ClanTemplates.com - Designed by Knightmare - Coded by Opserty</p>
</div>
</div>
</body>
</html>
Alles anzeigen
Habt ihr eine Idee wie ich das hinbekomme?