Tut Newssystem mit Kommentar-Funktion - wie schalte ich die KommentarfunktionForum » Tutorials » Help » Tut Newssystem mit Kommentar-Funktion - wie schalte ich die Kommentarfunktion
-
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.
-
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&id=".$row_c->id."\">[x]</a>\n"; echo "</div>\n "; echo "<small>".$row_c->name." » <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