Datenbankupdate, nachdem User einen Post verfasst hat

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Tobi
Mitglied
Beiträge: 62
Registriert: 29.03.2003 10:57
Kontaktdaten:

Datenbankupdate, nachdem User einen Post verfasst hat

Beitrag von Tobi »

Hallo,
also ich habe ein PHPbb Forum und ein weiteres Script mit einer Userverwaltung in der gleichen DB.
Nun möchte ich, dass eine Datenbankänderung geschieht, sobald ein User einen Post geschrieben hat.

Die User in der PHPbb-DB und der Verwaltung sind die selben.

Ich habe mir schon alle möglichen Dateien des Forums angeguckt, kam allerdings nicht weiter.
Um die Datenbankabfrage auszuführen brauche ich den usernamen des Posters und eben die Datei, in die ich die Abfrage einfügen muss, wenn der User seinen Post geschrieben hat.

Ich hoffe, dass ihr mir da helfen könnt :)

Danke schonmal und Gruß!
Tobi
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Du schaust Dir die Dateien an? :-?
Dir ist schon klar, dass die Beiträge in der Datenbank gespeichert werden und die User auch, oder?
Das hat mit den Dateien eigentlich recht wenig zu tun.

Ich geh einfach mal von der 3er Version aus.
Dort werden die User in der phpbb_users abgespeichert und erhalten eine ID.
Die Beiträge landen teils in der phpbb_topics (dort landet der Titel des Beitrages), teils in der phpbb_posts (dort landet der Text des Beitrages).
Dort sind noch jede Menge IDs, die Dir sagen, welcher Topictitel zu welchem Topic gehört und welcher User diesen Topic geschrieben hat.
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

phpBB2:

In der Datei: includes/functions_post.php findest du die Funktion:

Code: Alles auswählen

function submit_post
Der Username ist an der Stelle vorhanden in der Variable:

Code: Alles auswählen

$userdata['username']
die User-Id in der Variable:

Code: Alles auswählen

$userdata['user_id']
Tobi
Mitglied
Beiträge: 62
Registriert: 29.03.2003 10:57
Kontaktdaten:

Beitrag von Tobi »

@Michael: im Ernst? Na sowas ;)

@Seimon: Danke, genau das habe ich gesucht.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“