Seite 1 von 1

Artikel per Skript erstellen

Verfasst: Di 2. Dez 2003, 19:42
von PickPay
Hallo

Ich möchte in einem Modul Artikel per Skript erstellen. Das hat auch geklappt. Wenn ich anschliessend aber über das Backend einen Artikel schreibe, so werden die Artikel, welche per Skript erstellt wurden überschrieben.

Ich bearbeite in meinem Skript folgende Tabellen
- art
- art_lang
- cat_art
- content
Die Primärid, setze ich jeweils, in dem ich die höchste vorhandene suche, und +1 rechne.

Es scheint mir, als müsse ich noch mehr Tabellen ändern, denn irgendwie sind meine Artikel nicht integer.

Wer kann mir in diesem Problem helfen?

Verfasst: Di 2. Dez 2003, 22:46
von PickPay
Ich glaube, ich habe es herausgefunden: Man muss $db->nextid(<Tabellenname>) verwenden, um die nächst folgende Primärid zu ermitteln.

Verfasst: Mi 3. Dez 2003, 17:13
von hyperjojo
hi,

wenn es klappt, veröffentlichst du das Modul???

bye


hyperjojo

Re: Artikel per Skript erstellen

Verfasst: Mi 3. Dez 2003, 17:39
von ttb
PickPay hat geschrieben:Ich bearbeite in meinem Skript folgende Tabellen
- art
- art_lang
- cat_art
- content
Fehlen da nicht noch die Tabellen
- cat_lang &
- cat_tree
für die Zuordnung zu den Navi-Ebenen :?:

Verfasst: Mi 3. Dez 2003, 23:59
von PickPay
@ttb: Nö, die Tabellen beinhalten ja nur Informationen zu den Kategorien, nicht aber zu den Artikeln.

@hyperjojo: Ich habe ein simples Gästebuch erstellt, dessen Einträge als Artikel behandelt werden. So kann der Benutzer diese einfach über das Contenido-Backend editieren und löschen. Die Programmierung eines eigenen Backends entfällt so. Kanns schon veröffentlichen, wenn du willst, aber ist wirklich nix besonderes.

Verfasst: Do 4. Dez 2003, 10:28
von ttb
Stimmt, aber wie ordnest du die Artikel richtig zu, wenn nicht über die Kategorien?

Verfasst: Do 4. Dez 2003, 11:59
von hyperjojo
hi,
PickPay hat geschrieben:@hyperjojo: Ich habe ein simples Gästebuch erstellt, dessen Einträge als Artikel behandelt werden. So kann der Benutzer diese einfach über das Contenido-Backend editieren und löschen. Die Programmierung eines eigenen Backends entfällt so. Kanns schon veröffentlichen, wenn du willst, aber ist wirklich nix besonderes.
her damit ;) ;)

vielen Dank!!


hyperjojo

Verfasst: Do 4. Dez 2003, 16:45
von PickPay
@ttb: Das geschieht über die Tabelle cat_art.

Verfasst: Do 4. Dez 2003, 17:00
von ttb
Hast recht - Asche auf mein Haupt... Bin etwas durcheinandergekommen durch das Entwickeln von Navi- und Artikelmodulen...