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

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

ОБСУЖДЕНИЕ

PHP скрипт комментариев - Commentics v2.4

PHP скрипт комментариев - Commentics v2.4
Просмотров: 37011  Скачан: 1228 раз  Комментариев в теме: 72

Commentics v2.4 - это превосходный скрипт комментариев написанный на языке PHP в связке с базой данных MYSQL. Скрипт обладает просто огромным функционалом, управляя им с админки вы реально будите наслаждаться процессом, функционал скрипта настолько широкий, что просто не может не порадывать вас. Как известно, каждому уважающему себя веб мастеру рано или поздно понадобится система комментариев на свой сайт, как правило мы начинаем приглядываться к платным вариантам скрипта, так как в бесплатных вариантах, не все так хорошо как хотелось бы но, что интересно с представленным скриптом все да наоборот, он распространяется совершенно бесплатно и может дать фору многим платным аналогам. Если вы нуждаетесь в бесплатном и в тоже время функциональном скрипте комментариев для своего сайта, то это неплохой выбор. Для самописного сайта, это вообще отличное решение.

Особенности:

- Требуется: MySQL 5.0.7 или выше, и PHP 5.2 или выше

- Лёгкая интеграция в сайт

- Полная русификация скрипта

- Отличная система «антифлуд» и «антиспам»

- Рейтинг оценки постов

- Captcha, имеется несколько вариантов на выбор

- Вставка смайлов, ссылок, BB-кодов, видео, изображение

- Удобная панель администратора

- Email подписка, RSS

- Имеется социальная панель

- Превосходный функционал с отличной системой защиты

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

- Откройте скачанный архив и скопируйте из него на ваш сервер папку comments

- Найдите папку admin и переименуйте её в admin2 или же присвойте ей любое другое имя которое вам будет угодно

- Далее нужно внести ваши данные в конфигурационный файл details.php, он находится по адресу \comments\includes\db\details.php, открываем его блокнотом или же можете воспользоваться программой Notepad++. И так открываем и заполняем вот эти строки своими данными:

$cmtx_mysql_database = 'Название базы';
$cmtx_mysql_username = 'Имя пользователя';
$cmtx_mysql_password = 'пароль';
$cmtx_mysql_host = 'хост';

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

В адресной строке браузера пропишите "http://ваш сайт/comments/installer/index.php", далее все по стандарту, заполняете все поля своими данными, в поле "Папка Администратора" нужно прописать то название, в которое вы переименовали папку ADMIN, далее все при дельно ясно, когда заполнили все поля жмём кнопку "Установить", видим надпись "Таблицы успешно созданы", значить все прошло хорошо!. Теперь удаляем папку "Installer" с вашего сервера и входим в "панель администрирования", видим предупреждение "Файлы базы данных доступны для записи", жмём на кнопку "Set Permission" затем на кнопку "Completed". На этом все, установка скрипта закончена.

Теперь нужно русифицировать нашу админку и форму комментариев, для этого в админ панели выберите пункт "Settings" далее "Language" в открывшемся окне выставьте все значение на "russian" и жмём кнопку "Update", затем обновите страницу.

Вывод формы комментариев на странице:

С установкой закончили, теперь нужно сделать так, что бы форма комментариев отображалась на странице. Для этого нужно в самом верху страницы "перед тегами <!DOCTYPE...> и <html>" разместить вот этот код:

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

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

<link rel="stylesheet" type="text/css" href="comments/css/stylesheet.css" />

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

<?php
$cmtx_page_id = "1"; //Название или номер для страницы, по Вашему усмотрению.
$cmtx_reference = "Page One"; //Имя страницы, например commentset.php или какое-то другое.
$cmtx_path = "comments/"; //Имя папки в которую установлен скрипт.
define('IN_COMMENTICS', 'true'); //Обычно не редактируется.
require $cmtx_path . "includes/commentics.php"; //Путь к исполнительному файлу. Обычно не редактируется.
?>

