News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 22
Seite [1] 2 >
RaPiD


Geekboy




Beiträge: 1192
# Thema - 09.05.2010 um 13:04 Uhr
Hallo ich hätte eine frage mal wieder zum neuen CoreSphere.

Ich habe die ganze zeit das forum seit ich registriert bin mit verfolgt das viele beim Registrierung Land flagge und so alles haben wollen.
Jetzt zu meine frage wäre es möglich im CoreSphere das man beim 1 login einen (sprung zum Profil bearbeiten) bekommt das man seinen Profil gleich erstellen kann und bei den nächsten Login's wieder den standart (sprung auf Home) bekommt?
Da sich immer viele regitrieren, aber nie ihrn Profil erstellen und immer die Webmasters also die Admins die neuen leute immer darauf auffordern müssen mal aufhören tut.
Wenn das möglich ist würde ich das gerne auch bei dem jetzigen ClanSphere gerne so umprogrammiert haben. Danke schon mal im vorraus an die änderungs codepaste und hilfe


Zuletzt editiert von RaPiD am 09.05.2010 um 13:08 Uhr (3x Editiert)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 09.05.2010 um 13:11 Uhr
Das sollte doch machbar sein.
Es gab ja schonmal 'n Codepaste zu dem Thema:

http://www.csphere.eu/modules/codepaste/view/id/133

Da machst du einfach folgendes:
Z. 16-22 im Codepaste
folgendes +-
 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 
  
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');
}


ersetzt du einfach durch folgendes:
 
1.
2.
3.
1. / 2. / ... 
 
    $data
['link']['continue'] = cs_link($cs_lang['continue'],'users','profile');
    echo 
cs_subtemplate(__FILE__,$data,'users','continue');


lG

//e:
Trac-Anfrage von rapid:
http://trac.csphere.eu/csp/ticket/793


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 09.05.2010 um 14:33 Uhr (3x Editiert)
Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 2 - 09.05.2010 um 13:22 Uhr
jaein da da geht er doch bei jeden login in das profil oder nicht?
das soll ja nur beim 1 login sein das man direkt ins profil bearbeiten kommt und dann nach dem 1 login wieder standart nur noch home seite. Soweit ich aber nun sehe bei der codepaste geht er dann immer wieder beim einloggen ins User Profil oda Tom08 ??


Zuletzt editiert von RaPiD am 09.05.2010 um 13:23 Uhr (1x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 09.05.2010 um 13:25 Uhr
Beim Codepaste steht doch dabei, dass es nur beim ersten Mal angezeigt wird
Es wird also nur einmal angezeigt.

In der Datenbank kommt ja ein neues Feld hinzu, in dem die Anzahl der Logins gespeichert wird.
Bei jedem Login wird +1 gerechnet.
Wenn das dann mehr als 1 ist, wird der Link auf users/home ausgegeben.
Halt nur beim ersten Mal der Link zum Profil bearbeiten.


lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 4 - 09.05.2010 um 13:28 Uhr
Also wenn das möglich ist und auch funktioniert sollte es bei CoreSphere standart gemäßig bitte eingeführt werden bitte sprech das mal mit deinen leuten ab Tom08, thx.

PS: und das in der mods/users/login.php bearbeiten stimmts?


Zuletzt editiert von RaPiD am 09.05.2010 um 13:29 Uhr (1x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 09.05.2010 um 13:38 Uhr
09.05.2010 um 13:28 Uhr - RaPiD:
PS: und das in der mods/users/login.php bearbeiten stimmts?

ja


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 6 - 09.05.2010 um 13:41 Uhr
Ya coole sache Tom08, das lad ich gleich mal auf meine Kunden ihre homepages hoch dann hört endlich die aufforderungen Profil/Bearbeiten auf.

/e:
komme tdem pro login auf die Profil/edit seite und nicht mehr auf Home was habe falsch gemacht? ó.Ò

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
   if((empty($_POST['uri']))|| (strstr($_POST['uri'], 'logout'))) {
    
$data['link']['continue'] = cs_link($cs_lang['continue'],'users','profile');
    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');
  }
}


Zuletzt editiert von RaPiD am 09.05.2010 um 13:44 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 09.05.2010 um 13:45 Uhr
Hast du das bei beiden geändert?

Poste mal bitte die komplette login.php.
Das darf nur bei der IF-Schleife, nicht bei der else-Schleife stehen.
Im else-Bereich musst du auf die home verweisen.

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 8 - 09.05.2010 um 13:50 Uhr
Welchen beiden php's ? ^^

Zeile 59+60 -> Login.php:
codepaste +-
 
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.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: login.php 3009 2009-05-03 14:57:11Z hajo $

$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'))) {
    
$data['link']['continue'] = cs_link($cs_lang['continue'],'users','profile');
    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');
  }
}


