Не отображаются неодобренные комментарии

Главные вкладки

Аватар пользователя semjuel semjuel 29 февраля 2012 в 23:43

В панели администратора не отображаються неодобренные комментарии, общее количество комментраиев пишет, но посмотреть их и одобрить нельзя. Что делать?
(смотрите скрин)

ВложениеРазмер
Иконка изображения net-kommentariev.jpg75.77 КБ

Лучший ответ

Аватар пользователя semjuel semjuel 2 марта 2012 в 23:24

Проблема решена.
Если у кого в будущем возникнет такая же проблема, вот решение:
- нужно в таблице User посмотреть если в запись Uid=0, если нет, то добавьте ее, все поле default (такие как есть).
Потеряно 2 дня упорного труда друга))

Комментарии

Аватар пользователя semjuel semjuel 1 марта 2012 в 19:56

q2_faith wrote:
просто вы их вручную удалили. а не через эту страницу. попробуйте кэш сбросить

Вы не поняли, я их не удалял. Добавляю коментарий на сайт, а он не отображается в одобрении аддминистратора, кеш чистил уже много раз - да и это здесь не причем...
Получаеться, что если обычный посетитель сайта оставляет комментарий, то он почему-то не отображаеться в одобрении администратора, к-во комментариев которые находятся на одобрении пишет, но не покаывает.

Аватар пользователя q2_faith q2_faith 1 марта 2012 в 20:59

"semjuel" wrote:
Получаеться, что если обычный посетитель сайта оставляет комментарий, то он почему-то не отображаеться в одобрении администратора, к-во комментариев которые находятся на одобрении пишет, но не покаывает.

у меня показывает

Аватар пользователя semjuel semjuel 2 марта 2012 в 23:26

q2_faith wrote:
"semjuel" wrote:
Получаеться, что если обычный посетитель сайта оставляет комментарий, то он почему-то не отображаеться в одобрении администратора, к-во комментариев которые находятся на одобрении пишет, но не покаывает.

у меня показывает

Рад что у Вас показывает, у меня уже тоже.

Аватар пользователя semjuel semjuel 2 марта 2012 в 23:24

Проблема решена.
Если у кого в будущем возникнет такая же проблема, вот решение:
- нужно в таблице User посмотреть если в запись Uid=0, если нет, то добавьте ее, все поле default (такие как есть).
Потеряно 2 дня упорного труда друга))

Аватар пользователя dmit dmit 15 июня 2020 в 14:43

Ребят! Кто все еще сталкивается с похожей проблемой? Вот более простое решение:

Для Drupal 7 в базе данных запустить два запроса:

INSERT INTO users (name, pass, mail, theme, signature, language, init, timezone) VALUES ('', '', '', '', '', '', '', '');
UPDATE users SET uid = 0 WHERE name = '';

Для Drupal 6:

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
INSERT INTO `users` (`uid`, `name`, `pass`, `mail`, `mode`, `sort`, `threshold`, `theme`, `signature`, `created`, `access`, `login`, `status`, `timezone`, `language`, `picture`, `init`, `data`)
VALUES ('0', '', '', '', 0, 0, 0, '', '', 0, 0, 0, 0, NULL, '', '', '', NULL);

Для Drupal 8:

INSERT INTO users (uid, langcode, uuid) VALUES (0, "en", "");

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