ГлавнаяСкрипты java и phpСкрипт комментариев с админ-панелью

Скрипт комментариев с админ-панелью на сайт

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

В этой статье хочу предоставить вам замечательный и руссифицированный скрипт комментариев на сайт с Админ-панелью, имеющий большое количество настроек для блока вывода комментариев. Скрипт сделан на PHP, взаимодействует с базой данных MySQL, лёгок в установке и красиво вписывается под дизайн абсолютно любого сайта.

Функционал в настройках скрипта очень большой и весь его описать конечно не получится. Основные параметры: хорошая защита от спама (на выбор 3 штуки), загрузка фото и видео, показ смайликов, вывод в коментариях - голосование, рейтинг, ответить и много-многое другое.

Как добавить комментарии на сайт

Скачанный архив (ссылка внизу) заливаем к себе на сервер в главную директорию и распаковываем там его. Полученную из архива папку comments переименовывать КАТЕГОРИЧЕСКИ запрещено, а вот вложенную в неё папку admin - переименовать нужно ОБЯЗАТЕЛЬНО! Иначе скрипт у вас не установится.

Это сделано производителем специально для того, чтобы как можно больше защитить вашу Админ-панель. И новое имя для этой папки нужно придумать любое, только чтобы оно было не связано со словом admin, и запишите, или запомните новое название этой папки - оно нам скоро пригодится.

Создаём базу данных MySQL

Заходим у себя на сервере в Базы данных MySQL и создаём новую базу, нового пользователя с паролем и предоставлением всех привелегий к этой базе. И не закрываем эту страницу.

Переходим в каталог и далее по указанному адресу:

Папка comments Папка includes Папка db details.php

И открываем этот файл details.php для редактирования. Здесь мы будем изменять доступ к нашей базе данных.
Скопируйте с предыдущей страницы свои данные от созданной базы, и вставьте их в нужные места.

Изменения в файле details.php


<?php
  $cmtx_mysql_database = 'Имя_Базы_данных';  //Название вашей базы данных.
  $cmtx_mysql_username = 'Имя_пользователя'; //Имя пользователя для базы MySQL
  $cmtx_mysql_password = 'Пароль';           //Ваш пароль для базы MySQL
  $cmtx_mysql_host = 'localhost';            //Обычно 'localhost'
  $cmtx_mysql_port = '';                     //В большинстве случаев остается пустым.
  $cmtx_mysql_table_prefix = '';             //В большинстве случаев остается пустым.
?>

После того, как сделали изменения и сохранили последний файл, переходим к последней части установки скрипта.

Инсталляция

Шаг 1 В новой вкладке браузера в адресную строку вставляем:
http://ваш-сайт.ru/comments/installer/ - и переходим по этому адресу.

Шаг 2 Перед нами открывается приветствующая нас страница и мы нажимаем на - Установить. И далее идёт проверка вашей системы, где будет показана информация на соответствие параметров вашей системы со скриптом, и где вы будете информированы - можно ли продолжать установку далее (см. рисунок). При положительном результате нажимаем на Продолжить.

Скрипт комментариев с админ-панелью на сайт

Шаг 3 Так как мы устанавливаем скрипт, то на следущей странице ставим чекбокс на Установить и жмём Продолжить.

Шаг 4 На открывшейся странице нам необходимо заполнить все поля:

Описание полей
  • Имя администратора: придумываем логин для входа в админ-панель;
  • Пароль администратора: придумываем пароль;
  • E-mail администратора: прописываем реальный E-mail адрес;
  • Часовой пояс: выбираем свой часовой пояс;
  • Далее очень внимательно!
  • Папка администратора: вписываем новое название папки admin, которое мы с вами разбирали в самом начале (смотрите выше), например: "boss";
  • Название сайта: здесь даёте название своему сайту;
  • Доменное имя сайта: адрес вашего сайта - строго Без http:// ;
  • URL папки Comments: прописываете полный путь до папки comments, т.е. если она у вас лежит в главной директории (где главная страница), то вписываете просто свой адрес сайта, как и в предыдущем пункте.

Всё! После заполнения всех полей жмём на - Установить

Шаг 5 На этом шаге нас информируют о том, чтобы мы удалили папку installer - удаляем её, и переходим по указанной там ссылке в Админ-панель, где вводим свой Логин и Пароль от панели администратора. Либо можно перейти в Админ-панель по следущей ссылке:
http://ваш-сайт.ru/comments/папка-администратора/

Код для вывода комментариев на странице

