Author Topic: Wie kann ich die Userregistrierung erweitern  (Read 26007 times)

0 Members and 1 Guest are viewing this topic.

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« on: October 23, 2002, 01:34:43 AM »
Hallo ich möchte die user Registrierung erweitern mit Name, Vorname, Anschrift. Gibt es da eine Möglichkeit?

Vielen Dank im voraus.

Michael
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #1 on: October 23, 2002, 08:27:56 AM »
Schau mal in die Datei "includes/db_field_definitions.php". Eine Anleitung für zusätzliche Felder bei Bilder findest Du hier:
http://www.4homepages.de/forum/viewtopic.php?p=3277#3277

Nach dem gleichen Prinzip funktioniert das auch bei Usern.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #2 on: October 23, 2002, 01:37:34 PM »
Hallo Jan,

erst einmal Danke! Ich habe alles eingefügt und das Feld erscheint auch aber ich bekomme von der register.php eine Fehlermeldung! Was habe ich falsch gemacht.

ich habe die Main.php die includes/db_filed_definitions.php geändert und die Templates angepasst.

Michael

Jan ich wäre dir für eine deutsche Anleitung dankbar, mein Englisch ist auch nicht sooo toll.  :(
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #3 on: October 23, 2002, 06:03:31 PM »
Welchen Fehler bekommst Du?

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #4 on: October 23, 2002, 06:32:43 PM »
Das angegebene Dokument kann nicht gefunden werden! Was immer sich dahinter verbirgt

habe nur mal die Adresse ( Straße ) installiert zum Test

Ich werde das nochmal machen und bis 18:45 Uhr Online haben:

http://www.community.fotoforum24.de

<tr>
  <td class="row2"><b>{lang_user_adress}</b></td>
  <td class="row2"><input type="text" name="user_adress"  size="30" value="{user_adress}" class="input" /></td>
</tr>
     
habe ich in das register_from.html eingetragen

die enstprechenden Zeilen in main.php un includes/db....
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
SORRY
« Reply #5 on: October 23, 2002, 06:56:44 PM »
Ich Idiot habe einen Eintrag in der register_form.html übersehen!
Wie ein Anfänger:

<form method="POST" action="/templates/default/{url_register}">

Danke für deine Hilfe!!!!

Super Script Super Service!
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #6 on: October 23, 2002, 09:50:58 PM »
Hallo Jan,

wie kann ich die Daten jetzt sehen? Im Kontrollzentrum wird nichts angezeigt!

Danke
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #7 on: October 23, 2002, 11:24:11 PM »
Wenn Du alles richtig in db_fields_definitions.php eingetragen hast, sollten die neue Felder beim User hinzufügen/bearbeiten auftauchen.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #8 on: October 23, 2002, 11:52:26 PM »
Hab ich gemacht. Die Felder sind auch da, aber ohne Inhalt. Bei der Registrierung ist alles da und scheint zu funktionieren. Ich möchte aber sehen was der User eingetragen hat! Ich möchte auch die bereits enthaltenen User dazu bringen die Daten nachzutragen. Hier die db_ fields...

 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/
if (!defined('ROOT_PATH')) {
  die("Security violation");
}

$additional_user_fields['user_vorname'] = array($lang['user_vorname'], "text", 1);
$additional_user_fields['user_zuname'] = array($lang['user_zuname'], "text", 1);
$additional_user_fields['user_strasse'] = array($lang['user_strasse'], "text", 1);
$additional_user_fields['user_plz'] = array($lang['user_plz'], "text", 1);
$additional_user_fields['user_ort'] = array($lang['user_ort'], "text", 1);
$additional_user_fields['user_telefon'] = array($lang['user_telefon'], "text", 1);


/* ------------------------------------------------------------------------
If you want to add additional fields in order to store more info on
each image or user, set up these fields by inserting a column to the "4images_images"
or "4images_users" table in your database.

If you add an additional image field and allow upload from the gallery,
add the columns to "4images_images_temp" as well.

Add one line for each new column in the following format:

  $additional_image_fields['%column_name%'] = array("%field_description%", "%admin_field_type%", %is_required%);
or
  $additional_user_fields['%column_name%'] = array("%field_description%", "%admin_field_type%", %is_required%);
 
At the bottom of this file, you will find examples for adding a new field.

----------
%column_name% string

  Replace %column_name% with name of the table column.
  You can use the tag {%column_name%} in the templates to display the value of the
  database field.
  If you want to add a textfield to the templates, do this such like:
 
    <input type="text" name="%column_name%" value="{%column_name%}" />

----------
%field_description% string

  Replace %field_description% with a custom name. This name will be displayed in the Control Panel.
  The value can be displayed in the templates with the tag {lang_%column_name%}.
  It is also recommended to add this tag to the language files (main.php) and to replace "%field_description%"
  with $lang['%column_name%'].

----------
%admin_field_type% string

  Replace %admin_field_type% with the type of input field you would like to use in your
  Control Panel.

  You can use the following formats:

   "text"
     will display an input field type="text".

   "textarea"
     will display a textarea.

   "radio"
     will display radio buttons with Yes/No options.
     Please make sure that the database field type is an integer (for example: "tinyint(1)").
     You can use this field tag for conditional statements in your templates:

     {if %column_name%} Some text {endif %column_name%}

----------
%is_required% bool

  Sets up the field as required when adding data through the Control Panel or the user upload form.

------------------------------------------------------------------------ */

// Example for additional image fields:
//$additional_image_fields['image_photographer'] = array($lang['image_photographer'], "text", 1);

// Example for additional user fields
//$additional_user_fields['user_adress'] = array($lang['user_adress'], "text", 1);
?>
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #9 on: October 24, 2002, 09:13:03 AM »
Hast Du die Felder auch in der Datenbank angelegt?

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #10 on: November 20, 2002, 11:03:48 PM »
Welche datenbank meinst du??
das klappt immer noch nicht :-(
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #11 on: November 20, 2002, 11:54:34 PM »
Du musst die Felder 'user_vorname', 'user_zuname' etc. in der Datenbank in der Tabelle 4images_users anlegen.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #12 on: November 21, 2002, 12:51:11 AM »
toll und wo finde ich die? ;-)
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline migraul

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
    • http://www.frankenfoto.info
Wie kann ich die Userregistrierung erweitern
« Reply #13 on: November 21, 2002, 01:40:04 AM »
hier mein main.php

//-----------------------------------------------------
//--- Users -------------------------------------------
//-----------------------------------------------------
$lang['send_password_emailsubject'] = "Passwortanforderung bei {site_name}";  // Subject für Email bei Passwortanforderung
$lang['update_email_emailsubject'] = "Emailänderung bei {site_name}";         // Subject für Email mit Aktivierungs-Link bei geänderter Email Adresse
$lang['register_success_emailsubject'] = "Registrierung bei {site_name}";     // Subject für Email mit Aktivierungs-Link
$lang['admin_activation_emailsubject'] = "Account Aktivierung";               // Subject für Email mit Aktivierungs-Link für den Admin
$lang['activation_success_emailsubject'] = "Ihr Account wurde aktiviert";     // Subject für Email nach Account Aktivierung durch den Admin (Registrierung und Emailwechsel)

$lang['no_permission'] = "Sie sind nicht angemeldet oder haben nicht die erforderlichen Rechte für diese Seite!";
$lang['already_registered'] = "Es wurde festgestellt, dass Sie bereits registrierter Benutzer sind. Wenn Sie Ihr Passwort vergessen haben klicken Sie bitte <a href=\"{url_lost_password}\">hier</a>.";
$lang['username_exists'] = "Es existiert bereits ein User mit diesem Usernamen.";
$lang['email_exists'] = "Es existiert bereits ein User mit dieser Email Adresse.";
$lang['invalid_email_format'] = "Bitte geben Sie eine gültige Email Adresse an.";
$lang['register_success'] = "Ihre Registrierung war erfolgreich. Sie erhalten nun eine Email mit Ihrem Aktivierungs-Link.";
$lang['register_success_admin'] = "Ihre Registrierung war erfolgreich. Ihr Account muss erst durch den Administrator aktiviert werden. Sie erhalten eine Email sobald dies geschehen ist.";
$lang['register_success_none'] = "Ihre Registrierung war erfolgreich. Sie können sich nun einloggen.";
$lang['missing_activationkey'] = "Es wurde kein Aktivierungs-Key übergeben.";
$lang['invalid_activationkey'] = "Diese Account ist nicht mehr aktiv. Bitte registrieren Sie sich erneut.</>";
$lang['activation_success'] = "Vielen Dank! Ihr Account wurde erfolgreich aktiviert. Sie können Sie nun einloggen.";
$lang['general_error'] = "Es ist ein Fehler aufgetreten. Bitte gehen Sie <a href=javascript:history.go(-1)>zurück</a> und versuchen es erneut. Sollte das Problem längerfristig auftreten, wenden Sie sich bitte an den Administrator.";
$lang['invalid_login'] = "Es existiert kein Benutzer mit diesem Benutzernamen und Passwort";
$lang['update_email_error'] = "Bitte tragen Sie Ihre Email Adresse zweimal ein!";
$lang['update_email_confirm_error'] = "Ihre beiden Email Adressen stimmen nicht überein!";
$lang['update_profile_success'] = "Ihr Profil wurde erfolgreich aktualisiert!";
$lang['update_email_instruction'] = "Da Sie Ihre Emailadresse geändert haben, muss Ihr Account neu aktiviert werden. Der Aktivierungskey wurde an die neue Emailadresse gendet!";
$lang['update_email_instruction_admin'] = "Da Sie Ihre Emailadresse geändert haben, muss Ihr Account durch den Administrator neu aktiviert werden. Sie erhalten eine Email sobald dies geschehen ist.";
$lang['invalid_email'] = "Es ist kein Benutzer mit dieser Email Adresse vorhanden.";
$lang['send_password_success'] = "Ihr Passwort wurde Ihnen zugesendet.";
$lang['update_password_error'] = "Sie haben Ihr aktuelles Passwort falsch eingegeben.";
$lang['update_password_confirm_error'] = "Ihre beiden neuen Passworte stimmen nicht überein!";
$lang['update_password_success'] = "Ihr Passwort wurde erfolgreich geändert.";
$lang['invalid_user_id'] = "Kein Benutzer gefunden!";
$lang['emailuser_success'] = "Die Email wurde erfolgreich versendet";
$lang['send_email_to'] = "Email versenden an:";
$lang['subject'] = "Betreff:";
$lang['message'] = "Nachricht:";
$lang['profile_of'] = "Profil von:";
$lang['edit_profile_msg'] = "Hier können Sie Ihr persönliches Profil und Ihre Passwort ändern.";
$lang['edit_profile_email_msg'] = "<br />Beachten Sie bitte: Bei Änderung der Email Adresse muss Ihr Account neu aktiviert werden. Der Aktivierungskey wird an die neue Email Adresse gesendet.";
$lang['edit_profile_email_msg_admin'] = "<br />Beachten Sie bitte: Bei Änderung der Email Adresse muss Ihr Account durch den Administrator neu aktiviert werden.";
$lang['join_date'] = "Registriert seit:";
$lang['last_action'] = "Zuletzt aktiv:";
$lang['email'] = "Email:";
$lang['email_confirm'] = "Email wiederholen:";
$lang['homepage'] = "Homepage:";
$lang['user_vorname'] = "Vorname:";
$lang['user_zuname'] = "Name:";
$lang['user_ort'] = "Ort:";
$lang['user_yahoo'] = "YIM:";
$lang['icq'] = "ICQ:";

meine db_fields_definition.php

if (!defined('ROOT_PATH')) {
  die("Security violation");
}

$additional_user_fields['user_vorname'] = array($lang['user_vorname'], "text", 1);
$additional_user_fields['user_zuname'] = array($lang['user_zuname'], "text", 1);
$additional_user_fields['user_ort'] = array($lang['user_ort'], "text", 1);
$additional_user_fields['user_yahoo'] = array($lang['user_yahoo'], "text", 1);

?>

die Felder in den Templates habe ich analog den anderen Feldern angelegt

Ich kann alles eintragen und nach dem erneuten aufruft von Memberedit zB. sind alle Felder die ich angelegt habe leer!

Was mache ich falsch?[/b]
Begeisterter 4image User der viel Spaß damit hat und auch Freunde dadurch gefunden hat in unserer COMMUNITY

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Wie kann ich die Userregistrierung erweitern
« Reply #14 on: November 21, 2002, 09:55:55 AM »
Nein, ich rede von der Datenbank. Irgendwo müssen die einegegebenen Daten ja gespeichert werden. Du musst in der Tabelle 4images_users die neuen Felder anlegen. Diese Felder müssen genauso heissen wie in der db_field_definitions.php angegeben. Also 'user_vorname', 'user_zuname' etc. Am besten verwendest Du dazu phpMyAdmin.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search