Здравствуйте, подскажите как можно включить возможность комментирования для большого количества нод сразу (Drupal 7) ?
Поиск поиск по форуму дал следующий запрос:
UPDATE node SET comment = 2 WHERE type LIKE "page";
Однако его выполнение не дает никакого результата. Есть еще какие-нибудь способы?
Комментарии
UPDATE node SET comment = 2 WHERE TYPE="ваш тип материала";
Этот запрос также не дает эффекта (в своем первоначальном посте я ошибся, должно стоять comment = 2)
Курение доков позволило создать такой скрипт:
<?php
for($i=1;$i<1000;$i++)
{
$node = node_load($i);
$node->comment = 2;
node_save($node);
}
?>
Данный скрипт к сожалению не обновляет ноды, а создает дубликаты(со включенными комментариями). В чем может быть проблема? Как изменить скрипт, чтобы обновились существующие материалы?
тьфу, заработался совсем..
выполняем
UPDATE node SET comment = 2 WHERE TYPE="ваш тип материала";
затем
UPDATE node_revision SET comment = 2 WHERE TYPE="ваш тип материала";
и будет счастье.
Спасибо, второй запрос решил мою проблему. (только я убрал WHERE type="ваш тип материала", т.к. поля type в таблице node_revision нет).