Suche Live-Hilfe ...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Suche Live-Hilfe ...

Beitrag von cola-junkie »

Habe da etwas grösseres vor, und alles schon fast irgendwie hinbekommen. Nur habe ich da noch ein kleines Problem mit der "includes/usercp_register.php".

Wenn mir also jemand helfen möchte, melde er sich doch bitte mal bei mir. Vielleicht auch über ICQ, weils da leichter mit geht ???

Danke schon mal ...
Zuletzt geändert von cola-junkie am 26.12.2003 17:32, insgesamt 1-mal geändert.
Gruss cola-junkie
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

vielleicht nur kurz sagen um was es geht:

ich möchte über ein externes formular einen user selber anlegen können. hierbei sollen aber nicht nur die standard-angaben, wie benutzername, email etc. angenommen werden, sondern auch eigene felder, wie z.b. vorname, nachname, genauere anschrift, usw.
die neuen felder habe sind alle mit dem mod von acid "add new field to profile" hinzugefügt.

mein problem besteht nun darin, das wenn ich das formular abschicke, er die daten nicht gleich in die datenbank einträgt, sondern ich erst einmal wieder das original eingabe-formular vom forum zu sehen bekomme. erst wenn dann dieses wieder bestätige wird, landen die einträge im mysql.
nun möchte ich es aber nicht zweimal bestätigen müssen.

wer sich das teil mal anschauen möchte: usercp_register.php

p.s. habe für mein externes formular einen neuen mode angelegt, also nicht wie beim normalen registrieren "register" verwendet wird, sondern "intern_add_member".
Zuletzt geändert von cola-junkie am 26.12.2003 17:32, insgesamt 1-mal geändert.
Gruss cola-junkie
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

also erstens es gibt einen mod über den man im ACP neue user anlegen kann.
Durch deinen code jetzt durchzublicken ist etwas hard :=)

Aber normalerweise übergibt man ja die eingetragen werte die man in ein formular eingeben hat zu einer weitern datein die sie dann in die datenbank speichert.
also quasi nur ein formular mit 20feldern und dann in der datein wo du die variablen übergeben hast
sagst du einfach das der neue user in der DB gespeichert werden soll also.

Code: Alles auswählen

mysql_query("INSERT INTO phpbb_useer(nick,email,passw,name) VALUES('".$_POST['member-nick']."','".$_POST['member-email']."','".$_POST['member-passw']."','".$_POST['member-name']."')",$link);
zur kurzen erklärung:
phpbb_user ist die tabelle wo die daten reinsollen
danach kommen in der klapper die felder der tabelle achte auf die reihen folge!
dann die variablen aus dem formular

das style zu übernehmen ist ja keine thema
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

ja klar

nur werden beim anlegen eines users noch mehr einträge in der datenbank vorgenommen, als nur in der _users-tabelle. und genau das wollte ich eben schon von den vorgaben aus der usercp_register.php nutzen.

ich versuche jetzt einmal den teil, der in der o.g. datei zum eintragen eines users für verwendet wird, in einer meiner eigenen php-dateien einzubauen, vielleicht klappt es ja dann so, wie ich es mir genau vorstelle.


danke mal für deine erste hilfe, werde dich aber mal über meinen nächsten versuch auf dem laufenden halten.
Zuletzt geändert von cola-junkie am 26.12.2003 17:33, insgesamt 1-mal geändert.
Gruss cola-junkie
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

Also versteh ich dich recht du hast einfach den quelltext der reg datein kopiert :=)

dann kann es sein das es mit tpl datein zusammen hängt
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

Nana23 hat geschrieben:Also versteh ich dich recht du hast einfach den quelltext der reg datein kopiert :=)
genau. dann noch das design angepasst, das es nicht dem des forums entspricht, weitere eingabefelder für vorname, nachname, etc. eingefügt, und den hidden-part des formulars geändert, so das nicht mehr der mode register an die profile.php gegeben wird, sondern mein eigener (intern_add_member).

da die profile.php ja nur aussortiert, welche datei als nächstes dran ist (beim registrieren eines user eben die usercp_register.php), hab ich diese datei eben so modifiziert, das sie letztendlich nur den user mit neuer user_id anlegt, und mich danach wieder an mein eigene ausgangsseite weiterleitet.

und genau hier tritt dann mein ganzes problem auf.

Nana23 hat geschrieben:dann kann es sein das es mit tpl datein zusammen hängt
HÄH ???? :roll:
Gruss cola-junkie
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

die phpbb php seiten welche man sehen kann werden ja durch eine tpl datein dargestellt :=)

also funktioniert nur die weiterleitung nicht?
das ist ja kein thema :=)
in deine datein wird nämlich eine weiterleitung gesetzt sobald die aktionen ausgeführt sind
diese muss du dann für dich anpassen
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

Nana23 hat geschrieben:die phpbb php seiten welche man sehen kann werden ja durch eine tpl datein dargestellt :=)

also funktioniert nur die weiterleitung nicht?
das ist ja kein thema :=)
in deine datein wird nämlich eine weiterleitung gesetzt sobald die aktionen ausgeführt sind
diese muss du dann für dich anpassen

nein, es wird schon kein user in die db geschrieben.

wenn ich auf meiner seite, mit dem formular, auf absenden klicke, komme ich NICHT auf die seite die angezeigt werden soll, wenn der user erfolgreich angemeldet wurde, sondern ich sehe das registrierungsformular meines forums, in dem dann all meine daten eingetragen sind.
erst wenn ich dann NOCHMAL auf absenden klicke, passiert alles so wie ich es will.

das ich danach erst auf meine ausgangsseite komme, das funktioniert meines wissens.
Gruss cola-junkie
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

kannst du mir alle für diese realiven seiten als txt irgendwo uploaden ich schaue mir das dann heute nacht mal etwas gründlich an
vielleicht finde ich ja deinen fehler
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

cola-junkie hat geschrieben:wer sich das teil mal anschauen möchte: usercp_register.php
noch was ???
Gruss cola-junkie
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“