Не забывайте, что для каждой страницы должны быть разное значение "номер" и "имя страницы" ($cmtx_page_id = "1"; и $cmtx_reference = "Page One";). На этом все.

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

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

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

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

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

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

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

Футер на cssФутер на css

Красивый и в тоже время довольно оригинальный футер на css, он же подвал сайта....

Kenburner слайдерKenburner слайдер v1.1

Сочетание в слайдере красивого дизайна, анимации текста и различных эффектов, приятно выделяет его среди подобных плагинов....

Portfolio SitePortfolio Site

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

Горизонтальное выпадающее меню на cssГоризонтальное выпадающее меню на css

Выпадающее меню в темном стиле, реализованное полностью на css...

JQuery ползунокJQuery ползунок

Красивый горизонтальный JQuery ползунок (Slider) для сайта, реализованный с помощью JQuery....

Вертикальное многоуровневое меню на css и JQueryВертикальное многоуровневое меню на css ...

Вертикальное многоуровневое меню с неограниченной вложенностью на основе jQuery....

Стильная форма пошаговой установкиСтильная форма пошаговой установки

Это комплект пошаговой установки, которая состоит из четырёх этапов и включает в себя проверку полей....
  • Текущий 3.60/5
  • 1
  • 2
  • 3
  • 4
  • 5

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

Комментариев в теме: (72)
↑ 0 ↓
Евгений
Скажите,при установке комментариев пишет что сессия php не существует.В файл index.php добавил строчки в самый верх
<?php
session_start();
ob_start();
?>
В чём может быть дело?Сайт на хостинге fozzy.com
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Запустите файл test.php, который находится в архиве и посмотрите будет работать или нет.

Ответить Ответ с цитатой
↑ 0 ↓
Евгений
Уже разобрался,спасибо.
Ответить Ответ с цитатой
↑ +1 ↓
Алексей
Страница Installer на ней Commentics и на этом всё висит и ничего не происходит
Чё делать?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Делайте все по инструкции, заполните данные правильно в файле details.php, переименуйте папку admin в admin2 и запустите файл установки "http://ваш сайт/comments/installer/index.php".
Что бы проверить работу скрипта, скиньте файл test.php в корень сайта и запустите его (файл есть в архиве).

Ответить Ответ с цитатой
↑ 0 ↓
Евгений
Как сделать кнопку поделиться для одноклассников?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Вот немного переделал Блок «Поделиться» под ваши требования.

Для установки вам нужно скачать вот этот файл и скопировать его с архива в папку template с заменой. Папка находится по адресу comments - includes - template.
Все, теперь у вас будут новые кнопки с такими социальными сетями как Вконтакте, Facebook, Однокласники, МойМир, Google+, Twitter, Telegram.

Ответить Ответ с цитатой
↑ 0 ↓
Евгений
Прокомментировано пользователя: ADMIN
Вот немного переделал Блок «Поделиться» под ваши требования.

Для установки вам нужно скачать вот этот файл и скопировать его с архива в папку template с заменой. Папка находится по адресу comments - includes - template.
Все, теперь у вас будут новые кнопки с такими социальными сетями как Вконтакте, Facebook, Однокласники, МойМир, Google+, Twitter, Telegram.

Не работает,сделал как написали
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
А вы разархивировали архив?, если да, то все должно работать отлично. Только что все проверил.

Ответить Ответ с цитатой
↑ 0 ↓
Евгений
Да разархивировал,всё сделал как написали,не работает.Делаю на локалке через данвер.
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Вот скидываю уже готовый скрипт. Нужно будет закинуть в корень сайта, и дальше все по инструкции.

Ответить Ответ с цитатой
↑ 0 ↓
Сергей
Весь сайт временно удалил с сервера, в пустую корневой папку сайта www залил только папку comments, распакованную из архива со всеми коррективами и шаблон страницы файл test.html с рекомендуемой вставкой.

