 |
|
|
|

| Autor |
Nachricht |
easy123
phpBB2.de User

Anmeldungsdatum: 01.04.2005
Beiträge: 3
|
Verfasst am:
Fr 01 Apr, 2005 16:35 |
  |
Hallo,
im Topic Kalender wird der Geburtstag in den Monaten Jänner-November
angezeigt. Im Dezember aber nicht.
Birthday Extension for Topic Calender & Birthday Mod
MOD Version: 0.9.6
Bitte warum werden im Dezember die Geburtstage nicht angezeigt?
mfg
Easay123 |
|
|
   |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
daniel33
phpBB2.de User

Anmeldungsdatum: 04.02.2004
Beiträge: 89
|
Verfasst am:
Fr 01 Apr, 2005 16:55 |
  |
|
   |
 |
easy123
phpBB2.de User

Anmeldungsdatum: 01.04.2005
Beiträge: 3
|
Verfasst am:
Do 07 Apr, 2005 00:23 |
  |
@daniel33
Habe diesen Code in die functions_calendar.php eingefügt:
mit diesem wird der Geburtstag im Dezember dargestellt.
Habe ein paar Zeilen weggelassen. Vor lauter Probieren habe ich vergessen, welche Zeile das war--> sorry
| Code: |
//
// Birthday Mod for Topic Calendar & Birthday Mod without PCP
//
function get_birthday(&$events, &$number, $start_date, $end_date, $limit=false, $start=0, $max_limit=-1)
{
global $template, $lang, $images, $userdata, $board_config, $db, $phpbb_root_path, $phpEx;
$sql = "$user_birthday SELECT u.*
FROM " . USERS_TABLE . " AS u
WHERE u.user_id <> " . ANONYMOUS . "
AND u.user_birthday <> 999999
ORDER BY username";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not read user table to get birthday today info', '', __LINE__, __FILE__, $sql);
}
// get the number of occurences
$number = $db->sql_numrows($result);
// if limit per page asked, limit the number of results
// read users
while ($row = $db->sql_fetchrow($result))
{
$user_id = $row['user_id'];
$username = $row['username'];
$user_birthday = realdate($lang['DATE_FORMAT'], $row['user_birthday']);
$ignore = $row['user_ignore'];
$friend = $row['user_friend'];
$always_visible = $row['user_visible'];
$username_link = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");
$event_day = realdate('d',$row['user_birthday']);
$event_month = realdate('n',$row['user_birthday']);
$event_year2 = realdate('Y',$row['user_birthday']);
$start_month = intval(date('m', $start_date));
$event_year = intval(date('Y', $start_date));
if ($event_month < $start_month) $event_year++;
$event_time = mktime( 0,0,0, $event_month, $event_day, $event_year );
// avatar
$avatar_display = ( $userdata['user_viewavatar'] && $row['user_allowavatar'] );
$avatar = '';
if ( $avatar_display && $row['user_avatar_type'] )
{
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
// Alter berrechnen
$age = $event_year - $event_year2;
if ( intval(substr($user_birthday, 4, 4)) > intval(date('md', $event_time)) ) $age--;
if ($age <= 0) $age = '';
$tmp_message = sprintf($lang['birthday_message'],"<img src='".$phpbb_root_path."images/cake.gif'>",$username,$avatar,$age);
$message = htmlspecialchars("<table cellspacing='1' cellpadding='2' border='0' width='100%' class='forumline'><tr><td class='row1' nowrap='nowrap' align='center'><b>".$lang['birthday_header']."</b><span class='topictitle'></span><hr /><span class='genmed'>".$tmp_message."</span></td></tr></table>");
$message = preg_replace("/[\n\r]{1,2}/", '', $message);
$new_row = array();
$new_row['event_id'] = POST_USERS_URL . $user_id;
$new_row['event_author_id'] = $user_id;
$new_row['event_author'] = $username;
$new_row['event_time'] = $event_time;
$new_row['event_last_author_id'] = '';
$new_row['event_last_author'] = '';
$new_row['event_last_time'] = '';
$new_row['event_replies'] = '';
$new_row['event_views'] = '';
$new_row['event_type'] = POST_BIRTHDAY;
$new_row['event_vote'] = '';
$new_row['event_status'] = '';
$new_row['event_moved_id'] = '';
$new_row['event_last_id'] = '';
$new_row['event_forum_id'] = '';
$new_row['event_forum_name'] = '';
$new_row['event_icon'] = $images['icon_birthday'];
$new_row['event_title'] = $username;
$new_row['event_short_title'] = $username;
$new_row['event_message'] = $message;
$new_row['event_calendar_time'] = $event_time;
$new_row['event_calendar_duration'] = '';
$new_row['event_link'] = $username_link;
$new_row['event_txt_class'] = $txt_class;
$new_row['event_type_icon'] = '<img src="' . $images['icon_tiny_profile'] . '" border="0" align="absbottom" hspace="2" />';
$events[] = $new_row;
}
}
|
mfg
Easy123 |
Zuletzt bearbeitet von easy123 am Do 07 Apr, 2005 01:53, insgesamt 2-mal bearbeitet |
|
   |
 |