И последнее, что вам осталось сделать - это прописать код на каждую вашу страницу, где будут выводиться ваши комментарии.

Первый код php - прописываете этот код в самом-самом верху каждой страницы.

Первый код php для html.


<?PHP session_start (); ob_start ();?>

Второй код php для html.


<?php
    $cmtx_page_id = "script-kommentariev-dlya-saita";
    $cmtx_reference = "script-kommentariev-dlya-saita.html";
    $cmtx_path = "../comments/";
    define('IN_COMMENTICS', 'true');
    require $cmtx_path . "includes/commentics.php";
?>

Прописываете этот код в то место страницы, где будут отображаться ваши комментарии.

А теперь более подробно для этого кода:

Описание кода
  • $cmtx_page_id = "script-kommentariev-dlya-saita"; - даём для себя название или номер страницы, в данном случае указан мой пример;
  • $cmtx_reference = "script-kommentariev-dlya-saita.html"; - здесь указываем адрес страницы, на которой помещаем блок вывода комментариев, так же указан мой пример;
  • $cmtx_path = "../comments/"; - указываете путь до папки comments;
  • Остальные параметры - оставляем без изменений.

Пример вывода комментариев на страницу

комментарии с рейтингом и голосом

Ну и самое последнее осталось нам сделать, - это разобраться с настройками вывода комментариев в Админ-панели.

Админ-панель: управление комментариями

Настроек в Панели администратора действительно очень много, и не смотря на руссификацию скрипта, сразу разобраться довольно тяжело. И я решил сделать для вас видео-урок, где пошагово просмотрим основные пункты настроек в Админ-панели и затроним основные стили для изменения дизайна комментариев под ваш сайт.

Видео-урок по работе в Админ-Панели

Изменения дизайна и оформления комментариев

Для того, чтобы сделать эти изменения необходимо открыть файл stylesheet.css, который находится по адресу: comments/css/stylesheet.css

Код для css.

Блок вывода комментариев - 106 строка.


.cmtx_comment_box_1 {
   padding: 5px;               // Отступы в блоке
   background-color: #FFF8DC;  // Фон блока
   border: 1px solid #828282;  // Рамка блока
   overflow: hidden;
}

Имя добавившего комментарий - 204 строка.


.cmtx_name_without_website_text {
   font-size: 1.1em;               // Размер текста
   font-weight: bold;              // Выделение текста
   color: #433fb8;                 // Цвет теста
}

Текст в комментариях - 218 строка.


.cmtx_comment_text {
   font-family: helvetica;  // Шрифт текста
   font-size: 0.9em;        // Размер текста
   color: #525252;          // Цвет теста
}

Дата добавления комментариев - 248 строка.


.cmtx_date_text {
   color: #1a6900;     // Цвет теста
   font-size: 0.8em;   // Размер текста
}

Скачать скрипт комментариев на сайт с админ-панелью

Скачать свежую версию скрипта комментариев на оф. сайте

Прямая ссылка: перейти на сайт - официальный сайт

Рейтинг: 4.5/5     Оценили: 64

Похожие публикации

Комментарии к статье 17

Александр

User: Александркак сделать такую же форму внешнего вида как у вас?

Админ

User: Админ→ Александр
Внешний вид любой формы добавления комментария или обратной связи подгоняется через стилевые значения.
Чтобы сделать что-то похожее, нужно просто открыть в браузере дополнение FireBug и скопировать все параметры с их значениями для нужного объекта, а затем прописать их у себя.

Роман

User: РоманПодскажите а как на саит добавить комментарии, все сделал как у вас, а вывести коменты на сайт не получается
После всего вышеперечисленного, вставляю коды php к себе на сайт и ничего не происходит?
комменты не появляются подскажите в чем проблема?

Админ

User: Админ→ Роман
Здесь нужно видеть происходящее у Вас, чтобы конкретно что-либо сказать.
1) Для начала откройте исходный код вашей страницы, где должны прописываться комментарии, и посмотрите, нет ли там вашего кода PHP (он обычно красным цветом подсвечивается), - его там быть НЕ должно.
2) Проверьте прописанный путь до папки comments, частая ошибка новичков - папка в одном месте, а путь прописывают совсем другой.

Роман

User: Роман→ Админ
Сайт написан на html,кодов php нет,выдает такую ошибку,путь к папке правильно указал


Warning: require(kuharocka.ru/comments/includes/commentics.php) [function.require]: failed to open stream: No such file or directory in /home/ramzes2/domains/kuharocka.ru/public_html/pervie-bluda-2/sup-iz-baranini.h
tml
on line 116

На хостинге сказали добавить В файл .htaccess допишите :
AddHandler x-httpd-php53 .html .htm
эффект тот же,не могу разобраться почему...

Админ

User: Админ→ Роман
Вообще это проблема хостера!
Самому прописать: открыть необходимые файлы скрипта комментариев и найти, где заменить пути.
Но, - это не вариант правильных действий.
Подсказываю, как делать быстрый поиск нужного кода во всех файлах скрипта комментариев.
Запускаете Total Commander и в поиск вбиваете искомый кусок кода, и программа покажет файлы, где такой код присутствует.
В данном случае, мне кажется (некогда разбираться) вам нужно искать этот код: $cmtx_path
Если не ошибаюсь, то он отвечает за путь к главной директории.
А как вариант, то попробуйте во Втором коде PHP (пример на странице) изменить пути в двух местах, которые вам посоветовали из тех.поддержки. По идее НЕ должно получится, а там кто знает.

Роман

User: Романхотел сделать вывод комментов как у вас , или что то на подобие как реализовать и второе Русифицированная версия скрипта Commentics - как убрать ?

Админ

User: Админ→ Роман
1. Описывайте проблему более точнее, что значит как у меня: оформление или функционал, - это две разные вещи.
Если это оформление (вид), то оно подгоняется через css, если функционал, то ставьте сайт на движок DLE (я его использую) и будет так же.
2. Вы предыдущие комментарии читаете!? Я ясно пояснил каким образом искать любую информацию в скрипте комментариев, да и в любом другом месте.
Ваша проблема в этом файле --->>> comments\includes\language\russian\form.php

Денис

User: ДенисДобрый день! Вопрос в следующем, разве можно на страницу html вставлять приведенный вами код из php, это ведь не будет работать. Или я ошибаюсь?
Что нужно для этого из самого простого варианта.
Спасибо!

Админ

User: Админ→ Денис
Да, вы явно ошибаетесь!
Полное описание, как вывести php на html

Роман

User: РоманПроблема левой ссылки в скрипте comments, где сцука ссылка подключается, уже все перерыл?!
Там где ты указал - удалилась только одна ссылка

Админ

User: Админ→ Роман
В этом скрипте комментариев, как впрочем и других, которые предоставляются на бесплатной основе, не удивительно присутствие левых ссылок на производителя, и они стараются эти ссылки хорошо спрятать.
Обычно это делают через java скрипт - зашифровывают ссылку своим способом, чтобы наглядно её в коде не было видно.
Ищите их в привязанных скриптах, - что ещё могу подсказать!
Но будьте внимательны!
У меня был такой случай, что попал на очень грамотных программистов, где при удаление их ( левой ) ссылки (ковырялся помню долго, перекодировал и всё-таки нашёл), - перестал функционировать сам скрипт. Вот так.
И я вышел из положения таким образом:
поставил их ссылки в noindex с тегом rel="nofollow" - то есть без индексации поисковиками.

Валерий

User: ВалерийДобрый день!
Когда заполнил файл details.php и начинаю дальнейшую установку скрипта комментариев с админ-панелью постоянно высвечивается логотип Commentics и дальше пустая страница.
Не подскажите в чем может быть проблема?

Админ

User: Админ→ Валерий
Добрый вечер!
Я же не волшебник и не экстрасенс, чтобы не видя того, что вы сделали, - указать вам причину.
Скидывайте сразу адрес страницы, где установили, либо устанавливаете скрипт комментариев, или скидывайте архив с сайтом.

Админ

User: Админ→ Валерий
Я посмотрел вашу страницу и что можно здесь сказать:
У вас какая-то ошибка с Базой данных скорее всего.
Проверьте привелегия для пользователя от Базы - ВКЛЮЧИТЕ ВСЕ.
Далее, в файле system.php найдите строки (вверху):
@ini_set('display_errors', 0);
@ini_set('log_errors', 0);
измените на 1 везде (будут ошибки показаны на странице). Обновите свою страницу и попробуйте заново установить скрипт.

Денис

User: Денисне подскажешь почему когда сворачиваешь форму комментариев,картинка не появляется ,зато на саите в коде на картину добавить отзыв другой саит подключения изображения

Админ

User: Админ→ Денис
Подскажу, если скинешь адрес страницы с формой комментариев, либо архив со своим сайтом (страницей)
Я не ясновидящий, чтобы указать на ошибки не видя документа.