Установка прошла идеально, админка работает, все супер, кроме комментариев.

Можете проверить код страницы, все сделал в зеркальной точности как на видео. Везде все прошло гладко, результат пусто.
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Посмотрел вашу страницу, есть проблемы с выводом php кода в .html, создайте в корне своего сайта файл .htaccess (можно сделать программой Notepad++) далее пропишите в файле вот эту строку AddHandler application/x-httpd-php .php .html .shtml .htm, после чего сохраняете и все должно заработать.

Ответить Ответ с цитатой
↑ 0 ↓
Сергей
Создал файл .htaccess в корневой и test.html заработал. Теперь помолившись верну сайт на место и снова попробую.
У меня как раз скоро оплаченный период кончается, хотел пополнять, но может тогда вы мне порекомендуете недорогой хостинг чтобы таких проблем не было? Я ни тогда особо не понимал, ни сейчас как его выбрать грамотно. Мне многого не надо, пару тройку рукописных сайтиков самодельных,все по мелочи...
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Вот к примеру hostland.ru, подойдёт для не больших сайтов.

Ответить Ответ с цитатой
↑ 0 ↓
Сергей
Спасибо неподдельное.
Ответить Ответ с цитатой
↑ 0 ↓
Сергей
С установкой все прошло нормально, в админку вход есть, но до кровавых пальцев не появляются комментарии не то что на страницах сайта, но и на вот этой пробной страничке тоже.

<?php
session_start();
ob_start();
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
<link rel="stylesheet" type="text/css" href="comments/css/stylesheet.css" />
</head>

<body>

<?php
$cmtx_page_id = "1"; //Название или номер для страницы, по Вашему усмотрению.
$cmtx_reference = "test.html"; //Имя страницы, например commentset.php или какое-то другое.
$cmtx_path = "comments/"; //Имя папки в которую установлен скрипт.
define('IN_COMMENTICS', 'true'); //Обычно не редактируется.
require $cmtx_path . "includes/commentics.php"; //Путь к исполнительному файлу. Обычно не редактируется.
?>
</body>
</html>
Файл странички лежит в www, корневой папке сайта, там же где и папка comments. Создал в корневой папке файл .htaccess содержание:

RemoveHandler .php .htm .html
AddHandler application/x-httpd-php .php .html .shtml .htm

Хостинг springhost.ru
PHP 5.6, но там в выпадающем окне есть возможность выбора, может надо менять? А то я разве что с бубном не танцевал, ну ни фига не получается.

У меня складывается впечатление, что я самое тупое создание на планете, и если вы мне не поможете, то я удалю весь сайт к
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
1. В ходе установки скрипта требования должны быть удовлетворены, то есть, это должно выглядеть так:


2. В ходе установки должна быть переименована папка admin на admin2 и так же прописана правильно сюда, это важно:


3. Нужно правильно прописать путь к папке, где лежит сам скрипт, тут по сути пишем домен сайта без www:


4. Посмотрите вот это видео по установке

P.S Вы не самое тупое создание на планете, просто дьявол кроется в деталях, будьте внимательней.

Ответить Ответ с цитатой
↑ 0 ↓
роман
подскажите как убрать ссылку Commentics под комментариями
Ответить Ответ с цитатой
↑ +2 ↓
ADMIN
Прокомментировано пользователя: роман
подскажите как убрать ссылку Commentics под комментариями


Откройте папку includes далее зайдите в папку template, найдите там файл form.php, откройте его редактором, Notepad++ найдите 909-ю строку и удалите её, она выглядит вот так (<span class="cmtx_powered_by"><?php echo CMTX_POWERED_BY . " "; ?><a href="http://www.commentics.org"<?php echo $cmtx_powered_attribute; ?>>Commentics</a></span>).

Ответить Ответ с цитатой
↑ 0 ↓
Роман
Огромное спасибо,если еще поможете сделать стили..Копирую стили комментов и добавляю их в основные ,ничего не происходит,а с мобильной версии если смотреть все коряво,подскажите в чем может быть проблема,Кака сделать что то подобное как у вас
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Но тут так и не обьяснишь, подучите css и у вас все обязательно получится, например возьмите оформление с других сайтов.
Начните к примеру с уже имеющихся стилей и просто переделывайте их под себя шаг за шагом, так и опыта наберетесь и вопросов никаких возникать не будет.
Тут уже дело во времени, вопрос есть оно у вас или нет, ну и в желании конечно.

Ответить Ответ с цитатой
↑ +1 ↓
Неизвестный
Для этого нужно в самом верху страницы "перед тегами <!DOCTYPE...> и <html>" разместить вот этот код: ???

Где именно это нужно прописать и в каком файле помогите ???
Ответить Ответ с цитатой
↑ +1 ↓
Владимир
Google
Прописать нужно на той странице где комментарий будет, (в index.html странице где будет сам комментарий). Только не поможет, я всё перепробовал  =) не работает
Ответить Ответ с цитатой
↑ +1 ↓
ADMIN
Нужно размещать перед тегом <html>, любая страница вашего сайта (если это не PHP) начинается с этого тега.
Выглядит это так:

<!DOCTYPE HTML>
<html>
<head>
<!-- Этот раздел предназначен для заголовка страницы и технической информации. -->
</head>
<body>
<!-- А здесь надо размещать все, что хочется увидеть на странице. -->
</body>
</html>

Как видите есть <!DOCTYPE> и <html>, можете код размещать перед каким хотите тегом но лучше перед <!DOCTYPE>.
Если же ваш сайт построен на движке WorldPress, DLE или еще на каком-то, то тут надо искать файл разметки вашего шаблона, как правило он на PHP и туда уже прописывать данный код.

Ответить Ответ с цитатой
↑ +2 ↓
Denis
Прошу снять видео если можно с момента Вывода формы комментариев на странице: и до конца сборки , если можно я новичок в этом деле

Спасибо !
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Поверьте вам видео не сильно то и поможет, так как вы не знаете элементарных вещей в html (разметке) не говоря уже о php. В таком случае у вас появится ещё много неизвестных вам проблем.
Я бы вам посоветовал пойти на форум по такой тематике и там уже люди вам помогут по всем вашим вопросам.
P.S Если вы настаивает, то я могу для вас снять данное видео.

Ответить Ответ с цитатой
↑ 0 ↓
Denis
Прокомментировано пользователя: ADMIN
Поверьте вам видео не сильно то и поможет, так как вы не знаете элементарных вещей в html (разметке) не говоря уже о php. В таком случае у вас появится ещё много неизвестных вам проблем.
Я бы вам посоветовал пойти на форум по такой тематике и там уже люди вам помогут по всем вашим вопросам.
P.S Если вы настаивает, то я могу для вас снять данное видео.


я пытаюсь вставить скрипт в Adobe Muse , помогите с видео если можно

Спасибо !
Ответить Ответ с цитатой
↑ +1 ↓
ADMIN
Вот видео по установке данного скрипта https://cloud.mail.ru/public/Gqd9/P7JscSh8Q.
В данном видео я использовал локальный сервер Денвер, вам же советую изначально править все файлы, а потом уже их закидывать себе на сервер.
По поводу Adobe Muse, в программе сохраните ваш сайт, за тем откройте сохраненные страницы с помощью блокнота (советую использовать Notepad++) редактируйте их прописывая все как на видео.
Так как я не знаком с данной программой то, что то конкретное вам не скажу, но сама суть данной программы мне понятна.
P.S Совет вам на будущее, учите HTML и PHP, этого вам хватит, что бы создавать отличные сайты
Если какие-то вопросы возникнут, обращайтесь.

Ответить Ответ с цитатой

Страницы: 1  2  3 Следующая Последняя

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


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