Pagina 1 van 1
Mod bij portal
Geplaatst: 18 apr 2003, 21:49
door michaa113
Beschrijving: dit bestand legt je uit hoe je een verjaardag blok toe kun voegen op ezPortal
Vereist verjaardags mod (Birthday mod)
Maar de birthday mod kan ik nergens vinden.
Wie kan me helpen?
Geplaatst: 18 apr 2003, 21:51
door Caboman
als je NLezPortalv2.1.8 hebt. dan hoort deze erbij
Code: Selecteer alles
#################################################################
## Titel: Verjaardag blok voor Smartor's ezPortal
## Auteur: Smartor <smartor_xp@hotmail.com> - http://smartor.is-root.com
## Vertaling: Admiral Rob <robvanderburgt@home.nl>
## Beschrijving: dit bestand legt je uit hoe je een verjaardag blok toe kun voegen op ezPortal
## Vereist verjaardags mod (Birthday mod)
##
## Aan te passen bestanden: 2
## portal.php
## templates/subSilver/portal_body.tpl
##
## Bijgevoegde bestanden: geen
##
#################################################################
#
#-----[ OPEN ]---------------------------------------------
#
portal.php
#
#-----[ VIND ]----------------------------------------
#
//
// Start pagina output
#
#-----[ VOEG DAARVOOR TOE ]-----------------------------------
#
// Verjaardag mod, Laat gebruikers met een verjaardag zien
$sql = "SELECT user_id, username, user_birthday,user_level FROM " . USERS_TABLE. " WHERE user_birthday!=999999 ORDER BY username";
if($result = $db->sql_query($sql))
{
$birthdayrow = $db->sql_fetchrowset($result);
if (!empty($birthdayrow))
{
$year=create_date('Y', time(), $board_config['board_timezone']);
$date_today = create_date('Ymd', time(), $board_config['board_timezone']);
$date_forward = create_date('Ymd', time()+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
for($i = 0; $i < count($birthdayrow); $i++)
{
$user_birthday=realdate("md",$birthdayrow[$i]['user_birthday']);
$user_birthday2=(($year.$user_birthday<$date_today)? $year+1:$year).$user_birthday;
if ($user_birthday2==$date_today)
{
//gebruikers die vandaag hun verjaardag hebben
$user_age=$year- realdate ('Y',$birthdayrow[$i]['user_birthday']);
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow[$i]['user_id']) . '"' . $style_color .'><b>' . $birthdayrow[$i]['username'] . ' ('.$user_age.')</b></a>';
}
else if ($user_birthday2>$date_today && $user_birthday2<=$date_forward)
{
// gebruikers die hun verjaardag hebben binnen de komende dagen
$user_age=($year.$user_birthday<$date_today)?$year- realdate('Y',$birthdayrow[$i]['user_birthday']) + 1 : $year- realdate('Y',$birthdayrow[$i]['user_birthday']);
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow[$i]['user_id']) . '"' . $style_color .'><b>' . $birthdayrow[$i]['username'] . ' ('.$user_age.')</b></a>';
}
}
}
}
$db->sql_freeresult($result);
#
#-----[ VIND ]----------------------------------------
#
'L_VOTE_BUTTON' => $lang['Vote'],
#
#-----[ VOEG DAARNA TOE ]-----------------------------------
#
// verjaardag mod
'L_WHOSBIRTHDAY_WEEK' => sprintf((($birthday_week_list)? $lang ['Birthday_week'].$birthday_week_list:$lang ['Nobirthday_week']),$board_config['birthday_check_day']),
'L_WHOSBIRTHDAY_TODAY' =>($birthday_today_list&&$board_config['birthday_check_day'])? $lang ['Birthday_today'].$birthday_today_list:$lang ['Nobirthday_today'],
'L_BIRTHDAY' => $lang['Birthday'],
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/portal_body.tpl
#
#-----[ VIND ]----------------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_STATISTICS}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS}<br />{NEWEST_USER}<br /><br/>{TOTAL_POSTS} {TOTAL_TOPICS}<br /> </span></td>
</tr>
</table>
<br />
#
#-----[ VOEG DAARNA TOE ]-----------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_BIRTHDAY}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br /><br />{L_WHOSBIRTHDAY_WEEK}<br /> </span></td>
</tr>
</table>
<br />
#
#-----[ SLA OP/SLUIT AF ALLE BESTANDEN ]------------------------------------------
#
# EoF
Geplaatst: 18 apr 2003, 21:52
door michaa113
Caboman schreef:als je NLezPortalv2.1.8 hebt. dan hoort deze erbij
Code: Selecteer alles
#################################################################
## Titel: Verjaardag blok voor Smartor's ezPortal
## Auteur: Smartor <smartor_xp@hotmail.com> - http://smartor.is-root.com
## Vertaling: Admiral Rob <robvanderburgt@home.nl>
## Beschrijving: dit bestand legt je uit hoe je een verjaardag blok toe kun voegen op ezPortal
## Vereist verjaardags mod (Birthday mod)
##
## Aan te passen bestanden: 2
## portal.php
## templates/subSilver/portal_body.tpl
##
## Bijgevoegde bestanden: geen
##
#################################################################
#
#-----[ OPEN ]---------------------------------------------
#
portal.php
#
#-----[ VIND ]----------------------------------------
#
//
// Start pagina output
#
#-----[ VOEG DAARVOOR TOE ]-----------------------------------
#
// Verjaardag mod, Laat gebruikers met een verjaardag zien
$sql = "SELECT user_id, username, user_birthday,user_level FROM " . USERS_TABLE. " WHERE user_birthday!=999999 ORDER BY username";
if($result = $db->sql_query($sql))
{
$birthdayrow = $db->sql_fetchrowset($result);
if (!empty($birthdayrow))
{
$year=create_date('Y', time(), $board_config['board_timezone']);
$date_today = create_date('Ymd', time(), $board_config['board_timezone']);
$date_forward = create_date('Ymd', time()+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
for($i = 0; $i < count($birthdayrow); $i++)
{
$user_birthday=realdate("md",$birthdayrow[$i]['user_birthday']);
$user_birthday2=(($year.$user_birthday<$date_today)? $year+1:$year).$user_birthday;
if ($user_birthday2==$date_today)
{
//gebruikers die vandaag hun verjaardag hebben
$user_age=$year- realdate ('Y',$birthdayrow[$i]['user_birthday']);
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow[$i]['user_id']) . '"' . $style_color .'><b>' . $birthdayrow[$i]['username'] . ' ('.$user_age.')</b></a>';
}
else if ($user_birthday2>$date_today && $user_birthday2<=$date_forward)
{
// gebruikers die hun verjaardag hebben binnen de komende dagen
$user_age=($year.$user_birthday<$date_today)?$year- realdate('Y',$birthdayrow[$i]['user_birthday']) + 1 : $year- realdate('Y',$birthdayrow[$i]['user_birthday']);
$style_color = ($birthdayrow[$i]['user_level'] == ADMIN )?'style="color:#' . $theme['fontcolor3'] . '"':(( $birthdayrow[$i]['user_level'] == MOD )?'style="color:#' . $theme['fontcolor2'] . '"':'');
$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow[$i]['user_id']) . '"' . $style_color .'><b>' . $birthdayrow[$i]['username'] . ' ('.$user_age.')</b></a>';
}
}
}
}
$db->sql_freeresult($result);
#
#-----[ VIND ]----------------------------------------
#
'L_VOTE_BUTTON' => $lang['Vote'],
#
#-----[ VOEG DAARNA TOE ]-----------------------------------
#
// verjaardag mod
'L_WHOSBIRTHDAY_WEEK' => sprintf((($birthday_week_list)? $lang ['Birthday_week'].$birthday_week_list:$lang ['Nobirthday_week']),$board_config['birthday_check_day']),
'L_WHOSBIRTHDAY_TODAY' =>($birthday_today_list&&$board_config['birthday_check_day'])? $lang ['Birthday_today'].$birthday_today_list:$lang ['Nobirthday_today'],
'L_BIRTHDAY' => $lang['Birthday'],
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/portal_body.tpl
#
#-----[ VIND ]----------------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_STATISTICS}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS}<br />{NEWEST_USER}<br /><br/>{TOTAL_POSTS} {TOTAL_TOPICS}<br /> </span></td>
</tr>
</table>
<br />
#
#-----[ VOEG DAARNA TOE ]-----------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_BIRTHDAY}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br /><br />{L_WHOSBIRTHDAY_WEEK}<br /> </span></td>
</tr>
</table>
<br />
#
#-----[ SLA OP/SLUIT AF ALLE BESTANDEN ]------------------------------------------
#
# EoF
## Beschrijving: dit bestand legt je uit hoe je een verjaardag blok toe kun voegen op ezPortal
## Vereist verjaardags mod (Birthday mod)
Die birthday mod zelf moet ik hebben!
Die heb ik al.
Geplaatst: 18 apr 2003, 21:54
door Caboman
Geplaatst: 18 apr 2003, 21:56
door michaa113
ik kan hem niet op smartor vinden, niet op phpbbhacks.com
Geplaatst: 18 apr 2003, 23:55
door wouter1980
Geplaatst: 18 apr 2003, 23:58
door Caboman
maar die is in het engels

Geplaatst: 19 apr 2003, 00:08
door wouter1980
language file aanpassen en dan istie ook in het nederlands

of je moet wachten tot er ook een nederlandse versie uitkomt.
Geplaatst: 19 apr 2003, 10:15
door DaMnNaTiOn
Geplaatst: 19 apr 2003, 11:36
door Leipo
Zei gister de page van DaM ook al maar wat maakt het uit dat ie engels is..
Die 2 zinnen..

Geplaatst: 19 apr 2003, 11:38
door Leipo
Edit Michaa daarna wel bij mij overbrengen he
Ik heb het trouwens bij relpy mod al gevonden..
Moet helemaal nieuwe tabel enzo gaan aanmaken maar dat kan ik niet dus vraag ik vietopic.php wel ff van die gozer..
Heb ik weer voordeel bijv. die balk met link plaatjes

Geplaatst: 19 apr 2003, 13:16
door michaa113
hahaha
Jij blij.
Maar toch zelf doen is leuker. Daar leer je ook wat van
Geplaatst: 19 apr 2003, 13:27
door Leipo
Weet ik..
Ben bezig met anderen mod's maar kan ze ook niet vinden..

*deep shame*
Geplaatst: 20 apr 2003, 08:46
door michaa113
hahaha welke dan?