$node->uid nachträglich abändern.
Eingetragen von byronic (195)
am 19.06.2009 - 23:57 Uhr in
am 19.06.2009 - 23:57 Uhr in
Ich wollte mal fragen ob jmd weis wo noch in den tabellen die UID einer node gespeichert wird. Denn ich würde Sie gerne nach Erstellung einer Node, mittels hook_nodeapi()-> insert, nachträglich abändern. Unzwar ändre ich sie in der Tabelle node & node_revisions ab, dennoch setzt er sie nach erneutem speichern auf 0.
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich würde das mittels
am 21.06.2009 - 10:59 Uhr
Ich würde das mittels node_save() machen und nicht direkt in den Tabellen.
Die uid ist der Autor einer node, wie kann die 0 sein?
-----------
Luca Curella
Kooperative Netze - Berlin
darf man fragen warum du die
am 22.06.2009 - 06:37 Uhr
darf man fragen warum du die ID des Autors ändern willst? Fällt mir schwer dahinter einen Sinn zu erkennen :-)
wenn du den node lädst und
am 22.06.2009 - 12:59 Uhr
wenn du den node lädst und ihn dann mit node_save() abspeicherst, geht es auf jeden fall.
zur frage der anderen: ich habe das zB mal so verwendet, das ein user seine eigenen nodes zwar nicht löschen kann, aber dennoch "entfernen", und dabei wird der autor des nodes auf Gast gesetzt damit der inhalt weiterhin auf der seite bestehen bleiben kann.
________________________________________________________________________
Drupal-Entwicklung und Web-Design in Darmstadt || www.brightsolutions.de
________________________________________________________________________
Drupal-Entwicklung und Web-Design in Darmstadt || www.brightsolutions.de
luzer schrieb Ich würde
am 22.06.2009 - 14:32 Uhr
Ich würde das mittels node_save() machen und nicht direkt in den Tabellen.
Die uid ist der Autor einer node, wie kann die 0 sein?
Wird von Drupal automatisch auf 0 gesetzt, wenn man einen User löscht.
vg
--
md - DrupalCenter.de
mdwp*
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services