Verjaardag op kalender
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

-
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:
Verjaardag op kalender
Ik wou de mod instaleren die het mogelijk maakt om de verjaardag van gebruikers op de kalender weer te geven. Nu loop ik echter tegen het volgende probleem aan.
Na open calender.php wordt er gevraagd om dingen te vinden en daarna iets te plaatsen. De stukken tekst die ik moet vinden staan echter niet in mijn file van calender.php. Ik heb calender 1.4.2 en er staat in de uitleg wel dat het op deze versie getest is.
Iemand hier voor een oplossing.
Na open calender.php wordt er gevraagd om dingen te vinden en daarna iets te plaatsen. De stukken tekst die ik moet vinden staan echter niet in mijn file van calender.php. Ik heb calender 1.4.2 en er staat in de uitleg wel dat het op deze versie getest is.
Iemand hier voor een oplossing.
-
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:
Het gaat om dit stuk:
En nee ik kan geen een stuk vinden in mijn bestand. In iedergeval niet precies zoals het hier staat.
Code: Selecteer alles
#-----[ OPEN ]--------------------------------------------
#
calendar.php
#
#-----[ FIND ]--------------------------------------------
#
{
$currentday = create_date("j", time(), $board_config['board_timezone']);
$currentmonth = create_date("m", time(), $board_config['board_timezone']);
$currentyear = create_date("Y", time(), $board_config['board_timezone']);
}
#
#-----[ AFTER, ADD ]--------------------------------------
#
if ($cal_config['show_birthdays'] == 1)
{
$username = array();
$user_id = array();
$birthday = array();
$birthmonth = array();
$useryear = array();
$ii = 0;
$sql = "SELECT username, user_id, user_birthday
FROM " . USERS_TABLE . "
WHERE user_birthday < '999999'
ORDER BY username";
if( ($result = $db->sql_query($sql)) )
{
while( $row = $db->sql_fetchrow($result))
{
$ii++;
$username[$ii] = $row['username'];
$user_id[$ii] = $row['user_id'];
$birthday[$ii] = intval(substr($row['user_birthday'], 6, 2));
$birthmonth[$ii] = intval(substr($row['user_birthday'], 4, 2));
$useryear[$ii] = intval(substr($row['user_birthday'], 0, 4));
}
}
}
#
#-----[ FIND ]--------------------------------------------
#
// Changed the range to do ALL the days not require duplicate code later.
#
#-----[ AFTER, ADD ]--------------------------------------
#
$max_query = 0;
#
#-----[ FIND ]--------------------------------------------
#
$event_list = '';
$correction = 0;
#
#-----[ AFTER, ADD ]--------------------------------------
#
if ($cal_config['show_birthdays'] == 1)
{
$ii = 0;
for ($ii; $ii<=count($useryear); $ii++)
{
if ( $birthday[$ii] == $thisday AND $birthmonth[$ii] == $month)
{
$userage = $year - $useryear[$ii];
$correction++;
$event_list .= '<span class="gensmall">-> <a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id[$ii]") . '">' . $username[$ii] . ' (' . $userage .')</a></span><br />';
}
}
}
#
#-----[ FIND ]--------------------------------------------
#
$query_num = count($this_date);
#
#-----[ AFTER, ADD ]--------------------------------------
#
if (($query_num + $correction) > $max_query)
{
$max_query = $query_num + $correction;
}
#
#-----[ FIND AND DELETE]----------------------------------
#
if (($query_num - $correction) < 4) {
for ($j=0; $j<(4 - ($query_num-$correction)); $j++) {
$event_list .= '<span class=gensmall>&<br></span>';
}
}
#
#-----[ FIND ]--------------------------------------------
#
$template->assign_vars(array(
'CAL_VERSION' => 'Ver: '.$cal_version,
'CALENDAR' => $lang['Calendar'],
'L_CAL_NEW' => $lang['Cal_add_event'],
'U_INDEX' => append_sid("index.$phpEx"),
'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
'U_CAL_HOME' => $homeurl)
);
#
#-----[ REPLACE WITH ]------------------------------------
#
if ($max_query < 5) $max_query = 5;
$max_height = $max_query * 12;
$template->assign_vars(array(
'CAL_VERSION' => 'Ver: '.$cal_version,
'CALENDAR' => $lang['Calendar'],
'L_CAL_NEW' => $lang['Cal_add_event'],
'U_INDEX' => append_sid("index.$phpEx"),
'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
'U_CAL_HOME' => $homeurl,
'MAX_HEIGHT' => 'height=' . $max_height . 'px')
);
-
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:

Werkte met de search functie van alair en dan kreeg ik steeds terug dat het niet te vinden was. Ben de zoek opdrachten gaan knippen en nu heb ik het wel gevonden

Maar euh.... werken doet het nog niet. Krijg geen fout meldingen maar ingevoerde verjaardagen verschijnen ook niet op de kalender.

Waar dit nu weer aan ligt



-
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:
Is er iemand die mij een antwoord op de vraag zou kunnen geven waarom de verjaardagen niet weergegeven worden op de kalender??
Heb in het administratorpannel aangegeven dat dit wel zou moeten gebeuren maar hij doet het niet. HEb al gekeken of ik het probleem zelf kon vinden maar tevergeefs.
Iemand een idee??
PS. HEb in de database gekeken en daar staat het wel oke. Dus weiziging via admin.panal zijn wel goed gegaan.
Heb in het administratorpannel aangegeven dat dit wel zou moeten gebeuren maar hij doet het niet. HEb al gekeken of ik het probleem zelf kon vinden maar tevergeefs.
Iemand een idee??
PS. HEb in de database gekeken en daar staat het wel oke. Dus weiziging via admin.panal zijn wel goed gegaan.
Dit is een andere hack, miss werkt deze wel?
http://www.phpbb.com/phpBB/viewtopic.php?t=170574
http://www.phpbb.com/phpBB/viewtopic.php?t=170574
-
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer: