Demo

Probiere ClanSphere aus und teste daran herum. Demo

Codepaste - Details
Weitere Infos zum Codepaste

Name Willkommensnachricht (1. Login) upd
Autor de Tom08
CMS-Version Clansphere 2009
Datei users/login.php
Datum 22.07.2009 um 12:29 Uhr
Beschreibung Mit diesem Codepaste wird nach dem ersten Login eine Willkommensnachricht angezeigt. Aber nur beim ersten Mal.
Update auf die aktuelle Clansphere-Version!
Alter Code Alter Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
1. / 2. / ... 
 ###################
SQL ... s.u.
###################
/mods/users/login.php
###################
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');
}
}

#################
/themes/base/users/continue.tpl
#################
<tr>
        <
td class="centerb">{link:continue}</td>
    </
tr>
Neuer Code Neuer Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
1. / 2. / ... 
 ###################
SQL:
ALTER TABLE {pre}_users ADD users_logins INT(6) DEFAULT '0' NOT NULL AFTER users_regkey;
###################
/mods/users/login.php
###################
$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) {
$data['if']['message'] = 1;


  if((empty(
$_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) {
    
$data['link']['continue'] = cs_link($cs_lang['continue'],'users','home');
    echo 
cs_subtemplate(__FILE__,$data,'users','continue');
  }else{
    
$data['link']['continue'] = cs_html_link(str_replace('&','&',$_POST['uri']),$cs_lang['continue'],0);
    echo 
cs_subtemplate(__FILE__,$data,'users','continue');
}

}else{
$data['if']['message'] = 0;

  if((empty(
$_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) {
    
cs_redirect('','users','home');
  }
  else {
    
$data['link']['continue'] = cs_html_link(str_replace('&','&',$_POST['uri']),$cs_lang['continue'],0);
    echo 
cs_subtemplate(__FILE__,$data,'users','continue');
  }
}

$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,"users_id = '" $account['users_id'] . "'");


}

#################
/themes/base/users/continue.tpl
#################
{if:message}
    <
tr>
        <
td class="centerb">[WILLKOMMENSNACHRICHT]</td>
    </
tr>    
{
stop:message}

<
tr>
        <
td class="centerb">{link:continue}</td>
    </
tr>
Zurück - Übersicht

Kommentare: 7
Seite [1]
Tom08 ClanSphere Team

06.09.2024

Ort: Daheim
Beiträge: 3083
# 1 - 22.07.2009 um 12:30 Uhr

SQl-Syntax ist korrekt wie folgt:
ALTER TABLE {pre}_users ADD users_logins INT(6) DEFAULT '0' NOT NULL AFTER users_regkey;

(keine Lücke bei DEFAULT)

Tom
palle ClanSphere Team

02.09.2024

Ort: -
Beiträge: 3165
# 2 - 22.07.2009 um 16:30 Uhr

Parse error: syntax error, unexpected T_STRING in /var/www/web303/html/mods/users/login.php on line 72


Zuletzt editiert von PAlle! ClanSphere Team, am 22.07.2009 um 16:31 Uhr (1x Editiert)
Tom08 ClanSphere Team

06.09.2024

Ort: Daheim
Beiträge: 3083
# 3 - 22.07.2009 um 20:35 Uhr

*grr* ... warum werden die Felder verändert????
Da sind Zeilenumbrüche usw. drin ... ich hau's gleich mal in 'nen NoPaste ...

/e: So, dass sollte besser passsen
[nopaste=404]Zum NoPaste[/nopaste]

Wenn es danach immer noch nicht gehen sollte, dann schreib mich mal bitte in ICQ an (236-413-144) ...

Tom


Zuletzt editiert von Tom08 ClanSphere Team, am 22.07.2009 um 21:40 Uhr (2x Editiert)
Maggel

19.01.2012

Ort: -
Beiträge: 17
# 4 - 22.07.2009 um 20:47 Uhr

Danke für den schnellen Codepaste.
Ich bekomm es leider nicht hin, aber das steht in einem anderen Thread.

LG
Tom08 ClanSphere Team

06.09.2024

Ort: Daheim
Beiträge: 3083
# 5 - 22.07.2009 um 21:42 Uhr

Es gab noch einen kleinen Fehler im Code ... ich hatte die Zeile $data['if']['message'] = 0; vergessen. Im obigen Code ist das 29

Tom
Maggel

19.01.2012

Ort: -
Beiträge: 17
# 6 - 22.07.2009 um 21:43 Uhr

Hier nochmal danke für deine Unterstützung, es funktioniert
Cookie >-)

20.03.2010

Ort: -
Beiträge: 112
# 7 - 23.07.2009 um 02:40 Uhr

Bei mir kommt das

################## /mods/users/login.php ################### $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) { $data['if']['message'] = 1; if((empty($_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) { $data['link']['continue'] = cs_link($cs_lang['continue'],'users','home'); echo cs_subtemplate(__FILE__,$data,'users','continue'); }else{ $data['link']['continue'] = cs_html_link(str_replace('&','&',$_POST['uri' ]),$cs_lang['continue'],0); echo cs_subtemplate(__FILE__,$data,'users','continue'); } }else{ if((empty($_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) { cs_redirect('','users','home'); } else { $data['link']['continue'] = cs_html_link(str_replace('&','&',$_POST['uri' ]),$cs_lang['continue'],0); echo cs_subtemplate(__FILE__,$data,'users','continue'); } } $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,"users_ id = '" . $account['users_id'] . "'"); } ################# /themes/base/users/continue.tpl ################# {if:message} [WILLKOMMENSNACHRICHT] {stop:message} {link:continue}




habe dich icq geaddet


Zuletzt editiert von Flamer, am 23.07.2009 um 02:53 Uhr (1x Editiert)


Bitte Login benutzen, um Kommentare zu schreiben.