Появилась такая альтернатива Disqus - http://hypercomments.com/ru .
Установил модуль с сайта.
Выдает такую ошибку:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'comment' doesn't exist: SELECT c.*, t2.comment_body_value, u.name, u.picture FROM comment as c INNER JOIN users u ON u.uid = c.uid LEFT JOIN field_data_comment_body as t2 ON (c.cid = t2.entity_id) WHERE c.nid = 525 ORDER BY c.cid DESC; Array ( ) в функции hypercomments_seo() (строка 125 в файле /home/uXXXX/domains/demo.com.ua/sites/all/modules/hypercomments/hypercomments.module).
Почему таблица не создалась?
Комментарии
При заходе на страницу списка модулей каждый раз пишет
"Вы должны настроить плагин для работы HyperComments.".
Он настроен. При заходе на страницу которая должна содержать комменты выдает вышеуказанное сообщение.
этот модуль не создает таблицу comment
я без модуля пробовал всё ок
Я смотрю модуль пытается обращаться к таблице без префикса.
Поэтому не находить ее.
ttenz, вставляли код в шаблон?
В модуле все же админка на сайте. К тому же к таблицам он не зря обращается.
Сучок тут:
$sql = "SELECT c.*, t2.comment_body_value, u.name, u.picture FROM comment as c
INNER JOIN users u ON u.uid = c.uid
LEFT JOIN field_data_comment_body as t2 ON (c.cid = t2.entity_id) WHERE c.nid = $nid ORDER BY c.cid DESC";
В поддержку сервиса отправил письмо со ссылкой на эту тему. Пока молчат.
И еще пожелание разработчикам. Сделать вывод комментов не только в область содержимого, но и в настраиваемое через отображение поле.
не, просто в блок