Verjaardag op kalender

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Verjaardag op kalender

Bericht door Witch hazel » 31 mei 2004, 22:45

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.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 01 jun 2004, 08:42

Welk stuk moet je precies zoeken? Kan je delen daarvan wel vinden?

Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 01 jun 2004, 08:54

Het gaat om dit stuk:

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') 
      ); 
En nee ik kan geen een stuk vinden in mijn bestand. In iedergeval niet precies zoals het hier staat.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 01 jun 2004, 14:45

bij mij staat alles er in hoor

in het install.txt staat

## Mod Version: 1.4.2

in calendar-1.4.2.php staat

## Mod Version: 1.4.1c

:roll:
Afbeelding

Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 01 jun 2004, 14:58

:? sorry

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 :oops:

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

Waar dit nu weer aan ligt :?: :?: :?:

Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 04 jun 2004, 07:01

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.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 jun 2004, 07:23

Dit is een andere hack, miss werkt deze wel?
http://www.phpbb.com/phpBB/viewtopic.php?t=170574

Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 04 jun 2004, 08:09

Thx. Maar volgens mij maken ze daar gebruik van een andere kalender want ik heb helemaal geen bestand genaamd functions_calender.php.

Hmmm... ga misschien wel kijken om eigen mod te maken.

Gesloten