Ergebnis 1 bis 5 von 5

Thema: News System für meine Site

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    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

  2. #2
    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-Code:
    <?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:

    PHP-Code:
                        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

    Geändert von Borky (08.05.2006 um 21:35 Uhr)

  3. #3
    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 ?

  4. #4
    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

  5. #5
    @ 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
    Newsscript-Tutorial

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •