1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Массовое включение комментариев для нод.

Главные вкладки

Здравствуйте, подскажите как можно включить возможность комментирования для большого количества нод сразу (Drupal 7) ?

Поиск поиск по форуму дал следующий запрос:

UPDATE node SET comment = 2 WHERE type LIKE "page";

Однако его выполнение не дает никакого результата. Есть еще какие-нибудь способы?

Комментарии

Аватар пользователя dumaton dumaton 29 мая 2011 в 21:56

Этот запрос также не дает эффекта (в своем первоначальном посте я ошибся, должно стоять comment = 2)

Курение доков позволило создать такой скрипт:


<?php
for($i=1;$i<1000;$i++)
{
$node = node_load($i);
$node->comment = 2;
node_save($node);
}
?>

Данный скрипт к сожалению не обновляет ноды, а создает дубликаты(со включенными комментариями). В чем может быть проблема? Как изменить скрипт, чтобы обновились существующие материалы?

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /