Перейти до основного вмісту
Масове включення коментарів в Drupal

Буває так що раніше на сайті не було потреби в коментарях але потім, коли вирішили все-таки використовувати, доводиться заходити в кожен матеріал і ставити галочку включити коментар. Це звичайно не проблема якщо це сайт візитка, але якщо це сайт з сотнями та тисячами сторінок то потрібен спосіб швидше. У цьому нам допоможуть запити SQL в MSQL.

Отже, відкриваємо нашу базу даних у phpMyAdmin на хостингу, натискаємо вкладку "SQL" і вводимо наступний запит:

UPDATE `d7_node` SET comment = 2 WHERE TYPE = 'тип матеріалу';
UPDATE `d7_node_revision` SET comment = 2 WHERE nid IN (SELECT nid FROM d7_node WHERE TYPE = 'тип матеріалу');

Де 'тип матеріалу' - це машинне ім'я типу матеріалу (наприклад, article) для якого ми хочемо дозволити коментарі.