Importieren von Kommentaren via php-Skript

am 05.11.2012 - 09:37 Uhr in
Hallo Leute!
Ich hab ein Skript geschrieben, das mir aus einem anderen Forensystem die Posts als Kommentare in die Drupal7 Datenbank importiert.
Das Problem, das auftritt ist folgendes:
Es fehlen bei etwa 2/3 der Kommentare der zugehörige DB-Eintrag in field_comment_body & field_revision_comment_body
Dh. ich hab etwa 20.000 Einträge bei "comments" jedoch nur knapp 7.000 in field_comment_body & field_revision_comment_body
Hier mal der relevante Code:
$basic_comment = (object)array(
'nid' => $drupal_node_id,
'cid' => 0,
'uid' => $drupal_user_id,
'status' => COMMENT_PUBLISHED,
'language' => 'en',
);
$basic_comment->subject = $comment['subject'];
$basic_comment->comment_body[LANGUAGE_NONE][0]['value'] = $comment['message'];
$basic_comment->comment_body[LANGUAGE_NONE][0]['format'] = 'filtered_html';
$basic_comment->mail = $comment['email'];
$basic_comment->name = $comment['user_name'];
comment_submit($basic_comment);
comment_save($basic_comment);
Ich dachte erst an Sonderzeichen, daran lags nicht. Hat wer eine Idee woran das liegen kann?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Guck mal hier, vielleicht
am 05.11.2012 - 09:46 Uhr
Guck mal hier, vielleicht findest Du hier den entscheidenden Hinweis:
http://timonweb.com/how-programmatically-create-nodes-comments-and-taxon...
Danke für den Link! Ich habe
am 06.11.2012 - 10:06 Uhr
Danke für den Link! Ich habe die beiden Skripte verglichen, kann jedoch hier keine weiteren Rückschlüsse ziehen.
Gibt es bekannte Probleme beim Import von Kommentaren? Ich denke dann an sowas wie: Wenn die NID nicht angegeben ist wird der Kommentar zwar in comments abgelegt aber der zugehörige Text fehlt, etc..
Ich habe meine Datensätze stichprobenartig verglichen, konnte jedoch keinen Grund festmachen, warum der Text eeinmal importiert wird und das andere Mal nicht..
Irgendwelche Ideen in welche Richtung ich hier die Fehlersuche einschränken kann?
Danke & LG
Danke für den Link! Ich habe
am 06.11.2012 - 10:06 Uhr
Danke für den Link! Ich habe die beiden Skripte verglichen, kann jedoch hier keine weiteren Rückschlüsse ziehen.
Gibt es bekannte Probleme beim Import von Kommentaren? Ich denke dann an sowas wie: Wenn die NID nicht angegeben ist wird der Kommentar zwar in comments abgelegt aber der zugehörige Text fehlt, etc..
Ich habe meine Datensätze stichprobenartig verglichen, konnte jedoch keinen Grund festmachen, warum der Text eeinmal importiert wird und das andere Mal nicht..
Irgendwelche Ideen in welche Richtung ich hier die Fehlersuche einschränken kann?
Danke & LG
Vielleicht wäre es ratsam,
am 06.11.2012 - 10:45 Uhr
Vielleicht wäre es ratsam, mal ins Feeds Modul zu schauen wie dort Kommentare importiert werden und die Technik zu adaptieren oder den Import generell dann über Feeds zu machen.
Danke für den Hinweis, ich
am 06.11.2012 - 11:39 Uhr
Danke für den Hinweis, ich seh mir das mal an! Das ist ein Modul namens Feeds?
LG
http://drupal.org/project/fee
am 06.11.2012 - 11:49 Uhr
http://drupal.org/project/feeds
Eine weitere Möglichkeit wäre das Migrate Modul:
http://drupal.org/project/migrate