[Help zur Entwicklung] Partnerbörse

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tekknotrip
Mitglied
Beiträge: 205
Registriert: 18.03.2003 16:17
Wohnort: Esslingen
Kontaktdaten:

Beitrag von Tekknotrip »

klappt, allerdings bin ich jetzt 33 Jhre alt und nimmer 28 :-)

Komisch......
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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.
Tekknotrip
Mitglied
Beiträge: 205
Registriert: 18.03.2003 16:17
Wohnort: Esslingen
Kontaktdaten:

Beitrag 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?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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).
Tekknotrip
Mitglied
Beiträge: 205
Registriert: 18.03.2003 16:17
Wohnort: Esslingen
Kontaktdaten:

Beitrag 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 ;-)?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

saerdnaer hat geschrieben:am besten du zeigst deine memberlist.php als link...
ich warte...

ah
Tekknotrip
Mitglied
Beiträge: 205
Registriert: 18.03.2003 16:17
Wohnort: Esslingen
Kontaktdaten:

Beitrag von Tekknotrip »

Oh :-)

http://www.technoguide.de/tmp/partnerboerse.txt

heisst zwar partnerboerse, iss aber die editierte memberlist
Tekknotrip
Mitglied
Beiträge: 205
Registriert: 18.03.2003 16:17
Wohnort: Esslingen
Kontaktdaten:

Beitrag 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"' : '',
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“