Orginal codepaste:
 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
   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');
  }
}


Zuletzt editiert von RaPiD am 09.05.2010 um 13:52 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 09.05.2010 um 13:59 Uhr
Nutz' mal diese Version, dann sollte es gehen:

codepaste +-
 
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.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: login.php 3009 2009-05-03 14:57:11Z hajo $

$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');

$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;

    
$data['link']['continue'] = cs_link($cs_lang['continue'],'users','profile');
    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'] . "'");


}


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 09.05.2010 um 14:06 Uhr (1x Editiert)
Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 10 - 09.05.2010 um 14:01 Uhr
Kommt noch nen kleiner fehler:
Parse error: syntax error, unexpected '}' in /httpdocs/mods/users/login.php on line 85


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 11 - 09.05.2010 um 14:05 Uhr
werden bitte sprech das mal mit deinen leuten ab Tom08, thx.

trac wunsch erstellen


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 12 - 09.05.2010 um 14:06 Uhr
Die letzte } ist überflüssig.
Ich korrigier's oben

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 13 - 09.05.2010 um 14:09 Uhr
Tom08 tut mir leid dich nochmal entäuchen zu müssen aber komme trotzdem pro login auf das User (Profilbearbeiten)

@Jam2, kay mach ich sofort


Zuletzt editiert von RaPiD am 09.05.2010 um 14:09 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 14 - 09.05.2010 um 14:24 Uhr
Hast du den SQL-Befehl ausgeführt?
Sonst poste mal die Debug-Fehler/MYSQL-Fehler.

lG


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 09.05.2010 um 14:24 Uhr (1x Editiert)
Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 15 - 09.05.2010 um 14:27 Uhr
Danke für den hinweis hab ich nicht beachtet mein fehler, ja nun funkioniert es herforragend danke dir Tom08!


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 16 - 22.06.2010 um 20:27 Uhr
Könntest Du mir dabei nochmal kurz helfen in der neuen Login.php von csp2010 funktioniert das nicht mehr weil der code stark verändert wurde, weis da nun nicht genau wo und was ich da ändern muss... danke dir ^^

Dateianhänge:
Wurden entfernt.


Zuletzt editiert von RaPiD am 05.07.2010 um 13:48 Uhr (4x Editiert)
Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 17 - 02.07.2010 um 14:51 Uhr
*PUSH* wie siehts aus ??

Bitte mitlerweiel diese datei nutzen...
Die was nicht helfen brauchen die php erst nicht laden, weil sie damit nix anfangen könne... *kein orginal* ^^


Zuletzt editiert von RaPiD am 05.07.2010 um 16:16 Uhr (4x Editiert)
Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 18 - 05.07.2010 um 16:16 Uhr
*PUSH*

kann mir jemand das in meine login.php wieder einbauen oder sagen welche zeile welcher code, danke euch

/e:
dann halt nicht -.-

Habe das mal in ClanSphere Forum verschoben... wurde doch arg ClanSphere lastig das ganze


Zuletzt editiert von Mc.Alcatraz ClanSphere Team am 07.07.2010 um 10:28 Uhr (2x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 19 - 07.10.2010 um 00:44 Uhr
Das hört sich ganz gut an.
Gibt es das schon für die aktuelle Version ?

Könnte ne Menge Arbeit sparen...


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 20 - 07.10.2010 um 15:51 Uhr
@Tress13
vielen Dank für deine Anfrage.
Leider kommt diese nicht von Dir.
Bestell Rapid schöne Grüße, und wenn er etwas wissen möchte, solle er dies bitte persönlich machen, und nicht dritte vorschicken.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|

Dieses Thema wurde von palle ClanSphere Team PM geschlossen.

Antworten: 22
Seite [1] 2 >




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo