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

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

ОБСУЖДЕНИЕ

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

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

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 скрипт комментариев

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

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

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

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

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

DeTube v1.3DeTube v1.3

DeTube - отличная wordpress тема для тех кто хочет сделать видео-портал, блог или журнал видео новостей....

Круглая кнопка с анимационным фоном на css3Круглая кнопка с анимационным фоном на c...

Красивая кнопка на css3, анимация фона происходит при наведении курсора на кнопку....

Креативное анимированое меню с помощью css3Креативное анимированое меню с помощью c...

Вертикальное меню на css3 с применением иконических шрифтов......

Обратная связь на JQuery, PHP и MySQLОбратная связь на JQuery, PHP и MySQL

Красивая форма обратной связи на PHP/JQuery и MySQL. В форме реализована проверка полей, сообщение об ошибке и база данных для хранения присылаемых ва...

JQuery плагин с навигацией в виде слайдераJQuery плагин с навигацией в виде слайде...

JQuery плагин «Easy Paginate» созданный для удобного оформления контента на сайте, он очень прост в установке....

Horse ClubHorse Club

Лёгкий html шаблон в тёмных тонах, посвящённый верховой езде и всему что с этим связано. В шаблоне имеется красивый слайдер и галерея......

Слайдер (слайд-шоу) на css и jqueryСлайдер (слайд-шоу) на css и jquery

Довольно простой слайдер с предусмотренным слайд-шоу, если вам нужно, что-то простое, без каких либо наворотов (дополнительных панелей, кнопок и т.д)...
  • Текущий 3.24/5
  • 1
  • 2
  • 3
  • 4
  • 5

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

Комментариев в теме: (104)
↑ 0 ↓
Nykoli
Здравствуйте, у меня такая проблема. Скрипт на денвере работает прекрасно, на хостинг встал без запинки вё видно всё регулируется. А только отправляешь комментарий, страница перегружается и пропадает комментарий и весь код страницы следующий за ним, в базах нигде не отмечается, связывался с тех поддержкой сказали у них всё нормально. Уже голову всю сломал подскажите как быть, где покрутить.
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Попробуйте запустить на другой версии PHP, MySQL, Apache.

Ответить Ответ с цитатой
↑ 0 ↓
Nykoli
Я конечно дико извиняюсь, но как я это сделаю на хостинге timeweb. Или это делается как то по другому?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Обратитесь в поддержку вашего хостинга и попросите их поставить для вашего аккаунта нужную вам версию PHP, MySQL. Так же можно это сделать самому в панели управления вашего аккаунта на хостинге.

Ответить Ответ с цитатой
↑ 0 ↓
Nykoli
Доброго вечера дня и ночи, все таки не пришлось переписывать свой сайт. Я попробовал скачать скрипт с с другого источника, переустановил как положено (старый я ставил на чисто два раза) и всё пошло. Не мне делать выводы но кажется эта версия адоптирована под более новый PHP. Спасибо за советы по PHP, разобрался с админкой на хостинге, сайт уже руками второй раз переписывал, а вот с PHP только на уровне инклюд. Ещё раз спасибо за уделённое время.
Ссылка на страницу где взял архив скрипта.
https://age-dragon.com/scripts/38-script-kommentari ev-dlya-saita.html
Ответить Ответ с цитатой
↑ 0 ↓
Nykoli
Спасибо попробую. Если нет то буду искать другой скрипт и переписывать около пятисот страниц. Буду умней испытаю сперва на парочке страничек
Ответить Ответ с цитатой
↑ 0 ↓
stas
Всё установил есть панель все коды прописал,но коменты в нужном месте не выводятся,что за проблема ?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
К слову если вы используете движок DLE, тогда зайдите в папку шаблона /engine/modules, откройте файл main.php найдите в нем строку echo $tpl->result['main']; и замените на вот эту eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');.
Таким образом можно запускать любой PHP код непосредственно с .tpl.

Ответить Ответ с цитатой
↑ 0 ↓
stas
у меня не движок dle,движок куплен для сборок кс 1.6
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Посмотрел я вашу разметку, у вас на странице не выполняется PHP скрипт, то есть скрипт попросту не работает.
Проблема решается следующим путем:
1. У вас на сервере не включен PHP, обратитесь к администратору вашего хостинга.
2. Вы вставляете PHP код в файл шаблона с расширением .tpl или же вы попросту вставляете PHP код в редактор страниц, но у вас в CMS отключен вывод стороннего PHP кода, в большинстве случаев PHP код не будет обрабатываться, так как для начала нужно включить в вашем движке вывод стороннего PHP кода.
Для решения проблемы узнайте на каком движке построен ваш сайт, далее загуглите как включить в вашем движке вывод стороннего PHP кода.

Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Возможно вы используете GameCms.
Тогда откройте файл config.php, он находится в папке inc вашего шаблона, в самом начале файла найдите строку $safe_mode = 1; : и замените цифру 1 на 2, должно получится так $safe_mode = 2; , все сохраняете, проверяйте.

Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Проверил скрипт, все работает. Проверял на PHP 5.5, MySQL 5.6, Apache 2.4. На этапе проверки должно быть так:

