Seite 2 von 3
Verfasst: 15.04.2003 13:20
von Tekknotrip
klappt, allerdings bin ich jetzt 33 Jhre alt und nimmer 28
Komisch......
Verfasst: 15.04.2003 13:31
von Acid
(imho) liegt es daran, das in der usercp_viewprofile keine explizite SELECT Anweisung is, sondern die Daten über get_userdata() in der functions.php ausgewählt werden. Kann Dir aber leider keinen workaround anbieten.
Vielleicht hat Niels auf seinem Board ´n Tip.
Verfasst: 15.04.2003 15:57
von Tekknotrip
Ok, soviel hab ich rausgefunden:
Das geburtsdatum ist kein Unixtimestamp, sondern wird in tagen ab dem 01.01.1970 gerechnet (also unix- Start).
Jetzt muss ich doch nur hergehen und die Umrechnerei neu starten denn user_birthday in der DB ist ja das in Tagen........oder?
Verfasst: 15.04.2003 23:23
von Acid
naja, obiger Code, der so bzw. so ähnlich in der viewtopic.php steht, errechnet ja das Alter.
Der Fehler mit der "33" trat oft bei Schreibfehlern seitens des Users in der SELECT Anweisung (viewtopic) auf, daher vermute ich dort den Grund.
Verfasst: 16.04.2003 15:14
von saerdnaer
ähm 33 kommt dann raus wenn die variable $profiledata['user_birthday'] leer ist... ( hängt mit 2003 und 1970 zusammen ) das heißt also das du $profiledata['user_birthday'] durch die richtige variable ersetzen musst. am besten du zeigst deine memberlist.php als link...
ah
Verfasst: 16.04.2003 15:30
von Acid
sag ich ja.. wenn Fehler in SELECT Anweisung - dann user_birthday leer - dann 33.
(imho) geht´s hier um die usercp_viewprofile.php (wenn es sich doch um die memberlist.php handelt, könnt ihr mich steinigen).
Verfasst: 16.04.2003 15:59
von Tekknotrip
Hab das mit dem Niels direkt ausgelotet, allerdings bleibe ich immer noch bei der 33 hängen.
http://mods.db9.dk/viewtopic.php?p=7930#7930
zwar kann er die Daten mit memberrow.birthday
direkt auslesen, aber ändere ich die dann wieder um in
memberrow.POSTER_AGE
dann hab ich wieder meine 33
(imho) geht´s hier um die usercp_viewprofile.php (wenn es sich doch um die memberlist.php handelt, könnt ihr mich steinigen).
Glaube nicht, dass es die datei ist, denn die memberlist.php soll ja das Alter anzeigen nicht erst, wenn ich aufs Profil klicke

?
Verfasst: 16.04.2003 16:12
von saerdnaer
saerdnaer hat geschrieben:am besten du zeigst deine memberlist.php als link...
ich warte...
ah
Verfasst: 16.04.2003 16:16
von Tekknotrip
Oh
http://www.technoguide.de/tmp/partnerboerse.txt
heisst zwar partnerboerse, iss aber die editierte memberlist
Verfasst: 16.04.2003 16:35
von Tekknotrip
BTW,
ich habe noch ne Ja / Nein Abfrage hinzugefügt, ob man an der partnerbörse teilnehmen möchte!
Das wird per radio Buttons gemacht. Es wird richtig in die DB eingelesen und wieder ausgelesen. Nur beim editieren des Profils fehlt dann die Auswahl ob man vorher jaoder nein ausgewählt hat.
Was kann das sein?
profile_add_body.tpl
Code: Alles auswählen
<tr>
<td class="row1"><span class="gen">{L_teilnahme}:</span></td>
<td class="row2">
<input type="radio" name="teilnahme" value="1" {teilnahme_ja} />
<span class="gen">{L_YES}</span>&&
<input type="radio" name="teilnahme" value="0" {teilnahme_nein} />
<span class="gen">{L_NO}</span>
</td>
</tr>
usercp_register & das admin teil
Code: Alles auswählen
'teilnahme_ja' => ( $teilnahme ) ? 'checked="checked"' : '',
'teilnahme_nein' => ( !$teilnahme ) ? 'checked="checked"' : '',