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.
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
bei user_next_birthday_greeting muss eine 0 stehen.Wila hat geschrieben:Und was genau ist mit der 9 Serie gemeint? Ich habe bei der phpbb_users (Anonymous) unter user_birthday und user_next_birthday_greeting 5x die 9 eingetragen.
und bei user_birthday muss 99999 stehen
?ich hat geschrieben:wenn sich jemand registriert und kein geb.datum angibt, wird dann korrekterweise auch kein geb.datum angezeigt oder der 1.1.1970?
Hallo,
na hier darf ich mit meinem kleinen Problemchen nicht fehlen.
Hab heute mal über den EasyMod das "Intro_and_Portal_MOD_Version_1_50_emc" installieren lassen. Zur anwendung kommt fiblue3d. Die installation habe ich mit Hand noch mal geprüft. Alles OK. Die "intro_portal_mod_db_install.php" wurde ebenfalls erfolgreich ausgeführt. Das "Intro" und "Index" funktionieren ja aber wenn ich auf Portal klicke erscheint die Fehlermeldung
Ich muß dazu noch erwähnen das ich bei mir keine Eingabemöglichkeit für einen Geburtstag habe.
Wer gibt mir mal den Schubs in die richtige Richtung??
Bis bald
Jessi
na hier darf ich mit meinem kleinen Problemchen nicht fehlen.
Hab heute mal über den EasyMod das "Intro_and_Portal_MOD_Version_1_50_emc" installieren lassen. Zur anwendung kommt fiblue3d. Die installation habe ich mit Hand noch mal geprüft. Alles OK. Die "intro_portal_mod_db_install.php" wurde ebenfalls erfolgreich ausgeführt. Das "Intro" und "Index" funktionieren ja aber wenn ich auf Portal klicke erscheint die Fehlermeldung
Code: Alles auswählen
Could not fetch birthday for users.
DEBUG MODE
Line : 575
File : meine seite/webseiten/forum/portal.php
Wer gibt mir mal den Schubs in die richtige Richtung??
Bis bald
Jessi
Guten Morgen Acid
supi das du so schnell geantwortest hast.
Da isser der Code aus der portal.php
Allerdings ist mir mal aufgefallen dass die Googlesuche oder der Kalender usw., die dort eingestellt werden können, auch nicht angezeigt werden. Sind das alles extra mods?
Ich danke dir für deine Hilfe
LG Jessi
supi das du so schnell geantwortest hast.
Da isser der Code aus der portal.php
Allerdings ist mir mal aufgefallen dass die Googlesuche oder der Kalender usw., die dort eingestellt werden können, auch nicht angezeigt werden. Sind das alles extra mods?
Code: Alles auswählen
// CODE TAKEN FROM Birthday Mod Version 1.51 from Niels Chr. Rød Denmark http://mods.db9.dk/ START
$time_now = time();
$date_now = create_date('md', $time_now, $board_config['board_timezone']);
$date_forward = create_date('md', $time_now+($board_config['birthday_check_day']*86400), $board_config['board_timezone']);
$sql = ($board_config['birthday_check_day']) ? "SELECT user_id, username, user_birthday, user_level FROM ".USERS_TABLE." WHERE user_birthday<>999999 AND
(user_birthday<0 OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN ".(($date_now<$date_forward) ? "'($date_now+0)' AND '$date_forward'" : "'($date_now+0)' AND '1231' OR DATE_FORMAT(FROM_DAYS(user_birthday),'%m%d') BETWEEN '0101' AND '$date_forward'") .") ORDER BY username" : "";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Could not fetch birthday for users.", "", __LINE__, __FILE__, $sql);
} else
{
$birthdayrows = array();
$birthdayrows = $db->sql_fetchrowset($result);
}
if (!empty($birthdayrows))
{
$this_year = create_date('Y', $time_now, $board_config['board_timezone']);
$date_today = $this_year.$date_now;
$date_forward = $this_year.$date_forward;
while (list($user_number, $birthdayrow) = each($birthdayrows))
{
$user_birthday2 = $this_year.($user_birthday = realdate("md",$birthdayrow['user_birthday'] ));
// give user a year more, if he alread have had birthday
if ( $user_birthday2 < $date_today ) $user_birthday2 += 10000;
if ( $user_birthday2 == $date_today )
{
//user have birthday today
$user_age = $this_year - realdate ( 'Y',$birthdayrow['user_birthday'] );
switch ($birthdayrow['user_level'])
{
case ADMIN :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"'; break;
case MOD :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"'; break;
default: $style_color = '';
}
$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
} else if ( $user_birthday2 > $date_today && $user_birthday2 <= $date_forward )
{
// user are having birthday within the next days
$user_age = ( $this_year.$user_birthday < $date_today ) ? $this_year - realdate ('Y',$birthdayrow['user_birthday'])+1 : $this_year- realdate ('Y',$birthdayrow['user_birthday']);
switch ($birthdayrow['user_level'])
{
case ADMIN :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';break;
case MOD :
$birthdayrow['username'] = '<b>' . $birthdayrow['username'] . '</b>';
$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';break;
default: $style_color = '';
}
$birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';
}
}
if ($birthday_today_list) $birthday_today_list[ strlen( $birthday_today_list)-1] = ' ';
if ($birthday_week_list) $birthday_week_list[ strlen( $birthday_week_list)-1] = ' ';
}
if (isset($result))
{
$db->sql_freeresult($result);
}
// CODE TAKEN FROM Birthday Mod Version 1.51 from Niels Chr. Rød Denmark http://mods.db9.dk/ END
LG Jessi
Hallo Acid
ich bins noch mal. Du sorry aber jetzt geht es alles. Der einzigste Fehler war dass die "Optionalen Mods" die ja in der konfiguration ganz unten einzustellen sind, nicht installiert sind. Ja darum auch "Optional".
Soviel zum Thema blond, oder?
Na dann werde ich mal suchen woher ich das Birthday Mod bekomme.
Wünsche Dir noch einen supi Tag
LG Jessi
ich bins noch mal. Du sorry aber jetzt geht es alles. Der einzigste Fehler war dass die "Optionalen Mods" die ja in der konfiguration ganz unten einzustellen sind, nicht installiert sind. Ja darum auch "Optional".
Soviel zum Thema blond, oder?
Na dann werde ich mal suchen woher ich das Birthday Mod bekomme.
Wünsche Dir noch einen supi Tag
LG Jessi