Запусти обсуждение за считанные минуты!

Дайте своим пользователям высказать своё мнение с удобным и быстрым скриптом комментариев CommentIt Ajax.

Купить

Открытый код

Полностью открытый код для редактирования и внесения изменений

Адаптивный дизайн

Удобный дизайн для мобильных устройств и для ПК

Лёгкая интеграция

Достаточно вставить одну строчку PHP кода в Ваш сайт

Огромный функционал под любые нужды

  • Панель администрирования
  • Сортировка вывода сообщений
  • Система многоуровневых комментариев
  • Защита от ботов и от спама
  • Многоязыковая поддержка
  • И многое-многое другое
Демо версия

Безотказная работа с 2008 года!

Все функции добавляются исключительно по просьбам наших клиентов. Постоянное совершенствование даёт огромное преимущество перед конкурентами. Вы предлагаете, мы реализуем!

Поддержка PHP 5/7/8

Возможность работы как на старых, так и на современных проектах

MySQL или SQLite

Используйте любую базу данных без ограничения функциональности

Социальные сети

Встроенная интеграция с социальными сетями для общения без ограничений

Vanilla JS

Отсутствие сторонних JavaScript библиотек

Индексация

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

Высокая скорость работы

Полная оптимизация Базы данных и PHP кода

Цена 500 рублей без привязки к домену

Вы платите один раз и навсегда.

  • Бесплатные обновления
  • Подключение RSS-ленты
  • Фиксация IP пользователя
  • Выбор формата вывода даты и времени
  • Поддержка BB-кода
  • Управление индексацией ссылок
  • Два вида капчи
  • HTML и CSS шаблоны
  • Удаление спама одной кнопкой
  • Поддержка Emoji
  • Поддержка HTTPS
  • Общая Оценка/Отзыв всей страницы
  • Рейтинг комментариев
  • Режим чтения
  • Стоп-слова
  • Мини-редактор с настройками
  • Привязка комментариев к переменной

Текущая версия: 5.6.8 от 02.11.2022

Скачать CommentIt

Контакты

Только обсуждение работы скрипта, для тестирования есть отдельная демо версия: https://demo.yourcommentit.ru/

Оставить комментарий
Введите символы или вычислите пример:
captcha
Web
Web 18 Ноября 2022, 03:26 #
здравствуйте
как-то давненько пробовал вывести last comments на главную - получилась большая нагрузка при хорошем кол-ве трафа, пришлось убрать и забыть...
а не хотим ли мы подумать, как закешировать этот момент и отдавать простой html или что-то подобное (я не силен в этих моментах, просто предложение\вопрос), или подобное в 99% случаев никому не нужно?
Admin
LEOnidUKG 18 Ноября 2022, 10:18 #

Приветствую.
Вы первый кто пишет, что вывод таких комментариев вызывает проблему. Вы говорите о last.php или last2.php?
Я больше склоняюсь, что в 99% случаев это просто не нужно. Там не сложные запросы, чтобы они могли вызывать такие нагрузки. Но надо смотреть уже на рабочем проекте, что там такое приосходит.

Web
Web 10 Ноября 2022, 17:23 #
здравствуйте
можно ли как-то отредактировать урлы комментов в sqlite базе?
или может при редактировании комментов - дать возможность редактировать и урл - такую фичу бы?
c mysql все понятно, но вот с sqlite....
спасибо
Admin
LEOnidUKG 10 Ноября 2022, 17:28 #

Добрый день.
Всё тоже самое, скачиваете программу https://sqlitebrowser.org/
Открываете файл с комментариями и работаете как в phpmyadmin.

Web
Web 10 Ноября 2022, 17:42 #
о, спасибо большое, то что нужно  :)
Sergey
Sergey 02 Ноября 2022, 09:33 #
Всем привет.
Не замечал ли кто-нибудь проблемы с отправкой сообщений на почту Gmail? Если прописать почту mail или yandex, то сообщения из комментариев появляются на почте, а с Gmail такого нет.
Admin
LEOnidUKG 02 Ноября 2022, 09:42 #

День добрый.

Тут больше влияет настройка DNS и всяких PTR записей для домена, чтобы Gmail принимал письма. Возможно ещё время создания домена, у Gmail свои какие-то настройки антиспама для такого.

