Seite 1 von 1

Birthday und gender addon

Verfasst: 02.04.2006 14:50
von Isaac
Hi,
ich wolltegerade das sogennante bandgaddon installieren. Jeodch fidne ich 2 Codes im pageheader nicht.
#
#-----[ 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;
Was muss ich jetzt tun?

Verfasst: 02.04.2006 16:00
von Pato
schon mal nur nach dem

Code: Alles auswählen

$user_online_link
gesucht?

MfG Pato

Verfasst: 02.04.2006 16:42
von Isaac
jep. aber da sieht das ganz und garnicht nach dem zu findenden aus.

Verfasst: 05.04.2006 15:34
von Isaac
Kommt schon ;-)

Verfasst: 05.04.2006 15:37
von Peggy
verlink doch mal deine aktuelle page_header.php hier als txt. :wink:

Eine php-Datei zuim Download bereitstellen

Verfasst: 05.04.2006 21:05
von Isaac

Verfasst: 05.04.2006 22:12
von Peggy
Hmm, sieht so aus, als wäre an den betroffenen Stellen der Color-Group-MOD eingebaut.
Bin da leider überfragt, sorry!
Aber vielleicht kann jmd. mit guten PHP-Kenntnissen da weiterhelfen ...

Verfasst: 07.04.2006 22:51
von Isaac
Kommt schon leute...

Verfasst: 09.04.2006 14:58
von Isaac
Ich weiß das ihr mir helfen könnt :wink:

Verfasst: 25.09.2006 10:25
von m4dm4x
Hi Leutz,

habe den Birthday und den Gender MOD installiert
und jetzt noch zusätzlich das Addon dafür, dass es das Geschlecht und das Alter auf der Startseite unten anzeigt.
Jetzt meine Frage: Wie und wo kann ich das Leerzeichen nach dem Benutzernamen "rauslöschen", damit das Alter in der Klammer direkt am Namen steht???
Hier mal noch das Addon:
##############################################################
## MOD Title: Gender and Birthday Add On for Viewonline Box in Index
## MOD Author: CBACK < webmaster@cback.de > (Christian Knerr) http://www.community.cback.de
## MOD Description: n/a
## MOD Version: 1.0.2
##
## Installation Level: Easy
## Installation Time: 4 Minutes
## Files To Edit: 2
## includes/page_header.php
## index.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Author Notes:
##
## THIS ADD ON REQUIRES:
##
## - Birthday Hack (Nils)
## - Gender Hack (Nils)
##
## OPTIONAL:
##
## - Who was Online-Box
##
##############################################################
## MOD History:
##
## 2005-07-07 - Version 1.0.0
## - First Release
##
##
## 2005-07-08 - Version 1.0.1
## - Fix in Birthday Display
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php


#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip


#
#-----[ IN-LINE FIND ]------------------------------------------
#
, u.user_level


#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, u.user_birthday, u.user_gender


#
#-----[ 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;



#
#-----[ INSTALLED LAST VISIT MOD? ]------------------------------------------
#
#
#-----[ OPEN ]------------------------------------------
#
index.php


#
#-----[ FIND ]------------------------------------------
#
# Double Find to exactly identify this Line!
#
// Start add - Last visit MOD


#
#-----[ FIND ]------------------------------------------
#
# Double Find to exactly identify this Line!
#
$sql = 'SELECT user_id,username,user_allow_viewonline,user_level,user_lastlogon FROM ' . USERS_TABLE . ' WHERE user_id!="'.ANONYMOUS.'" AND user_session_time >= '.$timetoday.' AND user_session_time< '.($timetoday+86399).' ORDER BY username';


#
#-----[ IN-LINE FIND ]------------------------------------------
#
,user_lastlogon


#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, user_birthday, user_gender


#
#-----[ FIND ]------------------------------------------
#
if ($todayrow['user_lastlogon']>=$time1Hour)
{
$users_lasthour++;
}



#
#-----[ AFTER, ADD ]------------------------------------------
#
//Start B&G Addon
// Wich gender?
if($todayrow['user_gender'] == 1)
{
// Male
$usergender = "<img src=\"" . $images['icon_minigender_male'] . "\" border=\"0\"";
}
else if ($todayrow['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 ( $todayrow['user_birthday'] != 999999 )
{
$userbdate=realdate('md', $todayrow['user_birthday']);
$userbirthdate = $this_year - realdate ('Y',$todayrow['user_birthday']);
if ($this_date < $userbdate) $userbirthdate--;
$userbirthdate = '&nbsp;&nbsp;<b>(' . $userbirthdate . ')</b>';
}
else
{
$userbirthdate = '';
} //End B&G Addon


#
#-----[ FIND ]------------------------------------------
#
$users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');


#
#-----[ REPLACE WITH ]------------------------------------------
#
$users_today_list.=( $todayrow['user_allow_viewonline'])?$usergender . '&nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>' . $userbirthdate . ',' : (($userdata[user_level]==ADMIN) ? $usergender . '&nbsp;<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>' . $userbirthdate . ',' : '');



#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM