Сейчас мы рассмотрим вопрос, который интересует многих. Наверняка многие, установив у себя скрипт комментариев, не знают как сделать так, чтобы комментарии для каждой статьи отображалить только на соответствующих страницах, а не собирались в одной куче. То есть надо дифференцировать комментарии относительно определённых статей на страницах сайта.
Если Вы столкнулись с тем, что все комментарии, которые относятся к различным статьям, появились на одной страничке, то необходимо сделать определённые настройки в файлах скрипта комментариев. После дополнительной настройки скрипта комментариев у Вас на странице должно появиться следующая картина:
Давайте составим план, которого будем придерживаться для достижения цели.
План:
1. Делаем изменения в файле скрипта комментариев index . php
2. Создаём новое поле NUM в phpmyadmin . Для этого задаём SQL –запрос:
3. Делаем изменение в файле обработчика submit.php
Теперь разберём все действия по-подробней.
1. Вставляем дополнительные записи в файл index.php скрипта комментариев :
- $res = mysql_query ("SELECT * FROM ".$tbl." WHERE num='1' ORDER BY id DESC",$db); // Вытаскиваем комментарии из БД. - данную запись вставляем (изменяем) в код скрипта комментариев, который находится до тега HEAD.
- <input name="num" type="hidden" value="<?php echo 1; ?>"/>- эту строчку добавляем в код скрипта комментариев, который расположен между тегами BODY.
Единица указывает номер страницы, на которой находится статья. Для того, чтобы комментарии отображались корректно, значения (в данном случае 1) должны быть везде одинаковыми.
2. Создаём новое поле NUM в phpmyadmin. Для этого в C-panel сайта заходим в раздел phpmyadmin, где вставляем SQL -запрос:
ALTER TABLE `comment` ADD `num` INT ( 9 ) NOT NULL AFTER `id` ;
UPDATE `comment` SET `num` = '3' WHERE `id` = 1 LIMIT 1 ;
UPDATE `comment` SET `num` = '2' WHERE `id` = 2 LIMIT 1 ; UPDATE `comment` SET `num` = '1' WHERE `id` = 4 LIMIT 1
Теперь на странице со статьёй с номером 1 (2.3 и т.д.) будут отображаться комментарии, касающиеся соответствующей статьи.
3. Также для корректного вывода комментариев надо сделать некоторые изменения в обработчике - файле submit.php. Ссылку на файл с уже сделанными изменениями я поместил ниже.
Скачать файл submit.php -
Приобретите видеоурок по дополнительной настройке скрипта комментариев, и Вы узнаетекак создавать ответы на комментарии посетителей цветным шрифтом.
Видеоурок по настройке скрипта комментариев (дополнение) Стоимость видеоурока - 1$
(для подписчиков на мою почтовую рассылку " Основы интернет-коммерции "стоимость на 50% меньше. Купон скидки находится в первом письме рассылки.)
Подписатья на мою почтовую рассылку " Основы интернет-коммерции " можете здесь, на главной странице сайта.