Перенос контента
1 декабря 2008 в 0:04
Здравствуйте.
Я начинаю разрабатывать сайт на друпале и первым делом мне нужно перенести весь существующий контент.
Для этого я собрался писать скрипт, но я не совсем понял значения некоторых полей в таблице node.
nid - насколько я понял, это уникальный id для каждой записи. (точно не уверен).
vid - ?
uid - ?
status - есть подозрение, что это показать опубликована ли запись или нет. но это лишь догадка.
promote - ?
moderate - ?
sticky - ?
tnid - ?
translate - ?
Растолкуйте мне, пожалуйста, значение этих полей. Заранее спасибо
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
у друпала еще есть номера версий
6.6 например
nid - id материала
vid - id вида материала
uid - id юзера
promote - есть ли на главной
status - опубликовано или нет
sticky - закреплено сверху или нет
да, у меня как раз 6.6
спасибо большое!
только вод про вид материала не очень понял. что это? у каждой записи он свой и совпадает с nid.
и еще вопросик возник: достаточно ли добавить информацию о каждой записи в таблицы
node, node_revisions, node_comment_statistics (нужно ли сюда, если отключен модуль comment)?
или нужно куда-то еще что-нить писать?
http://www.typo.co.il/~mooffie/tmp/schemagraph/output/schemagraph-2007-1...
можно на этом сайте включить поиск
автоматическое создание ноды
и все проясниться
лучше ноду делать не заливкой в базу, а используя АПИ друпала
спасибо
а что надо сделать, чтобы использовать апи?
не писать же специальный модуль для переноса контента...
смотря какие обьемы информации
можно просто сделать страницу на РНР, которая
1. Выбирает 100 записей из вашей базы
2. делает 100 нод
3. сохраняет в переменную ID последней записи
10 раз обновите страницу и 1000 записей импортировано
ну я примерно так и хотел, только не понимаю зачем разбивать по 100, если можно все сразу
объем довольно большой - около 100 000 записей.
вопрос был в другом - что нужно, чтобы использовать апи друпала (такие функции, как node_save и т.п.).
http://api.drupal.ru/
Введи в поиске node, появится список функций.
Впринципе они все хорошо докуметированны, так что обьяснений я думаю не потребуется.