Loading...   Upload Image

Tut Newssystem mit Kommentar-Funktion - wie schalte ich die KommentarfunktionForum » Tutorials » Help » Tut Newssystem mit Kommentar-Funktion - wie schalte ich die Kommentarfunktion

Neues Thema verfassen Neues Thema

  • blizzartUser ist offline
    Newbie



    Registriert: 05.01.2011
    Beitraege: 2

    12.01.2012 um 14:45 Uhr

    Hallo zusammen,
    kann ich irgendwie die Kommentarfunktion bei oben genanntem Tutorial (alice-grafixx.de/PHP-MYSQL-Tutorial/Newssystem-mit-Kommentar-Funktion-149) lschen. Sprich ich mchte auf die Tabelle in der Datenbank, den Kommentarbereich im Backend und die Ausgabe der Kommentare im Frontend verzichten.

    Ich mchte fr meine Website lediglich das Newsscript nutzen, ohne dass man Komentare schreiben kann.

    Ich hoffe, das war jetzt verstndlich und man kann mir helfen.

    Besten Dank im Voraus.



  • DJaneMauziUser ist offline
    Beginner


    DJaneMauzi

    Registriert: 27.04.2008
    Beitraege: 42

    13.01.2012 um 11:24 Uhr

    Ja kann man. ^^

    Vorgehensweie


    1. comments.php nicht hochladen!

    2. Diesen Bereich in der Sidebar lschen:
    //--------------------------------------------------------
    // Letzte Kommentare
    //--------------------------------------------------------
    
     echo "<h2>Neusten Kommentare</h2>\n";
     
     $new_comi = mysql_query("SELECT id, name, comment, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM comments ORDER BY id DESC LIMIT 3"); 
     
     if(mysql_num_rows($new_comi)<1){
     	
     	echo "<p>Derzeit existieren keine Kommentare...</p>";
     }
     
     echo "<ul class=\"list\">";
     
     // News ausgeben ausgeben
    while($row_c = mysql_fetch_object($new_comi)){
        
        echo "<li><strong>".$row_c->id.".</strong>";
        echo substr($row_c->comment, 0, 80)." [..] <br />\n";
    
    	echo "<div class=\"right\">\n";
        echo "<a href=\"edit_comments.php?id=".$row_c->id."\">Bearbeiten</a>  \n";
        echo "<a href=\"edit_comments.php?action=loeschen&amp;id=".$row_c->id."\">[x]</a>\n";
        echo "</div>\n ";
    		
        echo "<small>".$row_c->name." &#xBB; <span class=\"green\">".$row_c->datum."</span></small>\n";
        echo "</li>\n";
    
    } // close while
    
    echo "</ul>";


    3. Dies aus der admin.php lschen:
    // Anzahl der Kommentare ermitteln
        $comments = mysql_query("SELECT id FROM comments WHERE news_id='$row->id'"); 
    	$com_num = mysql_num_rows($comments); // Anzahl der Kommentare


    4. Dies nicht auf die Datenbank hochladen/einfgen!
    CREATE TABLE IF NOT EXISTS `comments` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(38) NOT NULL,
    `email` varchar(255) NOT NULL,
    `url` varchar(255) NOT NULL,
    `comment` text NOT NULL,
    `date` datetime NOT NULL,
    `news_id` int(11) NOT NULL,
    `ip` varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
    );


    5. show_comments.php ebenfalls nicht hochladen!

    6. edit_comments.php auch nicht!

    7. Aus der news.php diese Zeilen lschen:
    // Anzahl der Kommentare ermitteln
        $comments = mysql_query("SELECT id FROM comments WHERE news_id='$row->id'"); 
    	$com_num = mysql_num_rows($comments); // Anzahl der Kommentare


    <a href=\"comments.php?id=".$row->id."\">Kommentare ".$com_num."</a>



    Aber ich denke, das htte man auch alleine hinbekommen ^^



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 13.01.2012 um 11:24 Uhr ...

[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider