Antworten: 25
|
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Thema - 14.11.2007 um 18:25 Uhr
Gelöst! --> Lösung als Codepaste <--- Wie kann ich das Realisieren? Wenn sich ein User neu registriert hat, möchte ich gerne beim ersten Login (nur beim ersten) eine Nachricht anzeigen, z.B. "Herzlich Willkommen auf der Seite XYZ!" Beim nächsten Login soll diese Nachricht dann nicht mehr erscheinen. Allen neu registrierten Usern wird doch die UNIX-Zeit 0 zugewiesen. Kann man das nicht darüber regeln? Also ungefähr so: if user_laston=0 then show message else user_laston =/(ungleich)0 then don't show if end (sorry, kann kein php ...) Das müsste noch vor dem aktuellen datum eintragen passieren. Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von clan_tecadmin am 18.11.2007 um 16:12 Uhr (3x Editiert)
|
||||
Inaktiv |
|
||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 1 - 14.11.2007 um 18:31 Uhr
den neu registrierten benutzern wird die zeit zugewiesen, die du unter system - optionen - clansphere eingestellt hast. ließe sich glaube ich am leichtesten so realisieren dass man users_laston checkt und falls der benutzer da noch keinen eintrag hat ist das sein erster login. |
||||
Inaktiv |
|||||
Fredd<y Poststar Beiträge: 766 |
# Antwort: 2 - 14.11.2007 um 18:33 Uhr
ähm Duriel das hat der doch geschriben, oder? if user_laston=0
then show message else user_laston =/(ungleich)0 then don't show if end ------------------ KBs speichern, Produktion ausrechnen, Spioberichte speichern...
Machs dir einfach! (System for Intelligence, Cooperation and Combat) |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 3 - 14.11.2007 um 18:44 Uhr
ah ok, hatte mir den code nicht angeguckt. so wies beschrieben war klang es nach was anderem. jo, ist was ich meinte. aber überlege gerade, geht wahrscheinlich doch nicht. denke dass users_laston wahrscheinlich geupdatet wird bevor das script bei der abarbeitung des moduls landet |
||||
Inaktiv |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 4 - 14.11.2007 um 18:48 Uhr
14.11.2007 um 18:25 Uhr - clan_tecadmin: Das müsste noch vor dem aktuellen datum eintragen passieren. in die laston spalte oder man erstellt eine zusätzlich spalte: user_was_online bei registrierung = 0 wenn der user sich einloggt, wird dies auf 1 gesetzt in der login-datei dann jeweils abfrage, ob user_was_online gleich 0 ist ... wenn 0 dann halt die nachricht anzeigen ... (weiß nicht wirklich wie ich es audrücken soll ... ) Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 5 - 14.11.2007 um 18:49 Uhr
geht sowieso nicht, da users_laston mit der Zeit der Registrierung gefüllt wird., sie ist also nicht 0. Man müsste also bei der Registrierung das users_laston entfernen, und dann mit dem if arbeiten. Nur wie duRiel schon sagte, müsste man dann den Text vor dem Eintragen indie SQL abfangen. ------------------ 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. Zuletzt editiert von Fr33z3m4n am 14.11.2007 um 18:51 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 6 - 16.11.2007 um 14:24 Uhr
ach so, schade naja, dann vll. möglichkeit 2? (eine weitere spalte) oder man lässt halt bei der registrierung "0" eintragen ... Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 7 - 16.11.2007 um 15:52 Uhr
2te Spalte, bzw. extra spalte (users_logtin) erstellen, wäre eine möglichkeit. kannste auch gleich als statistik nutzen, wie oft der user sich schon eingeloggt hat ^^ ------------------ 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. Zuletzt editiert von Fr33z3m4n am 16.11.2007 um 15:53 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 8 - 16.11.2007 um 18:37 Uhr
Also, d.h. wir brauchen erstmal eine neue Spalte:
Standard: 0 Dann muss jetzt (nur) noch in die users/login.php der Befehl Abfrage Wenn 0, dann Nachricht anzeigen und dann + 1 Wer kann mir dabei helfen??? Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von clan_tecadmin am 16.11.2007 um 18:38 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 9 - 16.11.2007 um 19:08 Uhr
/mods/users/login.php Zeile 60-61
dadrunter einfügen:
------------------ 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. Zuletzt editiert von Fr33z3m4n am 16.11.2007 um 19:14 Uhr (3x Editiert) |
||||
Inaktiv |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 10 - 16.11.2007 um 19:09 Uhr
genau xD die abfrage des wertes und das plus 1 (+1) Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 11 - 16.11.2007 um 19:13 Uhr
sollte so passen ------------------ 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 |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 12 - 16.11.2007 um 19:18 Uhr
ja jetzt habe ich nur noch kurz die frage variable für den benutzernamen also direkte anrede hallo xyz ... Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 13 - 16.11.2007 um 19:19 Uhr
$account['users_nick'] Alle globalen variablen für den User Account findest du unter "System" -> "Variables" Bsp: account["users_lang"] German
account["users_limit"] 50 account["users_nick"] Fr33z3m4n account["users_timezone"] 3600 account["users_view"] 466 ------------------ 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. Zuletzt editiert von Fr33z3m4n am 16.11.2007 um 19:19 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Tom08 Thread-Ersteller Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 14 - 16.11.2007 um 19:21 Uhr
Danke!!! Funktioniert super!!! Tom ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von clan_tecadmin am 16.11.2007 um 19:23 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 15 - 16.11.2007 um 19:22 Uhr
kein ding, kannst ja dann mal Status geben, obs geklappt hat. ------------------ 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 |
|||||
VooDooAlex Poststar Herkunft: Coburg Beiträge: 691 |
# Antwort: 16 - 18.11.2007 um 14:14 Uhr
Also wenn ich das einbinde, kommt bei mir bei jedem Login der Willkommenstext. Solte doch nur beim ersten mal kommen. Gruß Alex ------------------ |
||||
Inaktiv |
|||||
sgraewe Supporter Beiträge: 6116 |
# Antwort: 17 - 18.11.2007 um 14:38 Uhr
haste das neue feld inder datenbank angelegt? |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 18 - 18.11.2007 um 14:38 Uhr
dann hast du den sql teil von freezeman nicht richtig drin. |
||||
Inaktiv |
|||||
VooDooAlex Poststar Herkunft: Coburg Beiträge: 691 |
# Antwort: 19 - 18.11.2007 um 14:55 Uhr
Danke für den Tip . Hab ich übersehen das man im sql Teil das Feld neu anlegen muß. Jetzt funktioniert alles bestens. Gruß Alex ------------------ |
||||
Inaktiv |
|||||
Fidan King for a day Herkunft: ----- Beiträge: 331 |
# Antwort: 20 - 18.11.2007 um 16:01 Uhr
macht mal ne codepaste dafür |
||||
Inaktiv |
|||||
Dieses Thema wurde von Fr33z3m4n geschlossen. |
|||||
Antworten: 25
|