daniel33
phpBB2.de User

Anmeldungsdatum: 04.02.2004
Beiträge: 89
|
Verfasst am:
Do 07 Apr, 2005 00:52 |
  |
|
   |
 |
easy123
phpBB2.de User

Anmeldungsdatum: 01.04.2005
Beiträge: 3
|
Verfasst am:
Do 07 Apr, 2005 02:04 |
  |
Hallo daniel33,
habe sofort den neuen Code eingefügt.
Vielen Dank für dieses update
Super Service
mfg
Easy123 |
|
|
   |
 |
mishka2000
phpBB2.de User

Anmeldungsdatum: 12.05.2005
Beiträge: 2
|
Verfasst am:
Do 12 Mai, 2005 20:37 |
  |
|
   |
 |
mishka2000
phpBB2.de User

Anmeldungsdatum: 12.05.2005
Beiträge: 2
|
Verfasst am:
Mo 16 Mai, 2005 11:58 |
  |
Nobody ?? I hate the idea of installing Profile Control Panel only for Birthday Mod to work with Topics Calendar..  |
|
|
   |
 |
daniel33
phpBB2.de User

Anmeldungsdatum: 04.02.2004
Beiträge: 89
|
Verfasst am:
Fr 20 Mai, 2005 18:38 |
  |
|
   |
 |
weizenspoiler
phpBB2.de User

Anmeldungsdatum: 26.09.2007
Beiträge: 8
|
Verfasst am:
So 23 Dez, 2007 12:23 |
  |
hallo
ich habe auch diese mod eingebaut
wenn ich als gast auf den kalender gehe zeigt es mir den username an
so wie es eigentlich sein soll
und wenn ich eingeloogt bin erschein nur ein balken
anderstrum wäre es mir lieber ...
an was kann das liegen ????
gruß weizenspoiler |
|
|
   |
 |
wowgolds987
phpBB2.de User

Anmeldungsdatum: 13.12.2008
Beiträge: 9
|
Verfasst am:
Do 18 Dez, 2008 08:42 |
  |
[quote="AmigaLink"]
| oxpus hat folgendes geschrieben: |
| Von mir schon einmal ein dickes Lob. Damit ist das Thema endlich man (fast) vom Tisch! |
Da schließe ich mich an!
Aber wieso fast?
Ok - ich weiss noch nicht wie sich dieser Mod mit dem Mini-Cal verträgt (hab ihn noch nicht eingebaut, da ich den Birthday-mod nicht drin hab), aber Grundsätztlich schein das Problem doch nun gelöst zu sein.[/quote
HUGE stock forgold wowat all times!! There's no need for worrying about buying without gold stock. Your benefit is respected. Once you place the wow power leveling order, gold will be on it’s way in a few minutes. Security guaranteed!! |
|
|
   |
 |
|
|
|
|
Gehe zu Seite Zurück 1, 2, 3, 4, 5
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |