Последняя версия
1.9.1

Экологически чистая система комментирования

Обновление 1.6.4

Новая версия 1.6.4 с подпиской на комментарии.

Изменения:

  • Уведомления участникам
    Добавлена возможность подписаться на обновления комментариев на странице. Уведомления подписавшимся приходят после добавления новых комментариев, либо после одобрения комментария, если включена премодерация;
  • Исправление ошибок
    Исправлена ошибка инициализации на новой странице. Выводилось сообщение об ошибке чтения, если на странице еще нет ни одного комментария.

Запланированные изменения:

  • Не запланировано. Жду предложений.

DEMO | Загрузить

14.02.2014 23:50
+ 0 -
Гостьответить 
Ошибка в опере не срабатывает почтовый клиент при ответе на письмо
<a href="mailto:'.$comment['email'].'" title="Ответить письмом на '.$comment['email'].'" class="ecomment_mailto_link ecomment_control_icon ecomment_op">email</a>&nbsp;
из за пробелов в class
и заметил если открыть страницу в навигации мышкой в новом окне открываться массив вместо гостевой.
16.02.2014 02:14
+ 0 -
Геннадийответить 
Ссылка mailto - стандартная, описанная в спецификациях от W3C. Как на нее реагировать - дело каждого вида браузеров и каждого отдельно взятого браузера. Если у вас настроена Опера на обработку таких ссылок, то после клика откроется соотв.почтовый клиент или страница почтового сервиса. Это все уже зависит от ваших конкретных настроек браузера. А именно, как он должен реагировать на клики таких ссылок.

Что касается пробелов в названии класса, то вы зря грешите на них. Подобное множественное их указание - АБСОЛЮТНАЯ норма ^-^
16.02.2014 04:19
+ 0 -
Гостьответить 
Почтовый клиент не срабатывает во всех браузерах, если убрать ecomment_op из class то ссылка начинает обрабатываться.
17.02.2014 10:55
+ 0 -
Геннадийответить 
Вот это уже ближе к истине. На ссылки с классом ecomment_op повешены JS-заглушки. Конкретно в этой ссылке они не нужны - можно смело убирать.
21.02.2014 17:02
+ 0 -
Только сегодня обнаружил, валидности CSS нет, а в HTML два предупреждения Line 10, Column 103: The language attribute on the script element is obsolete. You can safely omit it. …="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
21.02.2014 18:51
+ 0 -
Геннадийответить 
А для чего вам валидность в CSS? Вы хоть знаете, что из себя представляет валидный CSS? - он прямой как лом. Никаких вам рюшечек, универсальности и красивостей из CSS3 и прочих неоднозначностей.

Что же касается предупреждений (предупреждений, а не ошибок в HTML), то не вижу ничего плохого в том, чтобы указать тип подключаемого скрипта. Это норма. И до HTML5 было обязательным. Я вам даже больше скажу - в зависимости от DOCTYPE страницы, на которой будет использоваться скрипт, отсутствие language attribute может трактоваться уже как ошибка.

P.S. меня огорчают такие придирки. И ладно бы по делу.
22.02.2014 04:07
+ 0 -
Гостьответить 
Заголовок письма с ответами с Вашего сайта призодит с неверной кодировкой п п╬п╪п╪п╣п╫я┌п╟я─п╦п╧ п╨ я│п╟п╧я┌я┐
Поправьте :)
22.02.2014 16:36
+ 0 -
Геннадийответить 
Не подтвердилось. И заголовки и тело приходят в UTF-8. Проверьте настройки своего клиента.
24.02.2014 10:48
+ 0 -
Геннадийответить 
Обнаружили проблему. Она заключалась в настройках кодировки среды. Добавил дополнительное кодирование полей в base64. Багфиксы будут включены в следующую версию.

Предлагаю всем еще немного поднатужиться - поискать баги, предложить фишки-улучшалки. И я включу уже их в новую версию. В каждой версии должно быть что-нибудь новенькое)
22.02.2014 05:21
+ 0 -
Гостьответить 
language="JavaScript" считается устаревшим
причём очень давно и использование его не норма
script type="text/javascript" в полне достаточно :)

Если кому нужен валидный код для html 5

<!DOCTYPE HTML>
<html lang="ru">
<head>
<title>Пробное комментирование</title>
<meta charset="UTF-8">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<link rel="stylesheet" href="ecomment.css">
</head>

<body>

<div class="wrapper"><script src="ecomment.js"></script></div>

</body>

</html>

css вполне валидный, не хватает атрибута color; и ошибок не будет.
22.02.2014 16:45
+ 0 -
Геннадийответить 
Ага, спасибо. Почувствовал себя древнотой.

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

Имя:
Email:
Комментарий:
- я не робот
- подписаться на обновления
eComment v.1.9.1

Обращение к незаданной переменной post