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.

- 
				Witch hazel
- 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.
- 
				Witch hazel
- 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') 
      ); 
- 
				Witch hazel
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:
 sorry
 sorryWerkte 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
 
   
  
- 
				Witch hazel
- 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
- 
				Witch hazel
- Berichten: 39
- Lid geworden op: 10 mei 2004, 18:37
- Contacteer:


