Hallo zusammen,
in unserem Forum registrieren sich die User über eine externe Seite, wir beschreiben also entsprechend die Usertabellen eigenständig.
Die Registrierungen etc. klappen auch problemlos, leider spinnt bei jeder neuen Registrierung die Useranzeige und schaltet immer um auf "Mitglieder insgesamt 1".
Wenn ich die Statistiken synchronisiere passt auch alles wieder bis zur nächsten Registrierung.
Meine Frage wäre nun wo die Information steckt bzw. errechnet wird damit wir auch bei den "externen" Registrierungen immer die richtige Anzahl haben.
Habe soweit in den Tabellen nix gefunden und wäre für eine kleine Hilfe dankbar.
MfG Andree
Anzeige "Mitglieder insgesamt" fehlerhaft
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Hallo. Ich bin der "programmierer" der diese Anmeldung macht. Ich hab im Prinzip die Funktion von phpBB übernommen und angepasst, dass es funktioniert. Tut es aber wohl leider nicht 
So ist der Code bei mir:
danke für jegliche hilfe, sehr nett

So ist der Code bei mir:
Code: Alles auswählen
function user_add ($user_row,$date,$date2) {
$sql_ary = array(
'username' => $user_row['username'],
'username_clean' => strtolower($user_row['username']),
'user_password' => (isset($user_row['user_password'])) ? $user_row['user_password'] : '',
'user_pass_convert' => 0,
'user_email' => strtolower($user_row['user_email']),
'user_email_hash' => crc32(strtolower($user_row['user_email'])) . strlen($user_row['user_email']),
'group_id' => $user_row['group_id'],
'user_type' => $user_row['user_type']
);
// These are the additional vars able to be specified
$additional_vars = array(
'user_permissions' => '',
'user_timezone' => 1.00,
'user_dateformat' => 'D j. M Y, H:i',
'user_lang' => 'de',
'user_style' => 5,
'user_allow_pm' => 1,
'user_actkey' => '',
'user_ip' => $_SERVER['REMOTE_ADDR'],
'user_regdate' => time(),
'user_birthday' => $date2,
'user_passchg' => time(),
'user_options' => 895,
'user_inactive_reason' => 0,
'user_inactive_time' => 0,
'user_lastmark' => time(),
'user_lastvisit' => 0,
'user_lastpost_time' => 0,
'user_lastpage' => '',
'user_posts' => 0,
'user_dst' => 1,
'user_colour' => '',
'user_occ' => '',
'user_interests' => '',
'user_avatar' => '',
'user_avatar_type' => 0,
'user_avatar_width' => 0,
'user_avatar_height' => 0,
'user_new_privmsg' => 0,
'user_unread_privmsg' => 0,
'user_last_privmsg' => 0,
'user_message_rules' => 0,
'user_full_folder' => PRIVMSGS_NO_BOX,
'user_emailtime' => 0,
'user_notify' => 0,
'user_notify_pm' => 1,
'user_notify_type' => NOTIFY_EMAIL,
'user_allow_pm' => 1,
'user_allow_viewonline' => 1,
'user_allow_viewemail' => 1,
'user_allow_massemail' => 1,
'user_sig' => '',
'user_sig_bbcode_uid' => '',
'user_sig_bbcode_bitfield' => '',
'user_form_salt' => unique_id(),
'Datum' => date("Y-m-d"),
'Gilde' => 'andere',
'V_name' => '',
'N_name' => '',
'Birth' => $date,
'Gender' => '',
'Location' => '',
'Interessen' => '',
'Work' => '',
'Avatar' => ''
);
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Warum verwendest du nicht gleich die Originale Funktion und passt die entsprechend an.Garthd hat geschrieben:Hallo. Ich bin der "programmierer" der diese Anmeldung macht. Ich hab im Prinzip die Funktion von phpBB übernommen und angepasst, dass es funktioniert.
In phpBB3 wird die Anzahl der Benutzer in der includes/functions_user.php
erhöht. In der Function user_add($user_row, $cp_data = false) ist dafür folgender Code verantwortlich:
Code: Alles auswählen
set_config('num_users', $config['num_users'] + 1, true);
kein Support per PN
Weil das meine erste Seite ist die ich in .php gemacht hab und die Anmeldung auf der Seite hats vor dem Forum gegeben. Darum hab ich nacher versucht mein Anmeldesystem mit dem von phpBB zu kombinieren, damit es nur noch eine Anmeldung gibt.
Ich werd mir das mal anschaun, was du gepostet hast. Danke dir für deine Mühe.
Ich werd mir das mal anschaun, was du gepostet hast. Danke dir für deine Mühe.