Скрипт комментариев (дополнение)


 

 

 

 

 

 

 

Разделение комментариев на страницах сайта

Сейчас мы рассмотрим вопрос, который интересует многих. Наверняка многие, установив у себя скрипт комментариев, не знают как сделать так, чтобы комментарии для каждой статьи отображалить только на соответствующих страницах, а не собирались в одной куче. То есть надо дифференцировать комментарии относительно определённых статей на страницах сайта.

скрипт комментариев

Если Вы столкнулись с тем, что все комментарии, которые относятся к различным статьям, появились на одной страничке, то необходимо сделать определённые настройки в файлах скрипта комментариев. После дополнительной настройки скрипта комментариев у Вас на странице должно появиться следующая картина:

скрипт комментариев

 

Давайте составим план, которого будем придерживаться для достижения цели.

План:

1. Делаем изменения в файле скрипта комментариев index . php

- $res = mysql_query ("SELECT * FROM ".$tbl." WHERE num='1' ORDER BY id DESC",$db); // Вытаскиваем комментарии из БД

- <input name="num" type="hidden" value="<?php echo 1; ?>"/>

2. Создаём новое поле NUM в 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

 

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 сайта заходим в соответствующий раздел. Далее открываем базу данных скрипта комментариев. Потом папка comment , где вставляем следующий 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. Если Вы добавили на сайт ещё страницу с формой комментариев, то для корректного отображения комментариев необходимо в коде страницы изменить в строке вместо цифры "3" , к примеру, UPDATE `comment` SET `num` = '3' указать цифру "4" и т.д.

Тоже надо сделать и в строке, которая ноходится между тегами body. Вместо цифры "3" в строке value="<?php echo 3; ?> указываем цифру "4".

Потом зайти в phpmyadmin в соответствующей базе банных в папку comment.

скрипт комментариев

Для этого подведите курсор мыши к этой папке (на рисунке подчёркнуто красной линией) и сделайте клик. Перед Вам появится слудующее окно.

скрипт комментариев

Нажмите вкладку ВСТАВИТЬ (отмечено красной линией).

В поле num в колонке ЗНАЧЕНИЕ вставляем необходимую цифру. После этого жмём ОК.

скрипт комментариев

Теперь все комментарии, которые касаются данной страницы, будут отображаться только на этой странице.

4. Также для корректного вывода комментариев надо сделать некоторые изменения в обработчике - файле submit.php. Ссылку на файл с уже сделанными изменениями я поместил ниже.

Скачать файл submit.php здесь.

 

ТОЛЬКО ДЛЯ ПОДПИСЧИКОВ НА МОЮ ПОЧТОВУЮ РАССЫЛКУ!!!

Если Вы являетесь подписчиком моей почтовой рассылки "Основы интернет-коммерции", то сможете посмотреть видеоматериал по настройке данного скрипта. Подписаться на почтовую рассылку можете на главной странице сайта, который посвящён заработку в интернете. В видеоматериале имеется ещё одна "фишка" по скрипту комментариев, которая будет многим интересна.

скачать скрипт комментариев

Размер: 4 Mb
СКАЧАТЬ ВИДЕО

Архив запаролен и пароль доступен только подпиисчикам!!!

_______________________________________________________________________

Добавил: Ник () в 19 Aug 2010 11:35:08
Мне помоголи в техподдержке хостинга. Итак всем у кого проблемы с отображением кириллических символом необходимо в файле config.php В месте где скрипт подключается к базе вставить mysql_query("set names cp1251"); Получиться вот так: //connect to the mysql database $mysql = mysql_connect($host,$user,$pass); mysql_query("set names cp1251"); $db = mysql_select_db($dbname,$mysql); Я себе на сайт www.gimpforyou.org еще прикрутил меняющаюся капчу и оповещение на e-mail о добавлении комменатрия=) Автору скрипта спасибо.
Добавил: Ник () в 19 Aug 2010 0:54:54
Скрипт работает на серверах unix систем? Кодировка 1251, а отображает только вопросики http://www.gimpforyou.org/shansow.php
Добавил: Kate () в 18 Aug 2010 10:27:58
Спасибо!!!!
Добавил: Kate () в 18 Aug 2010 0:55:54
добрый день.как сделать, чтобы в скобочках был виден имейл? спасибо.

admin

Здравствуйте, Kate. Вам надо добавить слово email между скобками в фрагменте файла index.php, который находится между тегами body в такой строке: Добавил: ...$row["name"],$row["email"]

Добавил: Ник () в 08 Aug 2010 4:49:39
Как на вас можно подписаться? И вышлите пожалуйста пароль на видео на e-mail.

admin

Ник. Подписаться на почтовую рассылку можно на главной странице сайта.

Добавил: Ник () в 06 Aug 2010 8:44:43
Здравствуйте! Понравился ваш скрипт. установил его. Появилось два вопроса. 1) Можно ли сделать оповещение на e-mail о добавлении комментария на какой-либо странице. 2) сделать капчу меняющейся 3) Что мне сделать, чтобы отобразились нормально комментарии.... Вот скрин:http://i056.radikal.ru/1008/9d/0430c4300614.jpg

admin

Здравствуйте, Ник. Данный скрипт я не создавал. Его автором является Селькин Виталий. Относительно Ваших двух первых вопросов скажу, что сделать можно всё, но эти вопросы лучше отнести к автору (http://selkinvitaly.ru/article34.html), так как я сейчас не занимаюсь доработками этого скрипта.
По третьему вопросу: по всей видимости Вы что-то сделали не так с настройкой баз данных у себя на хосте. Внимательней посмотрите видео относительно этой части настройки.

Добавил: Максим () в 19 Jul 2010 20:50:52
Спасибо за письмо,всё работает.
Добавил: Максим () в 18 Jul 2010 23:17:25
А можно чтобы в админке показывались все сообщения,а не последние 3.А то не успел ответить и всё.

admin

Максим. Решение этого вопроса я выслал Вам на e-mail.

Добавил: Валерий () в 27 Jun 2010 18:18:19
Всё отлично работает. Но урок посмотреть не получилось, пароль доступен только подпиисчикам!!! На рассылку подписан, пороль не нашёл.

admin

Валерий, Вам на e-mail я скинул пароль

Добавление комментария:

Имя:

Email:

Текст:

Вставьте символы:
Включите изображение

___________________________

Copyright © 2009 Реальный заработок в интернете | All Rights Reserved