Serg
Serg 03 Ноября 2022, 17:07 #
Вчера пробовал тестить почту на домене.

1. Если отправить на почту домена из какого-нибудь почтового сервиса сообщение, то сообщение корректно обрабатывается.

2. Если создать простецкий скрипт отправки почты в файлах домена, то почта отправляется.

3. Сообщения, отправленные через форму на сайте досталяются нормально.

Вроде бы все работает штатно.

Понять в чем проблема с комментариями не смог. Попросил помощи у техподдержки. Спустя несколько часов прислали вот такое сообщение:

SMTP error from remote mail server after pipelined end of data: 550-5.7.1 [5.101.157.240] This message is not RFC 5322 compliant, the issue is:
550-5.7.1 duplicate headers. To reduce the amount of spam sent to Gmail, this
550-5.7.1 message has been blocked. Please review
550 5.7.1 RFC 5322 specifications for more information. c24-20020a056512075800b00498f4fba483si8058911lfs.168 - gsmtp

И сопроводили это рекомендацией:

Судя по сообщению, Вам нужно корректно настроить заголовки письма для отправки согласно стандарту RFC 5322.

Я открыл этот RFC 5332 по ссылке: https://rfc2.ru/5322.rfc и мне аж как-то дурно стало :) от обилия информации и предвкушения того, что а) надо будет это все изучить и б) где-то что-то искать в коде комментарием, но там и так много чего непонятного.

Если сталкивались с таким, может быть, знаете где, что нужно и/или хотя бы можно поп
Serg
Serg 03 Ноября 2022, 17:09 #
Почему-то сообщение отправилось не полностью. Вот его оставшаяся часть:

Если сталкивались с таким, может быть, знаете где, что нужно и/или хотя бы можно попробовать поменять в коде, буду признателен за любые предложения.
Admin
LEOnidUKG 03 Ноября 2022, 17:41 #

Обновите до последней версии, сегодня выложил. Проблема должна уйти.

Serg
Serg 04 Ноября 2022, 09:21 #
Спасибо, Леонид. Все заработало.
Владимир
Владимир 10 Сентября 2022, 19:24 #
Здравствуйте. Можете добавить в форму комментариев чекбокс согласия с Политикой конфиденциальности сайта, чтобы не нарушать законодательство о персональных данных?
Admin
LEOnidUKG 10 Сентября 2022, 19:28 #

Приветствую.
Пока изменения на скрипт собираются, вполне возможно такое появится.
На данный момент код открытый, поэтому можете добавлять любые чекбоксы и вставлять проверки через JS.

Артем
Артем 08 Августа 2022, 14:31 #
Здравствуйте! Столкнулся с проблемой. Пользователи часто вставляют смайлики штатные с телефона, но они не отображаются в скрипте за место них знаки вопроса. Как можно сделать, что бы скрипт их отображал. Спасибо.
Admin
LEOnidUKG 08 Августа 2022, 14:46 #

День добрый.
Если у вас сайт на windows-1251, то никак. Эта кодировка не поддерживает никаких эмоджи.
Если utf-8 сайт, то обновите скрипт, уже с 5.4 версии идёт поддержка всех эмоджи.

Артем
Артем 08 Августа 2022, 15:54 #
Спасибо! Разобрался!
Serg
Serg 01 Июля 2022, 23:33 #
Приветствую, Леонид.

Комментарии работают почти штатно, но если в URL есть кириллица, тогда не срабатывает кнопка «Показать следующие комментарии». Вот два URL на одном и том же кириллическом сайте:
1. сайт.рф/hello/ < в этом случае отрабатывает кнопка показа скрытых комментариев.
2. сайт.рф/тута/ < в этом случает запрос ничего не возвращает.

Если знаете что и где надо прописать/изменить, подскажите, пожалуйста.
Admin
LEOnidUKG 02 Июля 2022, 09:41 #

День добрый.

Я выявил некоторую проблему с обработкой НЕ английских букв в урле. Странно, что её никто не замечал. Скоро постараюсь решить эту проблему в новом обновлении.

Serg
Serg 02 Июля 2022, 09:43 #
Спасибо.
Admin
LEOnidUKG 03 Июля 2022, 17:49 #

Выпустил обновление, которое исправляет эту проблему. В файле readme.html в новом архиве есть инструкция по обновлению.

