anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 17:25

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Geburtstagskalender
BeitragVerfasst: Fr 13 Sep, 2013 15:25 
Offline
User
User

Registriert: Do 11 Jul, 2013 11:48
Beiträge: 12
Wohnort: Sankt Augustin
Geschlecht: Weiblich
LoGD: www.lotgd-eirinn.de
Skype: Julchen265030869
Hallo Zusammen,

ich versuche mich gerade an einer Art Geburtstagskalender, wo man beim Erstellen eines Charakters das Geburtsdatum angeben kann, was in einer gewissen Form auch in der Bio erscheinen soll.
Ich hatte sowas für eine 1.1.2er version und hätte sowas ähnliches gerne für die 0.9.7. Version.
Nun stehe ich vor dem kleinen Problem, dass ich nicht genau weiß, in welche Dateien ich alles was einfügen muss.
In der Datenbank habe ich bereits eine Spalte eingefügt und eigentlich müsste es ja eine Abfrage in der create.php und in der bio.php geben oder?
und wenn ich als admin die geburtstage sehen will, die eingetragen sind, muss ich seperat noch was für die supeuser.php machen richtig?
oder habe ich was vergessen?

Wäre schön, wenn ich Hilfe bekommen könnte. Habe jetzt noch nicht SO viel gemacht und vorallem noch nichts so kompliziertes auf eigene Faust ohne Anleitung.

Danke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Geburtstagskalender
BeitragVerfasst: Fr 13 Sep, 2013 20:22 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 01 Sep, 2008 10:29
Beiträge: 118
Wohnort: Niedersachsen
Geschlecht: Männlich
LoGD: https://www.sotbd.de/about.php?op=source
Also im Prinzip brauchst du überhaupt kein neues Datenbankfeld anzulegen, die 0.9.7 besitzt bereits ein Feld namens `birthday` du müsstest dieses also quasi nur noch bei der Registration eingeben lassen.

Um deine Wünschen umsetzen zu können, sind nur Änderungen in der create.php, dragon.php und user.php notwendig. Aber der Reihe nach ...

create.php:
Suche:
$this->bbcode_second_pass_code('', 'output("`nDu bist <input type='radio' name='sex' value='1'>Weiblich oder <input type='radio' name='sex' value='0' checked>Männlich?`n`n",true);')
Und füge dahinter ein:
$this->bbcode_second_pass_code('', 'output("`nUnd am <input type='text' name='birthday' value='".getgamedate()."'>geboren.`n`n",true);')

Suche:
$this->bbcode_second_pass_code('', ''$referer',
'".(getsetting("activategamedate","0")?getgamedate():"")."'
)";')

Ersetze mit:
$this->bbcode_second_pass_code('', ''$referer',
'".(isset($_POST['birthday'])?$_POST['birthday']:(getsetting("activategamedate","0")?getgamedate():""))."'
)";')

dragon.php
Suche 2x:
$this->bbcode_second_pass_code('', ',"avatar"=>1
,"battlepoints"=>1
,"reputation"=>1
')

Füge dahinter ein:
$this->bbcode_second_pass_code('', ',"birthday"=>1')

user.php
Suche:
$this->bbcode_second_pass_code('', '"sex"=>"Geschlecht,enum,0,Männlich,1,Weiblich",')

Füge dahinter ein:
$this->bbcode_second_pass_code('', '"birthday"=>"Geburtstag",')

Wenn du diesen Weg gehst, brauchst du in der bio.php keine Ergänzungen mehr zu machen da dort der Geburtstag bereits angezeigt wird. Meine Angaben sind alle ungetestet, sollten aber funktionieren. ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Geburtstagskalender
BeitragVerfasst: Di 17 Sep, 2013 07:49 
Offline
User
User

Registriert: Do 11 Jul, 2013 11:48
Beiträge: 12
Wohnort: Sankt Augustin
Geschlecht: Weiblich
LoGD: www.lotgd-eirinn.de
Skype: Julchen265030869
Danke ich werde es am Mittwoch direkt mal ausprobieren. Da habe ich Zeit :)

So Ausprobiert :)

Danke hat wunderbar geklappt!


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 20 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum