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

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

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

В этой статье хочу предоставить вам замечательный и руссифицированный скрипт комментариев на сайт с Админ-панелью, имеющий большое количество настроек для блока вывода комментариев. Скрипт сделан на 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;   // Размер текста
}

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

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

Ссылка на файл: перейти на сайт

Комментарии 10
Елена
22 июля 2018 13:02
Елена

там в первом php коде "?" надо переставить, а во втором не

"$cmtx_path = "../comments/ ", а "$cmtx_path = "comments/ "

Вот только скажите, где и как кодировку можно исправить

Читать полностью
22 июля 2018 14:23
Admin

Елена,
В строке: $cmtx_path = "../comments/ " - разумеется каждый указывает свой путь ( это пример ).
Если у вас папка comments находится в главной директории, то путь нужно указывать без слеш:
$cmtx_path = "comments/ "
---
А кодировка здесь изначально под UTF-8 сделана. Чтобы изменить её, вам необходимо изменить на нужную кодировку базы данных, а лучше создать новую, и в файлах папки "Comments".

Читать полностью
Виктор
22 июля 2018 16:18
Виктор

Все установил, как написано.
Ставлю коды php на страницу, где должен отображаться комент. Вообще ничего не отображается.
Какая может быть причина?

Читать полностью
22 июля 2018 19:49
Admin

Виктор,
Уважаемые читатели!
Ну, описывайте проблему свою пожалуйста более подробно!

  • На каком языке написан сайт - на PHP или HTML
  • Если HTML, то обрабатывались ли на сайте PHP запроосы ранее
  • Если нет, то решайте эту проблему (она описана в статье)

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

Читать полностью
Виктор
23 июля 2018 09:10
Виктор

Admin,
Обработчик PHP работает.
Вот страничка где установлены PHP коды .../catalog/stabilizator/PHANTOM/Phantom_vs722e
Гляньте пожалуйста.

Читать полностью
23 июля 2018 11:18
Admin

Виктор,
Я мельком посмотрел исходный код вашей странички - и там грубейшая ошибка:
---
в стилях вы указываете один путь к папке comments,
а в PHP коде эта же папка у вас указана по совсем другому пути.
Подправьте пути и будет счастье!

Читать полностью
Николай
23 июля 2018 13:40
Николай

Здравствуйте!
С выводом комментариев проблем нет, есть попутный вопросик:
как подставить такой же формат даты, как у вас на DEMO страничке?
Благодарствую)))  blush

Читать полностью
23 июля 2018 20:19
Admin

Николай,
Добрый вечер!
Для изменения формата даты и времени перейдите:
Внешний вид --> Коментарии --> Основные Функции
----
Формат Времени: H:i
Дата / Время: d F Y в H:i

Читать полностью
Александр
24 июля 2018 09:50
Александр

По поводу формата даты в комментариях:
скажите пожалуйста, а как вы заменили в дате месяц на русский язык?

Я что только не перепробовал, и где только не менял, всё-равно месяц на английском выводится.
спасибо

Читать полностью
24 июля 2018 11:17
Admin

Александр,
Чтобы в выводимой дате изменить месяц на русский язык, необходимо в файле:
comments/includes/functions/comments.php
заменить вывод даты на список заменяемых слов. К примеру: "January" => "января"

Но это не совсем просто, - необходимо понимать PHP язык.
Необходимые изменения:

Доступ закрыт

Стоимость доступа ко всей странице 20.00 RUR.
После оплаты доступ будет открыт в течение 3 дн.
Для оплаты Вам необходимо зарегистрироваться либо войти на сайт.

Читать полностью
Добавить комментарий