Скрипт добавления комментариев | SelkinVitaly.RU
Скрипт добавления комментариев | SelkinVitaly.RU

Система комментариев сайта

Рубрика: PHP

Просмотров: 33658

Приветствую. Сейчас система комментариев очень сильно востребована на каждом сайте. Именно поэтому я решил написать свой простенький скрипт комментариев, в которую на протяжении времени будем постепенно вносить изменения.

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

Сейчас система обладает небольшим перечнем возможностей:

  • Имеется админка, через которую можно редактировать и удалять комментария
  • В качестве БД используется MySQL
  • Доступ в админку осуществляется по паролю

Итак, скачиваем архив и переходим к установке.

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

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

Шаг №1

Распаковываем архив на сервер и переходим в PhpMyadmin, в котором создаём базу данных.

Создаём базу данных под скрипт комментариев

Шаг №2

Теперь нам необходимо импортировать ранее созданные таблицы в нашу базу данных. На вкладке "SQL" выбираем db.sql.gzip и жмём "Пошёл".

Примечание: в старых версиях phpmyadmin импорт осуществляется через вкладку "Импорт".

Импорт таблиц под скрипт комментариев

Шаг №3

Осталось создать пользователя. Для этого переходим на вкладки "Привилегии" и создаём нового пользователя, предварительно отметив все доступные галочки.

Создание пользователя под скрипт комментариев

Шаг №4

С базой мы закончили, теперь открываем файл include/cfg.php и изменяем настройки подключения к нашей БД.

На этом установка закончена. Обращаемся к файлу index.php и проверяем работоспособность.

Пароль и логин по умолчанию: test и 12345

Основные назначения файлов

  • index.php - файл, в котором отображаются комментария и форма для добавления.
  • submit.php - файл-обработчик, который отвечает за добавление нового комментария.
  • style.css - файл таблицы стилей.
  • login/ - каталог админки.
  • include/.htaccess - файл, защищающий файлы-инклюды от прямого обращения.
  • include/cfg.php - файл настроек подключения к БД.
  • include/login.php - файл, который отвечает за доступ в админку по паролю.
  • images/ - каталог с изображениями.

Описание классов

  • .comment - класс, отвечающий за стилизацию окошка комментария.
  • .comment .top - класс, отвечающий за верхнюю (синюю) полоску окошка комментария.
  • .comment .text - класс, отвечающий за текст комментария в окошке.
  • .title - стилизация надписи "Добавление комментария"
  • .comment-form - стилизация формы добавления комментария
  • .comment-form input,textarea - стилизация для полей формы
  • .comment-form .button - стилизация кнопки добавления формы
  • .alert - оформление сообщения, оповещающего о успешном добавлении комментария.

Планы на будущее

Основная задача, поставленная в данной версии, - понять принцип работы системы комментариев на сайтах. Именно поэтому я не стал всё осложнять. На протяжении мы будем добавлять новые возможности и доводить скрипт до идеала.

Если вы заметили какие-то ошибки, или у вас есть пожелания, то воспользуйтесь обратной связью для сообщения.

Если вы выкладываете скрипт где-то на своём сайте, то не изменяйте архив. Будьте добры уважать чужой труд. Я всё-таки старался для вас.

Комментарии:

Добавил: vasea (04-Feb 2012 3:24:43)

vasea

Добавил: вася (01-Feb 2012 1:51:42)

епта бля без майсикюэль надо овцы

Добавил: rozyk (27-Jan 2012 19:49:32)

Здрасте. Простите помогите плиииииз расстиражировать по другим страницам комментарии. Я новичёк в этом. Буду вам очень блогодарен. Есть index.php и есть index2.php приер. Как сделать что бы в index.php комментарий был именно к этой сранице, а к index2.php свой. Пасибо.

Добавил: Петр (27-Jan 2012 13:14:56)

я конечно понимаю что вы в моих глазах профи но у меня все почему то не выходит

Добавил: Алексей (27-Jan 2012 3:16:13)

Скажите пожалуста как добавить коментарии на другую страницу тоесть новую. Спасибо

Добавил: tabelacı (26-Jan 2012 11:34:55)

LightSwitch ha obiettivi diversi e per quanto avere componenti di reportistica integrati fosse auspicabile e gradito, se non altro si ha la possibilit? di utilizzare i componenti esterni che soddisfano le nostre esigenze in modo effettivo e non approssimato.

Добавил: Саша (25-Jan 2012 13:06:36)

kkkkk,m

Добавил: my syte (24-Jan 2012 20:56:11)

asdsad

Добавил: пао (24-Jan 2012 0:26:28)

попео

Добавил: sdfsdf (21-Jan 2012 18:23:09)

sdfsdfsdfsdfrfgdfg


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

Имя *:

Email:

Текст *:

Символы на картинке *:

RSS-подписка
RSS-подписка на статьи по основам сайтостроения RSS-подписка на полезные уроки по web-языкам
Разделы статьй
Каталог товаров
Разделы уроков
Последние статьи
Последние уроки