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) löschen. Sprich ich möchte auf die Tabelle in der Datenbank, den Kommentarbereich im Backend und die Ausgabe der Kommentare im Frontend verzichten.

    Ich möchte für meine Website lediglich das Newsscript nutzen, ohne dass man Komentare schreiben kann.

    Ich hoffe, das war jetzt verständlich 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. ^^

    Vorgehensweiße


    1. comments.php nicht hochladen!

    2. Diesen Bereich in der Sidebar löschen:
    //--------------------------------------------------------
    // 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 löschen:
    // 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/einfügen!
    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 löschen:
    // 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 hätte man auch alleine hinbekommen ^^



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

[ 1 ] Seite 1 von 1


Affiliates:   Gallery Yuri  •   Design Grafixx  •   Pat DG  •   Chibi Graphics  •   The Seduction  •   Blue-Graphics  •   Colorful Gfx  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider