ПОСЛЕДНИЕ ПУБЛИКАЦИИ
ПОДПИСКА
Будь В Курсе
Подпишись, и получай эксклюзивные обновления на свой E-Mail:

Ваш E-Mail полностью защищён

ОБСУЖДЕНИЕ

Скрипт комментариев для вашего сайта на PHP

Скрипт комментариев для сайта на PHP
Просмотров: 1574  Скачан: 115 раз  Комментариев в теме: 3

Данный скрипт комментариев написанный на php и работает в связке с MYSQL, скрипт довольно простенький имеет валидацию (проверку на правильность заполнения полей), и довольно приятный дизайн. Разумеется ни о каких дополнительный функциях, админ панели, дополнительных настройках речи идти не может, но для быстрого комментирования на сайте вполне сойдёт.

Для нормальной работы скрипта требуется: MySQL 5, и PHP 5.2 или выше.

Установка скрипта:

- Скачайте архив, скопируйте в корень вашего сайта папку comments.

- В папке comments находится файл конфигурации connect.php, откройте его.

- В открывшемся файле заполняем вот эти строки своими данными:

$db_host = 'localhost'; /* хост */
$db_user = ''; /* имя пользователя */
$db_pass = ''; /* пароль */
$db_database = ''; /* имя базы данных */

- Теперь нужно создать таблицу в базе данных, для этого заходим в phpMyAdmin и создаём SQL запрос:

CREATE TABLE `comments` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` varchar(128) collate utf8_unicode_ci NOT NULL default '',
  `url` varchar(255) collate utf8_unicode_ci NOT NULL default '',
  `email` varchar(255) collate utf8_unicode_ci NOT NULL default '',
  `body` text collate utf8_unicode_ci NOT NULL,
  `dt` timestamp NOT NULL default CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

- Далее между тегами <head> и </head> подключаем стили и скрипты:

<link rel="stylesheet" type="text/css" href="comments/css/styles.css" />
<script type="text/javascript" src="comments/js/jquery-v1.4.2.js"></script>
<script type="text/javascript" src="comments/js/script.js"></script>

- В том месте где будет выводится форма комментариев, вставляем вот этот код:

<div class="conteiner_script">
    <?php
    	// Сообщение об ошибке:
    	error_reporting(E_ALL^E_NOTICE);
    	include "/comments/connect.php";
    	include "/comments/comment.class.php";   				
    	/* Выбираем все комментарии и наполняем массив $comments объектами */
    	$comments = array();
    	$result = mysql_query("SELECT * FROM comments ORDER BY id ASC");
    	while($row = mysql_fetch_assoc($result))
    	{
    		$comments[] = new Comment($row);
    	}    				
    	/* Вывод комментариев один за другим: */
    	foreach($comments as $c){
    		echo $c->markup();
    	}
    ?>
    <div id="addCommentContainer">
    	<p>Добавить комментарий</p>
    	<form id="addCommentForm" method="post" action="">
        	<div>
            	<label for="name">Имя</label>
            	<input type="text" name="name" id="name" />          
                <label for="email">Email</label>
                <input type="text" name="email" id="email" />            
                <label for="url">Вебсайт (обязательно c http://)</label>
                <input type="text" name="url" id="url" />            
                <label for="body">Содержание комментария</label>
                <textarea name="body" id="body" cols="20" rows="5"></textarea>           
                <input type="submit" id="submit" value="Отправить" />
            </div>
        </form>
    </div>
</div>

Собственно на этом все, можете смело использовать данный скрипт комментариев на своём сайте.

Материалы по теме:

Скрипт почтовой рассылки писем SendMailСкрипт почтовой рассылки писем

SendMail - это инструмент для организации рассылки почтовых сообщений с вашего сайта любой информации и включает в себя всё то, что нужно email-маркет...

Скрипт комментариев на PHPСкрипт комментариев на PHP

Скрипт комментариев написанный на php и работает в связке с MYSQL....

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

Commentics v2.4 - это превосходный скрипт комментариев написанный на языке PHP в связке с базой данных MYSQL....
Интересные публикации:

Стильный комплект форм «Zi-4-Forms»Стильный комплект форм «Zi-4-Forms»

Zi-4-Forms - это комплект форм использующий CSS3, комплект состоит с формы входа, регистрации, восстановления пароля, контактная форма....

Контактная форма (дизайн)Контактная форма (дизайн)

Неплохой дизайн контактной формы, если у вас туго с воображением или вы в душе не дизайнер, то можете воспользоваться этой формой, как вариант вполне ...

XMarket v1.1XMarket v1.1

XMarket - это премиум шаблон интернет магазина для любого вида продукции, один из самых мощных и гибких на сегодняшний день....

Карусель (плагин Circular Content)Карусель (плагин Circular Content)

На данной странице представлена карусель бесконечной прокрутки контента «плагин Circular Content», идея заключается в том, что бы вращать......

Скроллер картинокСкроллер картинок

Красивый скроллер для вашего сайта, имеет возможность прокручиваться как в левую сторону, так и в правую......

Набор градиентных кнопок на css3Набор градиентных кнопок на css3

Неплохой набор кнопок, в нем вы найдёте кнопки разного цвета, (округлённые, прямоугольные, маленькие)....

Адаптивная карусель, плагин jQuery «Elastislide»Адаптивная карусель, плагин jQuery «Elas...

Красивая адаптивная карусель для вашего сайта, а если быть точнее, то это плагин «Elastislide», особенности такого плагина, заключаются в умении адапт...
  • Текущий 2.63/5
  • 1
  • 2
  • 3
  • 4
  • 5

Рейтинг: 2.6/5( Голосов 8 )

Комментариев в теме: (3)
↑ +1 ↓
ak_777
Все спасибо сам исправил вашем коде есть ошибка <link rel="stylesheet" type="text/css" href="comments/css/style.css" />--- просто в исходнике готовым что я скачал у вас . Файл style.css там он называется styles.css вот это и ошибка была теперь стиль видно)
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Вот видите, внимательность в этом деле многое решает, спс все исправил.

Ответить Ответ с цитатой
↑ 0 ↓
ak_777
Дизайн че то не получается сделать, только появился рисунок птицы.
Помогите пожалуйста! И да еще базу я сам вписывал вручную ,потому что когда я водил запрос sql он мне выдавал ошибку #1050 - Table 'comments' already exists
Ответить Ответ с цитатой

Страницы: 1

Авторизация:
YandexGoogleVKMail.ruTwitterFacebookOdnoklassniki


Ваше имя:
Сайт:
Ваша почта:
RSS
Комментарий:
Введите символы:
captcha
Обновить