Неавторизовнный пользователь (наверное, авторизованный, но не администратор - тоже) видит системные сообщения: например, о том, что произошло обновление rss-ленты, выполнен cron и т.д. Как это исправить? - это должен, вероятно, только администратор видеть.
Сначала пытался вообще отключить их показ через css, но тогда не будет сообщение, которое объясняет пользователю, что письмо с регистрационными данными выслано на ящик или то, что сообщение (комментарий) появится только после проверки администратора.
Комментарии
Хороший вопрос. Отключить сообщения об ошибках (красные) можно (оставить "Запись в журнал"), а вот системные сообщения (зеленые) не знаю.
а можно тогда сделать, чтобы "зеленые" - не все, а только нужные - стали красными? мне нужно, чтобы данные об обновлении rss не показывались другим, т.к. это не лишне.
у меня включен стандартный rss - aggregator
отлючил в модуле aggregator (пару строк закомментировал)
но, на самом деле, как я понял, это неправильное решение. должно же как-то по-научному решаться...
Запускайте крон от uid = 1 и не будет сообщений анониму.
да? а poormanscron его от uid=1 запускает?
автор говорит что системные сообщения это забота модулей, а не poormanscron и что ничего он править не будет
так что выход один - хакать модуль и очищать мессейджы вручную с помощью drupal_get_messages, благо модуль обновляться скорей всего больше не будет