- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Написал грабер один, но нужно его интегрировать в друпал. Полез по старинке структуру базы смотреть. Это ужос.. Я ниче тут не понял, помогите плз.
Как создать запись в определенной категории? И вообще, где в друпале хранятся данные дб?
А может проще через cURL. Передавайте данные, как-будто вы пользователь.
Для друпал 6.
require 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$node = new stdClass();
$node->title = Заголовок;
$node->teaser = Тизер;
$node->body = Тело;
$node->uid = 1;-От чьего имени
$node->type = 'story'; - тип материала
$node->status = 1; - опубликован или нет
$node->promote = 1; на главной
$node->sticky = 0; прикреплен
$node->comment = 2; включить камменты
$node->format = 1; // Filtered HTML
$node->language = 'ru';
$vid = 2; - таксономия словарь
$node->taxonomy['tags'][$vid] = Термин таксономии;
node_save($node); - сохраняем.
Вроде все. Будут вопросы пишите.
Напрямую в БД не советую писать, воспользуйтесь API Друпала, и будем вам счастье :)
Поддерживаю, используйте АПИ.
Alangasar, не пашет(
$node = new stdClass();
$node->title = $rez[4][$k];
//$node->teaser = '';
$node->body = ret("http://www.atdhe.net/{$rez[2][$k]}");
$node->uid = 1;
$node->type = 'story';
$node->status = 1;
$node->promote = 1;
$node->sticky = 0;
$node->comment = 2;
$node->format = 1;
$node->language = 'ru';
//$vid = 2;
//$node->taxonomy['tags'][3] = 3;
node_save($node);
после этого экран пустой
Chikey.ru добавил 03.10.2009 в 15:10
upd; все работает, но тег боди игнорируется, новость пустая
Alangasar, не пашет(
$node = new stdClass();
$node->title = $rez[4][$k];
//$node->teaser = '';
$node->body = ret("http://www.atdhe.net/{$rez[2][$k]}");
$node->uid = 1;
$node->type = 'story';
$node->status = 1;
$node->promote = 1;
$node->sticky = 0;
$node->comment = 2;
$node->format = 1;
$node->language = 'ru';
//$vid = 2;
//$node->taxonomy['tags'][3] = 3;
node_save($node);
после этого экран пустой
Chikey.ru добавил 03.10.2009 в 15:10
upd; все работает, но тег боди игнорируется, новость пустая
$node->teaser = не должно быть пустым. че в логах?
Здравствуйте, у меня вопрос:
при создании ноды вручную,
если указать $node->uid = 1,
то, поле автор ноды Гость, но не суперпользователь;
если указать uid любого другого пользователя,
тогда все в порядке, автор тот, чей uid был указан;
Не встречались ли Вы с такой проблемой?
Здравствуйте, у меня вопрос:
при создании ноды вручную,
если указать $node->uid = 1,
то, поле автор ноды Гость, но не суперпользователь;
если указать uid любого другого пользователя,
тогда все в порядке, автор тот, чей uid был указан;
Не встречались ли Вы с такой проблемой?
Такое возможно когда базу импортируешь, посмотрите таблицу users, какой uid у суперадмина, должен быть 1, пустая запись с uid 0 тоже должна существовать
У меня воспринимает только текст на английском. Если текст на русском то нода получается пустая. Что можно сделать?
Код покажите