По какой-то причине я больше не могу оставлять комментарии как анонимный пользователь в моей установке Drupal. Я не пробовал в то время, поэтому я не совсем уверен, когда эта функция была нарушена.Анонимные комментарии не сохранены в Drupal
У меня есть установленные службы, и я могу публиковать анонимные комментарии, используя comment.save
. Я изменил Input Formats
, если это может сломать что-то.
Я включил оба анонимного пользователя post comments
и access comments
. Комментарии не отображаются в базе данных. На самом деле, родная функция Drupal comment_save
не вызывается, когда я пытаюсь прокомментировать как анонимный (я проверяю это, добавляя print_r($edit);die();
в верхней части функции comment_save
в comment.module
. Также я прочитал что-то, что не имеет пользователя с UID 0 (очевидно, поскольку комментирование через Службы работает)
Я опробовал модуль AntiSpam
и отправил комментарий как анонимный, который будет пойман (и сделал) в спамфильтре, но этот модуль теперь отключен
У меня действительно есть идеи, есть ли у кого-нибудь другие предложения о том, что делать? В то же время я собираюсь попытаться отменить код, чтобы выяснить, почему comment_save()
не вызывается.
Редактировать: анонимным пользователям также не нужно отправлять электронную почту и т. Д., Если это имеет значение.
Я искал предлагаемые функции и попытался отключить те, которые реализовывали функцию один за другим, и теперь она снова работает, виновником в этом случае является «input_format_permissions». Я довольно новичок в Drupal, поэтому я также благодарю вас за контрольный список отладки для Drupal. :) – Marco
Не беспокойтесь, радуйтесь, что это сработало! :) – mac