Archiv verlassen und diese Seite im Standarddesign anzeigen : News System für meine Site
Hallo =)
Also ich mache gerade eine Website und wollte da gerne nen schönes News system machen also sowas wie das Phpkit oda sowas hat.. nur wie ? Das es perfekt zu site passt, muss ich das in Php proggen.. habt ihr da ein Tut ? Oder gibts da schon was für ?
die Site : http://fuzzyhead.fu.funpic.de/Test/RP%20Neu/Home.html
Wäre nett wenn mir da jemand helfen könnte
is eigentlich nich so schwer. es gibt da zwei möglichkeiten. Endweder du lässt die News aus ner Datei auslesen, oder über ne MYSQL-Tabnelle (was ich bevorzuge).
Also das is der Code meiner Seite. einmal zum anzeigen:
<?PHP
include("db-connect.php");
echo'
<body>
<h3>Herzlich Willkommen auf Gundamseries.de.</h3>
Hier erfahrt ihr in kürze alles Über das Gundam-Universum. Wir werden euch auf dieser Seite sämtliche Gundam-Serien vorstellen. Die Seite ist jedoch noch im Aufbau, deshalb werden die eigentlichen Inhalte erst nach und nach kommen. Trozdem viel Spaß auf GundamSeries.de.</br>
<br>
Eure Webmaster Kira Yamato und Amuro Ray<br>
<br>
Aktuelle News:
';
$abfrage = mysql_query("SELECT `*` FROM `deu_news` ORDER BY `time` DESC LIMIT 0, 5;");
if(mysql_num_rows($abfrage))
{
while($row = mysql_fetch_assoc($abfrage))
{
$datum = date("d.m.Y", $row['time']);
$zeit = date("H:i",$row['time']);
echo'<center>
<table border="2" width="560">
<tr>
<td>
<b>'.$row['titel'].'</b><br>
<font size="2"><i>by '.$row['autor'].' am '.$datum.' um '.$zeit.'.</i></font><br>
<br>
'.$row['inhalt'].'
</td>
</tr>
</table><br>
';
}
}
else
{
echo'Keine News vorhanden.';
}
echo'
<a href="newsarchiv.php" target="_top">Newsarchiv</a>
';
?>
und das zum eintragenm über einen Admin mod:
News einfügen:
<br>
<br>
<form action="admin-news-neu.php" method="post">
<b>Autor:</b><br>
<input type="radio" name="autor" value="Kira Yamato">Kira Yamato<br>
<input type="radio" name="autor" value="Amuro Ray">Amuro Ray<br>
<br>
<b>Titel:</b><br>
<input type="text" name="titel" value"Hier bitte Titel einfügen"><br>
<br>
<b>Newstext:</b><br>
<textarea cols="50" rows="10" name="inhalt">
Hier bitte Newsinhalt einfügen!!!
</textarea><br>
<br>
<input type="submit" name="senden" value="News eintragen">
</form>
';
if(isset($senden))
{
$time = time();
$autor = $_POST['autor'];
$titel = $_POST['titel'];
$inhalt = $_POST['inhalt'];
$eintrag = mysql_query("INSERT INTO `news` (`id`, `titel`, `autor`, `time`, `inhalt`) VALUES ('', '$titel', '$autor', '$time', '$inhalt')");
}
echo'
(das eintragen is innerhal eines normalen HTML-layouts. oben muss dann noch die db-connect includet werden. in der db-connect is halt die verbindung zu meiner Mysql-Tabelle hergestellt.)
Noch ein bissel was zur erklärung: ich lasse beim eintragen den Webmaster, den Titel und den Inhalt eintragen und frage dann die aktuelle Uhrzeit ab. Diese belasse ich in dem Hash, derdurch den PHPBefehl ausgegeben wird.
Beim abfragen lass ich diese dann nach diesem Hash sortieren, sodass immer die aktuellsten news oben stehn, außerdem werden nur die 5 aktuellsten angezeigt (fallste ein Newsarchiv brauchst, wod ann alle hineinsolln, sag bescheid. das hab ich noch nich ganz fertig (soll mit Blätterfunktion werden)). Dort wird der Hash dann in Datum und Uhrzeit umgewandelt, erst hatte ich dieses schon beim eintragen gemacht, dann gabs aber nen fehler, sie wurden sdann nicht in jedem Fall in der richtigen reihenfolge angezeigt.
Wennde keine Mysql unterstützung hast. musstes über ne datei machen. Des is aber ein klein wenig komplezierter (wegens korektem auslesen und so) wenndes also so machen musst sag bescheid, hab grad erlich keine Lust, das jetzt nopch mit reinzudschreiben.
Hoffe ich konnte dir damit helfen
In diesem sinne Borky
Jo ist geil =) aber nurhab ich keinen plan wie ich das einbauen soll o_o Mysql Datenbank hab ich.. nur wir bau ich das ganze jetzt ein so das es auch funktioniert ?
eigentlich nur beide als datei abspeichern, und dann über include in dein desing einfügen. musst halt noch die Datenbanken ändern us so. Aber ansonsten sollte das ganz einfach funzen.
In diesem Sinne Borky
Chocwise
10.05.2006, 07:31
@ Borky:
Dein Engagement in allen Ehren, aber dein Beitrag bringt o_O auch nicht sonderlich weiter. Wenn man sich o_O's ersten Beitrag genau anschaut, erkennt man, dass er vermutlich nicht so die PHP-Kenne hat. Ein Blick auf seine Seite bestätigt das nur.
Dein Script ist da allerdings schon seeeeeeehr löchrig.
Es scheitert ja bereits daran, dass o_O nicht weiß wie man includet. Wie soll er da die db-connect.php zustande bekommen?
@ o_O:
Ich würd dir ohnehin empfehlen PHP zu lernen um solche Dinge und weitaus mehr zukünftig selbst machen zu können:
PHP-Tutorial (http://tut.php-q.net/)
Newsscript-Tutorial (http://tut.php-q.net/login-news.html)
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.