Seite 1 von 1

Geburtstage in BirthdayMod u. Nickpage stimmen nicht überein

Verfasst: 07.09.2004 09:55
von Schwarzlicht
Hallo zusammen,

ich hoffe, dass mir jemand von euch weiterhelfen kann.
Ich habe den Nickpage-Mod und den Birthday-Mod installiert.
Klappt so weit alles auch ganz gut.
Allerdings sind die Geburtstage der User in beiden Mods unterschiedlich.
Offensichtlich greifen sie auf zwei verschiedene Tabellen in der Datenbank zu.

Ich möchte gern, dass in der Nickpage die selben Geburtstage wie im BirthdayMod angezeigt werde. Wie stelle ich dies am besten an?

Schöne Grüße Jan

Verfasst: 07.09.2004 17:25
von Acid
imho benutzen beide MODs unterschiedliche Codes für den Geburtstag.
Inwiefern unterscheiden sie sich denn ?

Verfasst: 08.09.2004 11:24
von Schwarzlicht
Acid hat geschrieben:Inwiefern unterscheiden sie sich denn ?
Ich kann bei beiden zwei völlig unterschiedliche Daten eingeben, die nix miteinander zu tun haben.
:(

Verfasst: 09.09.2004 22:30
von Acid
Der "Fehler" liegt also am User?
Wenn dieser unterschiedliche Daten eingibt..

..und das möchtest du unterbinden ?

Verfasst: 12.09.2004 11:21
von Schwarzlicht
Genau, ich möchte dass der im Profil eingegebene Geburtstag auch gleich in der Nickpage auftaucht. Beide sollen auf die selbe Tabelle in der Datenbank zugreifen.

Verfasst: 12.09.2004 11:47
von Acid
nickpage.php

Code: Alles auswählen

#
#-----[ FINDE (nur ein Auszug) ]------------------------------------------------
#
	//
	//Header
	//
	$sql = "SELECT a.username

#
#-----[ FINDE in dieser Zeile ]----------------------------------------
#
a.user_viewemail

#
#-----[ DANACH EINFÜGEN ]----------------------------------
#
, u.user_birthday

#
#-----[ FINDE ]------------------------------------------------
#
	$nickname = $row['username'];

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------
#

	// Start add - Birthday MOD
	$this_year = create_date('Y', time(), $board_config['board_timezone']);
	$this_date = create_date('md', time(), $board_config['board_timezone']);
	if ( $row['user_birthday'] != 999999 ) 
	{
		$poster_birthdate=realdate('md', $row['user_birthday']);
		$poster_age = $this_year - realdate ('Y',$row['user_birthday']);
		if ($this_date < $poster_birthdate) $poster_age--;
		$poster_age = $lang['Age'] . ': ' . $poster_age;
	} else
	{
		$poster_age = '';
	}
	// End add - Birthday MOD

#
#-----[ FINDE ]------------------------------------------------
#
		if($alter != "0")
		{
			$template->assign_block_vars('Alter', array(
			));
		}

#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------------
#
		// if($alter != "0")
		if($poster_age != '')
		{
			$template->assign_block_vars('Alter', array(
			));
		}

#
#-----[ FINDE ]------------------------------------------------
#
			'Alter' => $alter,

#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------------
#
			'Alter' => $poster_age,
Damit sollte zumindest erstmal das Alter aus´m Profil angezeigt werden.

Verfasst: 13.09.2004 09:10
von Schwarzlicht
Danke , :grin:
das hätte ich so weit hinbekommen.
Allerdings wird im persönlichem Adminbereich der Nickpage
nicht das Alter aus dem Profil übernommen.

Ist es möglich, in der Nickpage nicht nur das Alter sondern auch den Geburtstag anzuzeigen?

Schöne Grüße Jan

Verfasst: 21.01.2007 15:37
von phillip
ja das mit dem geburtsdatum wäre noch interessant....