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

Время


Брит

Вопрос

Странная ситуация - у меня пропал индикатор времени на форуме отовсюду. Его нету там, где обычно было когда оставленно сообщение в постах, не на главной - негде. Объясните пожалуйста, что именно отвечает за переменную времени и как ее вернуть обратно? Совсем ничего не понимаю. Тоесть, на уровне любителя в самой "начинке" разбираюсь, но каким образом я мог "зацепить" существование времени - без понятия. Буду ооочень признателен Вам.
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

может в админке в настройке формата отображения времени что-нить намудрил?

глянь, что там стоит.

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

  • 0
Увы, там все правильно. Дело в том что вообще, во всех шаблонах, на всем форуме пропало время(. Я не могу понять - как же это произошло? На ошибку негде не плюется
Ссылка на комментарий
Поделиться на других сайтах

  • 0

для 2.0.х в functions.php функция get_date

для 2.1.х в ipsclass.php функция аналогичная, скорее всего баг там, либо стерт массив форматов все это тех же файлов.

 

может в админке в настройке формата отображения времени что-нить намудрил?

глянь, что там стоит.

 

без разницы там при инициализации массива форматов проверка на это установлена.

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

  • 0

2 SAT

 

Огромное спасибо, но с кодом все в порядке, вот кусок:

 

function get_date($date, $method, $norelative=0)
{
			global $ibforums;

	if (!$date)
	{
		return '--';
	}

	if (empty($method))
	{
			$method = 'LONG';
	}

	if ($this->offset_set == 0)
	{

 

Что же может быть теперь?

 

Что имеется ввиду под "массив форматов" ? Растолкуйте, пожалуйста.

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

  • 0

вот этот код должен быть в functions.php

 

		$this->time_options = array( 'JOINED' => $ibforums->vars['clock_joined'],
								 'SHORT'  => $ibforums->vars['clock_short'],
								 'LONG'   => $ibforums->vars['clock_long']
							   );

 

 

потому что конструкция вроде

gmdate($this->time_options[$method], ($date + $this->offset) );

 

если этот массив форматов времени не будет инициализирован возвратит пустое место и при этом ошибки не будет.

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

  • 0
Увы, все это есть(((( Какие еще файлы влияют на отображение времени? Я пробывал заменить functions.php на нетронутый 2.0.3 из дистрибютива - ноль на массу(
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

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