node_save и full html [РЕШЕНО]

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

Аватар пользователя clevermaks clevermaks 10 февраля 2009 в 11:00

Добавляет все хорошо, но если вставляю в тело картинку, то она не отображается (формат ввода full html), нажимаем изменить->сохранить, то она есть в чем может быть причина? Подскажите.

Комментарии

Аватар пользователя seaji seaji 10 февраля 2009 в 21:42

Кстати гворя, такие параметры как $node->promote и $node->sticky ну и пресловутый $node->format лучше всего указывать в явном виде, а то можете получить неожиданный результат. Smile
Какой параметр что обозначает это понятно? или нужно объяснить?

Аватар пользователя clevermaks clevermaks 11 февраля 2009 в 9:59

$node['status'] = 1;
$node['promote'] = 1;
$node['sticky'] = 0; // толком не понял что обозначает
$node['format'] = 2;
$node['revision'] = 0;

У меня вырезается весь html код.

Аватар пользователя seaji seaji 11 февраля 2009 в 17:27

Ну так и что? Я же не знаю какой у Вас формат стоит под номером 2. Посмотрите в базе данных в таблице форматов.

$node['status'] - публиковать или нет
$node['promote'] = размещать на главной или нет
$node['sticky'] = Закреплять вверху списков или нет
$node['format'] = формат ввода

Во всех случаях, кроме формата 0 - нет, 1 - да.

Аватар пользователя seaji seaji 11 февраля 2009 в 17:33

И, кстати, функция node_save() должна идти в паре с другой функцией. Догадайтесь с какой.
Маленькая подсказачка, идете сюда: api.drupal.org, забиваете в поиске: node_ и смотрите списочек