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) 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.
-
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&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 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 ...Um nur einen Tropfen von deinem Blut zu kosten,
würde ich sogar den Tod in kauf nehmen!
[ 1 ]
Seite 1 von 1

Neues Thema
Antworten
Zitat 





