Problem mit Birthday-Mod
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Code: Alles auswählen
#
#-----[ DATEI öffnen ]------------------------------------------
#
# /memberlist.php
#
#-----[ FINDE ]-------------------------------------------------
#
$order_by = "user_regdate ASC LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ DANACH EINFÜGEN ]----------------------------------
#
case 'age':
$order_by = "user_birthday $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
#
#-----[ FINDE ]-------------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
#
#-----[ MIT FOLGENDEM ERSETZEN ]--------------------------------
#
$sql = "SELECT *
#
#-----[ FINDE ]------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'], $lang['Sort_Website'], $lang['Sort_Top_Ten']);
#
#-----[ FINDE in dieser Zeile ]------------------------------------------
#
$lang['Sort_Username']
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
, $lang['Birthday']
#
#-----[ FINDE ]------------------------------------------
#
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');
#
#-----[ FINDE in dieser Zeile ]------------------------------------------
#
'username'
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
, 'age'
#
#-----[ FIND ]------------------------------------------
#
'L_ICQ' => $lang['ICQ'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_BIRTHDAY' => $lang['Birthday'],
#
#-----[ FINDE ]-------------------------------------------------
#
$username = $row['username'];
$user_id = $row['user_id'];
#
#-----[ DANACH EINFÜGEN ]---------------------------------------
#
if ( $row['user_birthday'] != 999999 )
{
$age =realdate('Y',(time()/86400))- realdate ('Y',$row['user_birthday']);
if (date('md')<realdate('md',$row['user_birthday'])) $age--;
$age = $lang['Age'] . ':' . $age .' ';
} else $age = ' ';
#
#-----[ FINDE ]-------------------------------------------------
#
'USERNAME' => $username,
#
#-----[ DANACH EINFÜGEN ]---------------------------------------
#
'AGE' => $age,
#
#-----[ DATEI öffnen ]------------------------------------------
#
# /templates/xxx/memberlist_body.tpl
#
#-----[ FINDE ]-------------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
#
#-----[ DANACH EINFÜGEN ]--------------------------------
#
<th class="thTop" nowrap="nowrap">{L_BIRTHDAY}</th>
#
#-----[ FINDE ]-------------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
#
#-----[ DANACH EINFÜGEN ]--------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">{memberrow.AGE}</span></td>
#
#-----[ FINDE ]-------------------------------------------------
#
<td class="catbottom" colspan="8" height="28"> </td>
#
#-----[ MIT FOLGENDEM ERSETZEN ]--------------------------------
#
<td class="catbottom" colspan="9" height="28"> </td>
Zuletzt geändert von Acid am 02.11.2002 12:04, insgesamt 1-mal geändert.
und so wird der Geburtsdatum angezeigt, gell?
Und ich hab jetzt grad eben noch versucht, so eine Sortierfunktion einzufügen, aber ohne Erfolg! Also halt sowas wie nach Geburtstag aufsteigend und absteigend sortieren!
Dank dir Acid, meine User sind begeistert!
Code: Alles auswählen
$age =realdate ('d.m.Y',$row['user_birthday']);
Dank dir Acid, meine User sind begeistert!
Man O Man!
Acid, du bist schneller als Licht!
RIESENDANK!
Meld das mal bei www.phpbbhacks.com als mod an, ich glaub das werden sich noch einige andere reinsetzen!
Acid, du bist schneller als Licht!
RIESENDANK!
Meld das mal bei www.phpbbhacks.com als mod an, ich glaub das werden sich noch einige andere reinsetzen!