Ответить Ответ с цитатой
↑ 0 ↓
stas
Всё нормально нашёл на каком PHP он устанавливается,приступил к установке
Ответить Ответ с цитатой
↑ 0 ↓
stas
Я так понимаю что скрипт просит версию 5.0.7 но на VDS мне ответили что у меня итак стаит выше этой версия 5.6.38, данная версия является старшей. Проблема на этапе проверки совместимости.
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Да, является.
Если у вас по требованиям к скрипту все нормально, попробуйте вручную внести таблицы в БД.
Делается это так:
Импортируйте вот эту базу данных, это можно сделать в phpMyAdmin или же через SQL-запрос(ы).
Только перед установкой БД откройте файл test.sql (например текстовым редактором Notepad++) и замените tesla и tesla.ru на своё доменное имя, обратите внимание на .ru, не везде нужно прописывать.
Так же, зайдите в папку includes/db/ и откройте файл details.php, в нем нужно прописать свои данные на подключение к БД. Удалите папку installer.
Для входа в админку используйте : Логин admin пароль 1234, потом сможете логин и пароль изменить в админке как вам будет угодно.

Ответить Ответ с цитатой
↑ 0 ↓
stas
Здравствуйте,что то не как не могу запустить скрипт,поможете в запуске его ?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Что именно у вас не получается?

Ответить Ответ с цитатой
↑ 0 ↓
wsim
Доброго времени суток. Это покажется странным, но сделал всё в точности по инструкции, но на этапе installerвисит
Будет произведена проверка системы..
PHP версии 5.2 или выше Соответствует
MySQL версии 5.0.7 или выше
и всё...
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Здравствуйте, попробуйте запустить скрипт на версиях PHP 5.4, 5.5, если не помогло тогда попробуйте импортировать вот эту базу данных, это можно сделать в phpMyAdmin или же через SQL-запрос(ы).
Только перед установкой БД откройте файл test.sql (например текстовым редактором Notepad++) и замените tesla и tesla.ru на своё доменное имя, обратите внимание на .ru, не везде нужно прописывать.
Так же, зайдите в папку includes/db/ и откройте файл details.php, в нем нужно прописать свои данные на подключение к БД.
Для входа в админку используйте : Логин admin пароль 1234, потом сможете логин и пароль изменить в админке как вам будет угодно.

Ответить Ответ с цитатой
↑ +1 ↓
Виктор Гладышев
Вконтакте
Добрый день.
Я полный чайник в этом деле, но благодаря Вашей инструкции смог почти дойти до цели. Споткнулся и встал на "В том месте, где у вас будет выводится форма комментариев, нужно разместить вот этот код:" Подскажите пожалуйста где искать это место, и куда там вставлять код.
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Здравствуйте, этот код прописывается между тегами <body> и </body> в любом месте, где вам понравится, в архиве есть файл test.php, откройте его текстовым редактором и посмотрите как там прописано.
Если вы учитесь писать сайты с нуля то вам следует сделать так, но если вы используете готовые движки, например такие как DLE или WordPress, то для начала нужно разобраться в самом шаблоне и в движке.

Ответить Ответ с цитатой
↑ 0 ↓
Виктор Гладышев
Я сайт собираю в конструкторе Presence Builder на reg.ru
Подскажите пожалуйста- а "в любом месте" в каком файл?
Ответить Ответ с цитатой
↑ 0 ↓
ADMIN
Понятия не имею как там все устроено, но знаю одно, разные конструкторы это заведомо путь в никуда. Почитайте мануалы к этой проге или ролики на ютюбе посмотрите, так как я понятия не имею каким образом там формируется HTML разметка. Ищите что-то то похожее, на вставить PHP код.

Ответить Ответ с цитатой
↑ 0 ↓
Виктор Гладышев
Вконтакте
Прокомментировано пользователя: ADMIN
Понятия не имею как там все устроено, но знаю одно, разные конструкторы это заведомо путь в никуда. Почитайте мануалы к этой проге или ролики на ютюбе посмотрите, так как я понятия не имею каким образом там формируется HTML разметка. Ищите что-то то похожее, на вставить PHP код.

Все заработало! Прекрасный скрипт. Спасибо!
Ответить Ответ с цитатой

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

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


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