Я пытаюсь отключить комментарии к веб-форме. Я перепробовал все настройки, которые смог найти, но:
- Ссылка на форму комментария все еще появляется
- Имя поля и кнопка отправки все еще появляются в форме комментария
Может ли кто-нибудь дать мне какой-нибудь совет?
UPDATE node SET comment = 0; UPDATE node_revision SET comment = 0
. Работал на меня :-).Иногда проще всего использовать SQL. Это, я думаю, один из таких случаев.
0 = отключено
1 = только для чтения
2 = чтение / запись.
источник
Изменение параметров комментариев по умолчанию для типа содержимого, как предлагает uwe999, изменяет только параметры по умолчанию для типа содержимого. Это означает, что он не будет задним числом изменять настройки для существующего контента (так как это может удалить существующие комментарии).
Вам придется посетить представление редактирования узла для каждого существующего узла, для которого вы пытаетесь отключить комментарии, и обновить там настройки. Если вы установили модуль, такой как модуль столбцов формы Node , который скрывает / удаляет элементы со страниц добавления / редактирования узла, то вам придется обновить его конфигурацию, появится окно настроек комментария для узлов.
источник
Ни одно из вышеперечисленных решений не помогло мне. Форма комментария по-прежнему отображается в существующих узлах, если вы также не обновите node_revision.
Вот реализация hook_update_N (), которая работала для меня:
источник
Вы отключаете комментарии в «структура / типы контента / [имя типа] / редактировать / настройки комментариев. Установите« Настройки комментариев по умолчанию для нового контента »на скрытые.
Если у вас есть комментарии, вы можете удалить их в разделе «контент / комментарии» или просто отменить их публикацию.
источник
Я не уверен в вашей проблеме, но один грязный трюк может состоять в том, чтобы создать специальный шаблон для вашего типа контента и удалить части комментариев.
источник
Сначала отключите комментарии:
К сожалению, чтобы обновить узлы, вам нужно заново сохранить каждый узел. Используйте hook_update ниже:
Не забудьте заменить «node_type» на тип вашего узла.
источник
Самый простой способ отключить комментарии в веб- форме - просто зайти в веб-форму РЕДАКТИРОВАТЬ, а в нижней части опции РЕДАКТИРОВАНИЕ есть опция Настройки комментариев .
По умолчанию его всегда ОТКРЫТЫЙ так сделать его закрыли и раздел комментарий от веб - формы будут исчезать ...
источник
Вы можете использовать CSS, чтобы скрыть раздел комментариев, чтобы ретроспективные комментарии не отображались.
Добавьте код CSS на вкладку «Администрирование»> «Внешний вид»> «Дополнительно»> «Пользовательский CSS». Вам нужно было бы посмотреть на имена классов div для типов страниц вашего конкретного сайта. Вот пример с моего тестового сайта, который использует тип страницы элемента новостей (имя машины «article»):
источник
Используйте Views Bulk Operations с операцией по умолчанию: «Изменить / Изменить значения объекта». Здесь вы можете установить комментирование для закрытых существующих узлов.
источник
Это довольно просто, выполните следующие шаги:
Благодарность
источник
У меня было около 50 000 записей, которые я импортировал в 4 разных типа контента. Я не хотел стирать и повторно импортировать или возиться с запросами SQL в базе данных. Если вы хотите удалить функцию комментирования со всех узлов, просто отключите модуль комментариев.
источник