Nap - Hét kapcsolatok nem jelennek meg az aktuális nap vagy az aktuális héten.

vikicica22 képe

Hello mindenki!

Calendar modult van feltelepítve és valamiért hibás a váltások közt:
Év | Hónap | Hét | Nap

Nem jól jelenik meg a naptár, ha rá kattintok pl. a hétre, akkor ez jelenik, meg 2012-W52 miközben ennek kellene 2012-W2, de ha a napra kattintok, akkor meg ez jelenik, meg 2012-12-24 pedig ennek kellene 2012-01-06.
Rossz a váltás, vagyis a nap - hét kapcsolatok nem jelennek meg az aktuális nap vagy az aktuális héten.

Hogyan lehet azt megoldani, hogy normális a jelen lévő "nap"-ot és "het"-et írja ki a naptárba?

Üdv.: Viki

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
eMeLA képe

Huncut egy hiba, mert az esetek nagy százalékában jól jelenik meg a dátum...

A dátum beállítás oldalon a mai dátumot mutatja ?
Valahol a admin/settings/date-time/formats oldalon.

0
0

...mit tudok: http://web.termuves.hu

vikicica22 képe

Igen a mai dátum van.

0
0
vikicica22 képe

Petik képe

Fűzhetnél a "megoldáshoz" pár szót magyarul, merthogy ez nekem kínai, köszi

0
-2

Üdv. Peti

vikicica22 képe

A calendar modul fel van telepítve és a modules / calendar / theme / theme.inc - fájban a 48. sornál ezt a kódot kell, hogy lásd:

   $calendar_links = array();
  $base = array('attributes' => array('rel' => 'nofollow'));
  if (!empty($displays['year'])) {
    $calendar_links['calendar calendar-year'] = $base + array('title' => date_t('Year', 'datetime'), 'href' => date_real_url($view, 'year'));
  }
  if (!empty($displays['month'])) {
    $calendar_links['calendar calendar-month'] = $base + array('title' => date_t('Month', 'datetime'), 'href' => date_real_url($view, 'month'));
  }
  if (!empty($displays['week'])) {
    $calendar_links['calendar calendar-week'] = $base + array('title' => date_t('Week', 'datetime'), 'href' => date_real_url($view, 'week'));
  }
  if (!empty($displays['day'])) {
    $calendar_links['calendar calendar-day'] = $base + array('title' => date_t('Day', 'datetime'), 'href' => date_real_url($view, 'day'));
  } 

és erre kell kicserélni:

    // Set today as the current date.   
  $current_date = date_make_date($date_info->date_arg .' 00:00:00');
  $cur_year = date_format($current_date, 'Y');
  $cur_month = date_format($current_date, 'Y-m');
  $cur_week = date_format($current_date, 'Y').'-W'.date_pad(date_week(date_format($current_date, 'Y-m-d')));
  $cur_day = date_format($current_date, 'Y-m-d');
 
 
  //Print out year, month, week, day links.  If today is showing on the calendar, then it zoom in on today.
  $calendar_links = array();
  $base = array('attributes' => array('rel' => 'nofollow'));
  if (!empty($displays['year'])) {
    $calendar_links['calendar calendar-year'] = $base + array('title' => date_t('Year', 'datetime'), 'href' => date_real_url($view, 'year'));
  }
  if (!empty($displays['month'])) {
	if (($view->date_info->granularity == 'year') && ($view->date_info->year == $cur_year)){
	   $calendar_links['calendar calendar-month'] = $base + array('title' => date_t('Month', 'datetime'), 'href' => date_real_url($view,NULL,$cur_month));	
	}else{
       $calendar_links['calendar calendar-month'] = $base + array('title' => date_t('Month', 'datetime'), 'href' => date_real_url($view, 'month'));
	}
  }
  if (!empty($displays['week'])) {
    if ((($view->date_info->granularity == 'year') && ($view->date_info->year == $cur_year)) || (($view->date_info->granularity == 'month') && ($view->date_info->year."-".$view->date_info->month == $cur_month))){
	   $calendar_links['calendar calendar-week'] = $base + array('title' => date_t('Week', 'datetime'), 'href' => date_real_url($view,NULL,$cur_week));	
	}else{
       $calendar_links['calendar calendar-week'] = $base + array('title' => date_t('Week', 'datetime'), 'href' => date_real_url($view, 'week'));
    }
  }
  if (!empty($displays['day'])) {
    if ((($view->date_info->granularity == 'year') && ($view->date_info->year == $cur_year)) || (($view->date_info->granularity == 'month') && ($view->date_info->year."-".$view->date_info->month == $cur_month)) || (($view->date_info->granularity == 'week') && ($view->date_info->year."-W".$view->date_info->week == $cur_week))){
	   $calendar_links['calendar calendar-day'] = $base + array('title' => date_t('Day', 'datetime'), 'href' => date_real_url($view,NULL,$cur_day));	
	}else{
       $calendar_links['calendar calendar-day'] = $base + array('title' => date_t('Day', 'datetime'), 'href' => date_real_url($view, 'day'));
    }
  }  

Ezáltal tökéletesen működik a naptárban a Hét és a Nap hivatkozás.

2
0
Petik képe

Köszönöm szépen:)

0
0

Üdv. Peti