Serg
Serg 04 Июля 2022, 08:41 #
Спасибо, Леонид.
Евгений
Евгений 22 Июня 2022, 16:18 #
Добрый день, установил CommentIt на dle, путь /engine/comment, при добавлении комментария, он не появляется ни в админке на модерации, ни в бд, в чём проблема?
Admin
LEOnidUKG 22 Июня 2022, 17:00 #

Добрый. По таким вопросам лучше сразу писать на почту.
Указывать адрес сайта
Доступы на FTP

Без этих данных сказать ничего не могу.

Дмитрий
Дмитрий 07 Июня 2022, 10:41 #
Добрый день. Кто либо привязывал скрипт в виде модуля для CMS?
Дмитрий
Дмитрий 07 Июня 2022, 17:09 #
Леонид, будет здорово если вы создадите свое сообщество (чат в телеграм, группу вк) для общения. Я бы с удовольствием заказал бы у вас или у кого-либо еще привязку этого модуля к CMS, чтобы все было в одном месте так сказать))))
Admin
LEOnidUKG 07 Июня 2022, 17:18 #

День добрый.

Я не занимаюсь написанием скриптов на заказ. Сомневаюсь, что кому-то нужна группа и там что-то будут обсуждать. В 99% люди поставили скрипт и забыли о нём.

Дмитрий
Дмитрий 08 Июня 2022, 18:13 #
Думаю группа бы такой вопрос решила, в любом случае спасибо за модуль. Вещь ТОП!
Дмитрий
Дмитрий 22 Мая 2022, 08:23 #
Подскажите как удалить один <br> в классе commentit_quotestyle
В каком файле и это находится не могу найти, ответ с цитатой нужно сделать чуть выше.
Admin
LEOnidUKG 22 Мая 2022, 10:19 #

День добрый.
После commentit_quotestyle идёт стандартный br т.к. идёт физически перевод строки т.е. его специально нет нигде, это замена \r\n на br.

Как вариант, вы можете в CSS найти commentit_quotestyle и там указать указать отрицательный margin для нижней границы, например -20px, тогда текст поднимется вверх.

Дмитрий
Дмитрий 22 Мая 2022, 18:28 #
Спасибо, помогло!
Дмитрий
Дмитрий 07 Мая 2022, 12:28 #
не получается запустить setup.php ошибка:
HTTP ERROR 500

.htaccess в папке со скриптом удалил (хостинг бегет)
Admin
LEOnidUKG 07 Мая 2022, 12:32 #

День добрый.

Надо смотреть логи ошибок, можете включить режим отладки в config.php, чтобы вывелись данные. Возможно что-то в настройках не так указали.

Дмитрий
Дмитрий 07 Мая 2022, 12:40 #
Сообщение от LEOnidUKG
День добрый.

Надо смотреть логи ошибок, можете включить режим отладки в config.php, чтобы вывелись данные. Возможно что-то в настройках не так указали.


в консоле браузера появилась така ошибка:
Failed to load resource: the server responded with a status of 500 ()
Admin
LEOnidUKG 07 Мая 2022, 12:45 #

Вам файлы логов надо смотреть, а не консоль браузера. Логи могут быть доступы или по FTP в отдельной папке или в личном кабинете хостера

Дмитрий
Дмитрий 07 Мая 2022, 13:37 #
Вот такие появились ошибки:
/public_html/sent.php' not found or unable to stat
/public_html/feeds.php' not found or unable to stat
/public_html/rss.php' not found or unable to stat
/public_html/none.php' not found or unable to stat
Admin
LEOnidUKG 07 Мая 2022, 13:41 #

Это не относиться к скрипту. На почту отправьте доступы FTP и адрес сайта, я посмотрю.

Дмитрий
Дмитрий 07 Мая 2022, 14:02 #
Отправил, тема письма Дмитрий
Serg
Serg 30 Апреля 2022, 09:36 #
Интересно, а мультиязычную версию запилить можно так, чтобы на одной странице был русский язык, на второй — английский, на третьей — немецкий?
Admin
LEOnidUKG 30 Апреля 2022, 10:24 #

День добрый.

Стандартно нет такого функционала на языки. Надо править config.php и менять переменную $mylang в зависимости от названия страницы т.е. по урлу.

