• [Mod] WBB/4images Einzelregistrierug (Single Registration 4images and WBB) 5 0 5 1
Currently:  

Author Topic: [Mod] WBB/4images Einzelregistrierug (Single Registration 4images and WBB)  (Read 37993 times)

0 Members and 1 Guest are viewing this topic.

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
Quote
Das ist ganz einfach eigentlich:
Du musst diese Felder in 4images erstellen: Zusätzliche User Felder anlegen
Und dafür muss die SQL dann erstellt werden.

Mal sehen ob ich heute dazu Lust finde!

Hallo Benny,
ich habe das zusätzlichen Feld "Adresse" wie im Link oben angegeben angelegt.
Funktioniert gut, somit wird nun auch bei der Registration die Adresse (PLZ) abgefragt.
Wie kriege ich das nun hin, das der Datenbankeintrag auch bei der 1:1 Regisirierung mit übernommen wird?
Ich hoffe ich nerve nicht, und du findest ein wenig Zeit mir (wie schon so oft) behilflich zu sein.

Besten Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Dann musst du mir den exakten  Name der Felder mal nennen!

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
Hallo Benny.

Gerne, die Tabelle im Forum heißt: wcf1_user_option_value
Und das Feld: userOption9

Die 4images Tabelle heißt: 4images2_users
Und das Feld: user_adresse

Besten Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
Hallo Benny,
reichen die Infos?
Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Ja,
suche mal in der register.php
$sql "INSERT INTO wcf1_user
(username, password, salt, email, registrationDate)
VALUES
('"
.$user_name."', '".$user_password_wbb."', '".$salt."', '".$user_email."', '".time()."')";
$result $site_db->query($sql);
$userID mysql_insert_id();


Füge darunter das ein:

$sql "INSERT INTO wcf1_user_option_value
(userOption9)
VALUES
('"
.$user_adresse."')";
$result $site_db->query($sql);
$userID mysql_insert_id();


Kann aber sein das die sql-spalten um "user_adresse" erweitert werden müssen. ich habe es nicht getestet.

Eventuell musst du noch das suchen:
$user_name = (isset($HTTP_POST_VARS['user_name'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_name'])) : "";
Und darüber das einfügen
$user_adresse = (isset($HTTP_POST_VARS['user_adresse'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_adresse'])) : "";

wie gesagt, nicht getestet!

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
...Schade, klappt leider nicht  :(

Wenn ich den Code in der register.php einfüge erhalte ich bei Registration eine Fehlermeldung im Header:
An unexpected error occured. Please try again later.

Quote
Kann aber sein das die sql-spalten um "user_adresse" erweitert werden müssen. ich habe es nicht getestet.
Ich habe die Spalte in der Tabelle "wcf1_user_option_value" hinzugefügt. Ist das korekt? Habe ich die richtigen Einstellungen gewählt?
(siehe Screenshot)

Auch das hinzufügen des Codes brachte leider keine Änderung.
$user_adresse = (isset($HTTP_POST_VARS['user_adresse'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_adresse'])) : "";

Noch ne Idee?
Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
... hat denn niemand einen Tip?
wäre echt schade wenn ich so kurz vor dem Ziel aufgeben muss.

Ich habe das ganze noch mal auf einer neuen Testumgebung ausprobiert.
Hierbei ist mir aufgefallen das die Fehlermeldung erst erscheint nachdem ich den Code eingefügt hatte:

$user_adresse = (isset($HTTP_POST_VARS['user_adresse'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['user_adresse'])) : "";

Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Hallo,

ich habe nur wenig Zeit und keine Testumgebung von WBB zur Hand.
Wenn du mir eine "4images 1.7.9 + WBB" in einer Datenbak installiert zur Verfügung stellen kannst,
dann kann ich eventuell in der Mittagspausen von der Arbeit aus mal tüfteln.

Offline www.ul-piloten.de

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • Das Portal für Ultraleicht Piloten
Hi Benny,

das ist nett von Dir  :D
Ich werde bis morgen Abend eine Testumgebung herrichten und dir die Zugangsdaten per PN schicken.

Vielen Dank und Gruß
Michael

UL-Piloten.de // Das Portal für Ultraleicht - Piloten und Interessierte

Offline pwa

  • Pre-Newbie
  • Posts: 8
    • View Profile
Hi!
I installed this mod... works fine (4image v1.7.10)
Maybe german speakers notice this before (i dont understand deutch)...

In my galery user activation via email link is active - than I should be better to create WBB account AFTER activation... not just after registration...

I moved your code in other place - after line
      $msg $lang['activation_success'];
in register.php file

easy in concept... some troubles in realisation - there is need of user name, email and password...
and password is i think problem - to put it into WBB we need uncoded version of password, but at this moment pass is coded.

do you have any idea?
mayby store password uncrypted untill activation?