Seite 1 von 1

gender_age_in_viewonline vs. color_group

Verfasst: 06.01.2009 16:53
von samamijole
Hallo

ich wollte das alter und geschlecht in der viewonline einbauen
habe beide hacks von nils

Birthday und
Gender

als ich die install durchführen wollte fand ich in der page_header diese abschnitte nicht

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
				$style_color = '';
				if ( $row['user_level'] == ADMIN )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';


#
#-----[ BEFORE, ADD ]------------------------------------------
#
                // Wich gender?
                if($row['user_gender'] == 1)
                {
                  // Male
                  $usergender = "<img src=\"" . $images['icon_minigender_male'] . "\" border=\"0\">";
                }
                else if ($row['user_gender'] == 2)
                {
                  // Female
                  $usergender = "<img src=\"" . $images['icon_minigender_female'] . "\" border=\"0\">";
                }
                else
				{
                  // No value
                  $usergender = '';
                }

                // How old?     
		    $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 )
  		    {
    			$userbdate=realdate('md', $row['user_birthday']);
    			$userbirthdate = $this_year - realdate ('Y',$row['user_birthday']);
    			if ($this_date < $userbdate) $userbirthdate--;
			$userbirthdate = '&nbsp;&nbsp;<b>(' . $userbirthdate . ')</b>';
  		    }
		    else
		    {
			$userbirthdate = '';
		    }		   




#
#-----[ FIND ]------------------------------------------
#
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
					

#
#-----[ REPLACE WITH ]------------------------------------------
#
					$user_online_link = $usergender . '&nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>' . $userbirthdate;



#
#-----[ FIND ]------------------------------------------
#
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';


#
#-----[ REPLACE WITH ]------------------------------------------
#
$user_online_link = $usergender . '$nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>' . $userbirthdate;


habe gelesen das es mit dem color_group zusammen hängt ( den habe ich auch eingebaut)
hat da jemand schon mal eine änderung dafür gemacht ?

wäre nett wenn mir jemand helfen könnte

wünsche euch noch ein gutes neues Jahr
gruß samamijole

Re: gender_age_in_viewonline vs. color_group

Verfasst: 07.01.2009 21:37
von samamijole
Hallo

kann mir jemand behilflich sein ?

gruß samamijole

Re: gender_age_in_viewonline vs. color_group

Verfasst: 11.01.2009 15:12
von samamijole
hallo

kann mir jemand helfen ?

Re: gender_age_in_viewonline vs. color_group

Verfasst: 15.01.2009 17:12
von samamijole
huhu
samamijole hat geschrieben:Hallo

ich wollte das alter und geschlecht in der viewonline einbauen
habe beide hacks von nils

Birthday und
Gender

als ich die install durchführen wollte fand ich in der page_header diese abschnitte nicht

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
				$style_color = '';
				if ( $row['user_level'] == ADMIN )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';


#
#-----[ BEFORE, ADD ]------------------------------------------
#
                // Wich gender?
                if($row['user_gender'] == 1)
                {
                  // Male
                  $usergender = "<img src=\"" . $images['icon_minigender_male'] . "\" border=\"0\">";
                }
                else if ($row['user_gender'] == 2)
                {
                  // Female
                  $usergender = "<img src=\"" . $images['icon_minigender_female'] . "\" border=\"0\">";
                }
                else
				{
                  // No value
                  $usergender = '';
                }

                // How old?     
		    $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 )
  		    {
    			$userbdate=realdate('md', $row['user_birthday']);
    			$userbirthdate = $this_year - realdate ('Y',$row['user_birthday']);
    			if ($this_date < $userbdate) $userbirthdate--;
			$userbirthdate = '&nbsp;&nbsp;<b>(' . $userbirthdate . ')</b>';
  		    }
		    else
		    {
			$userbirthdate = '';
		    }		   




#
#-----[ FIND ]------------------------------------------
#
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
					

#
#-----[ REPLACE WITH ]------------------------------------------
#
					$user_online_link = $usergender . '&nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>' . $userbirthdate;



#
#-----[ FIND ]------------------------------------------
#
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';


#
#-----[ REPLACE WITH ]------------------------------------------
#
$user_online_link = $usergender . '$nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>' . $userbirthdate;


habe gelesen das es mit dem color_group zusammen hängt ( den habe ich auch eingebaut)
hat da jemand schon mal eine änderung dafür gemacht ?

wäre nett wenn mir jemand helfen könnte

wünsche euch noch ein gutes neues Jahr
gruß samamijole
bin immer noch nicht weiter gekommen ...
bräuchte eure hilfe

gruß samamijole

Re: gender_age_in_viewonline vs. color_group

Verfasst: 15.01.2009 20:53
von S2B
Und trotzdem musst du nicht deinen eigenen Beitrag zitieren... :wink:

Verlinke doch mal deine viewonline.php (KB:datei).

Re: gender_age_in_viewonline vs. color_group

Verfasst: 17.01.2009 00:53
von samamijole
Hallo

hier die viewonline.php



gruß samamijole

Re: gender_age_in_viewonline vs. color_group

Verfasst: 17.01.2009 14:13
von S2B
Äh, hab mich verlesen: Ich bräuchte deine page_header.php.

Re: gender_age_in_viewonline vs. color_group

Verfasst: 18.01.2009 21:24
von samamijole
joa macht nichts

hier die page_header.php

Re: gender_age_in_viewonline vs. color_group

Verfasst: 18.01.2009 22:19
von S2B
Den ersten Codebaustein (den langen) fügst du nach dieser Zeile ein:

Code: Alles auswählen

			if ( $row['user_id'] != $prev_user_id )
			{
Außerdem machst du noch das:
Finde:

Code: Alles auswählen

                                $user_online_link = color_group_colorize_name($row['user_id']);
Ersetze mit:

Code: Alles auswählen

                                $user_online_link = $usergender . '&nbsp;' . color_group_colorize_name($row['user_id']) . $userbirthdate;
Danach sollte es normalerweise funktionieren.