Serg
Serg 30 Апреля 2022, 11:46 #
Спасибо за подсказку. Попробую.
22
22 27 Марта 2022, 18:35 #
Здравствуйте, а вот этот код вставлять перед <!DOCTYPE html> на всех страницах сайта, я правильно понимаю? <?php ob_start(); ?>
Admin
LEOnidUKG 27 Марта 2022, 18:40 #

Вечер добрый.

Для корректной работы капчи, да нужно вставлять в самое начало файла.

S
S 25 Февраля 2022, 11:34 #
Приветствую.
А как прописать alt или titile для изображения?
Admin
LEOnidUKG 25 Февраля 2022, 11:37 #

День добрый.

Вы про картинки, которые вставляют пользователи? Такой функции не предусмотрено стандартно.

S
S 25 Февраля 2022, 11:38 #
Ага, про них. А нестандартно предусмотрено ?)
Admin
LEOnidUKG 25 Февраля 2022, 11:40 #

Нестандартно, код скрипта открытый, вы можете дописать правила обработки картинок, чтобы туда можно было вставлять alt и title. Вся обработка находится в func.php

S
S 25 Февраля 2022, 12:22 #
Спасибо.
S
S 25 Февраля 2022, 11:40 #
Это был вопро, но он заменился смайликом.
Me
Me 31 Января 2022, 23:32 #
здравствуйте
иногда комменты добавляются в виде хотлика картинки (текст не нужен).
но приходится добавить какой-то мусор-текст, чтобы коммент добавился, иначе - Please enter your comment.
подозреваю, это в ajax.js.php рыться нужно.
подскажите плз, если можно, вместо проверки на пустоту - условие, если есть хотлинк - чтобы не проверял на пустоту.
спасибо)
Admin
LEOnidUKG 31 Января 2022, 23:37 #

Вечер добрый.

Перед проверкой, удаляются все BB-CODE и картинки тоже, чтобы не флудили ими или не вставляли пустые строки.
Как вариант, заменить строчки в ajax.js.php
var re=/\[.*?\]/gi;
str3=str2.replace(re,"");


На:

str3=str2;

Me
Me 31 Января 2022, 23:49 #
почти получилось, еще где-то, видимо:

Sorry, but you have made when filling out the following errors:
Please enter your comment
Thank you for your comment
Admin
LEOnidUKG 31 Января 2022, 23:52 #

А ну, да в файле func.php.
$commentx=preg_replace('@\[.*?\]@smi','',$comment);


на
$commentx=$comment;

Me
Me 31 Января 2022, 23:56 #
да, теперь четко, спасибо большое)
Алекс
Алекс 05 Декабря 2021, 18:34 #
Добрый день. Купил пару дней назад, работает. Но есть вопросы. Например, как установить выравнивание текста по умолчанию по левому краю? У меня по умолчанию по центру
Admin
LEOnidUKG 05 Декабря 2021, 18:38 #

Приветствую.
Это скорее всего где-то стиль вашего сайта перебивает стиль комментариев. Поэтому надо смотреть вёрстку, где в CSS идёт такое выравнивание.

Алекс
Алекс 05 Декабря 2021, 19:45 #
Да скорее наоборот. Вот код

<p style = "text-align:left">
ALIGN BEFORE
<?php
require_once ($_SERVER['DOCUMENT_ROOT'].'/cmt/comment.php');
?>
ALIGN AFTER
</p>
А в приложении скрин

Алекс
Алекс 05 Декабря 2021, 19:48 #
Скрин не прицепился. Там ALIGN BEFORE слева, а ALIGN AFTER по центру
Admin
LEOnidUKG 05 Декабря 2021, 20:59 #

На почте разобрались с проблемами.  :)

Aktrc
Aktrc 13 Декабря 2021, 19:03 #
Перенес на рабочий сервер, получаю ошибку
Library "GD2" not install
Что это может быть?
Admin
LEOnidUKG 13 Декабря 2021, 19:09 #

День добрый.

Не подключена библиотека GD2, вообще странное, что такое происходит. Вам надо включить расширение gd2 в настройках сервера. Странно, что оно выключено у вас.

Алекс
Алекс 13 Декабря 2021, 19:41 #
Установил. Все заработало. Спасибо!

Показать следующие комментарии