Перейти к контенту
  • 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 из дистрибютива - ноль на массу(
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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