Перейти к контенту
  • 0

Пофиксить дату завершения события


fnm

Вопрос

Наблюдается отсутствие локализации даты окончания многодневного события:

Дата события: 1 Май 2006 до 9 May 06 (Многодневное событие)

Вроде как относится к шаблону calendar_choose_date_range

Нашел также в файле cache/skin_cache/cacheid_2/skin_calendar.php

// <ips:calendar_choose_date_range:desc:>
//===========================================================================
function calendar_choose_date_range($days="",$months="",$years="",$end_days="",$end_months="",$end_years="") {
...
<tr>
			 <td><b>{ipb.lang['fv_range_ends']}</b></td>
	   <td>
		   <select name="end_day">
			   $end_days
		   </select>  
		   <select name="end_month">
			   $end_months
		   </select>  
		   <select name="end_year">
			   $end_years
		   </select>
	   </td>
</tr>

 

Как корректно пофиксить эту багу?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Я так понимаю что даты для периодического события генерятся здесь:

sources/action_public/calendar.php (стр. 1056)

 else if ( $form_type == 'range' )
{
	$this->output .= $this->ipsclass->compiled_templates['skin_calendar']->calendar_choose_date_range(
	   $this->get_day_dropdown($nd), $this->get_month_dropdown($nm), $this->get_year_dropdown($ny),
	   $this->get_day_dropdown($fd), $this->get_month_dropdown($fm), $this->get_year_dropdown($fy)  );
}

Но код выглядит так, что язык вывода должен быть одинаковым для дат начала и окончания периода, но это не так.. ;)

 

Переменные - параметры функци calendar_choose_date_range() заполняются в том же файле но выше:

$_unix_from = explode('-', gmdate('n-j-Y', $event['event_unix_from'] - $convert_hours ));
if( $convert_hours && $event['event_unix_to'] )
{
	$event['event_unix_to'] -= $convert_hours;
}
$_unix_to   = explode('-', gmdate('n-j-Y', $event['event_unix_to']  ));

$nd = $_unix_from[1];
$nm = $_unix_from[0];
$ny = $_unix_from[2];

$fd = $_unix_to[1];
$fm = $_unix_to[0];
$fy = $_unix_to[2];

Всё выглядит так, что даты должны быть одного формата и языка, тем не менее это не так.

Есть идеи/подсказки? :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.