Antworten: 7
Seite [1] |
|||||
Maggel Beginner Beiträge: 15 |
# Thema - 22.07.2009 um 06:14 Uhr
Hallo, Swifter hat mich auf dieses Thema aufmerksam gemacht http://www.clansphere.de/index/board/thread/start/0/where/4805, welches leider schon geschlossen ist. Deswegen hier das neue Thema. Ich benutze die ClanSphere Version 2009.0.2 und da sieht die login.php etwas anders aus! Diese Zeilen sind nicht da: echo cs_html_table(1,'forum',1); echo cs_html_roco(1,'centerb'); Jetzt weiß ich nicht wo ich das einfügen muß! $select = 'users_id, users_logins'; $where = "users_id = '" . $account['users_id'] . "'"; $myacc = cs_sql_select(__FILE__,'users',$select,$where,0,0,1); if($myacc['users_logins'] == 0) { echo 'Hier dein Willkommenstext rein'; echo cs_html_roco(0); echo cs_html_roco(1,'centerb'); } $logins = $myacc['users_logins'] +1; $myacc_cells = array('users_logins'); $myacc_save = array($logins); $update = cs_sql_update(__FILE__,'users',$myacc_cells,$myacc_save,0,"u sers_id = '" . $account['users_id'] . "'"); Ich hab mal meine login.php mit angehängt. Ich hoffe ich hab nix übersehen oder überlesen. mods/users/login.php mehr... <?php // ClanSphere 2009 - www.clansphere.net // $Id$ $cs_lang = cs_translate('users'); $data['head']['mod'] = $cs_lang['mod_name']; $data['head']['action'] = $cs_lang['login']; global $login; if(empty($login['mode'])) { if(empty($_POST['login'])) { $login_msg = $cs_lang['login_messages']; } elseif(!empty($login['error'])) { $err = $login['error']; $login_msg = $cs_lang[$err]; } if(empty($login['nick'])) { $login['nick'] = ''; } if(empty($login['password'])) { $login['password'] = ''; } if(empty($login['cookie'])) { $cookie_yes = 0; $cookie_no = 1; } else { $cookie_yes = 1; $cookie_no = 0; } $data['head']['body_text'] = empty($login_msg) ? $cs_lang['login_messages'] : $login_msg; $data['lang']['nick'] = $cs_lang['nick']; $data['lang']['password'] = $cs_lang['pwd']; $data['lang']['cookie'] = $cs_lang['cookie']; $data['lang']['yes'] = $cs_lang['yes']; $data['lang']['no'] = $cs_lang['no']; $data['lang']['options'] = $cs_lang['options']; $data['lang']['submit'] = $cs_lang['submit']; $data['lang']['reset'] = $cs_lang['reset']; echo cs_html_br(0); echo cs_subtemplate(__FILE__,$data,'users','head'); echo cs_subtemplate(__FILE__,$data,'users','login'); } else { $data['head']['mod'] = $cs_lang['mod_name']; $data['head']['action'] = $cs_lang['login']; $login_method = $login['method']; $data['head']['body_text'] = $cs_lang['method_' . $login_method]; echo cs_subtemplate(__FILE__,$data,'users','head'); if((empty($_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) { cs_redirect('','users','home'); } else { $data['link']['continue'] = cs_html_link(str_replace('&','&',$_POST['ur i']),$cs_lang['continue'],0); echo cs_subtemplate(__FILE__,$data,'users','continue'); } } LG Mark |
||||
Inaktiv |
|
||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 1 - 22.07.2009 um 12:11 Uhr
Das "Problem" ist, dass Clansphere auf Themes umgestellt worden ist Dieses kleine Addon existiert noch aus der Zeit vor dieser Umstellung, daher sieht das heute ein wenig anders aus Ich guck mir das aber mal eben an und sag' dir dann, wo das hinmuss. /e: So, ich habs geschafft http://www.clansphere.net/modules/codepaste/view/id/133/ Viel Spaß mit dem Codepaste Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 22.07.2009 um 12:30 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Maggel Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 2 - 22.07.2009 um 20:45 Uhr
Danke Tom, für die schnelle Reaktion aber ich bekomm es nicht hin! Das SQL-Feld hab ich angelegt, hiermit: ALTER TABLE {pre}_users ADD users_logins INT(6) DEFAULT '0' NOT NULL AFTER users_regkey; Meine users/login.php sieht so aus: mehr...
Wo genau muß ich den neuen Code einfügen? Den hier. mehr...
LG Mark |
||||
Inaktiv |
|||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 3 - 22.07.2009 um 20:46 Uhr
Steht doch da: ################### /mods/users/login.php ################### und ################# /themes/base/users/continue.tpl ################# ------------------ www.laszlokorte.de |
||||
Inaktiv |
|||||
Maggel Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 4 - 22.07.2009 um 20:49 Uhr
Zeilen sind egal? Einfach an die Original Dateien unten anhängen? |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 5 - 22.07.2009 um 20:49 Uhr
Du musst eben oben gucken, da steht auch noch Code drin. Der muss durch den Code, der unten steht ersetzt werden! Bitte beachte auch Kommentar 3, da leider ein paar Leerzeichen in dem Codepaste sind, wo kein hingehören :( /e: Nein, die Zeilen sind nicht egal ... Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 22.07.2009 um 20:50 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Maggel Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 6 - 22.07.2009 um 21:42 Uhr
Danke Tom für deine Hilfe, es hat geklappt, Super |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 7 - 22.07.2009 um 21:44 Uhr
Es war noch ein kleiner Fehler im Code. Im Codepast ist es schon korrigiert Und zwar hatte ich den IF-Inhalt zwar bei noch keinem Login als positiv aktiviert, aber nicht bei mehr Logins als negativ ... Also $data['if']['message'] = 1 hatte ich, aber nicht $data['if']['message'] = 0. Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Antworten: 7
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |