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

Как задать дату создания темы


Slimer

Вопрос

У меня часто встречалась проблема в необходимости руками задать дату создания темы. К сожалению по непонятным причинам производители решили, что это ненужная опция. Тем не менее все-таки решил сделать нечто похожее. Функционал никакой, зато работает.

 

Итак, открываем /sources/class/post/class_post_new.php

Находим:

		//-----------------------------------------
	// Insert the topic into the database to get the
	// last inserted value of the auto_increment field
	// follow suit with the post
	//-----------------------------------------

	$this->ipsclass->DB->force_data_type = array( 'title'			=> 'string',
												  'description'	  => 'string',
												  'starter_name'	 => 'string',
												  'last_poster_name' => 'string' );

 

Вставляем после:

if (intval( $this->times['open'] ) > 0)
{
$this->post['post_date']  = intval( $this->times['open'] );
$this->topic['start_date']  = intval( $this->times['open'] );
$this->topic['last_post']  = intval( $this->times['open'] );
}

 

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

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

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

Пока что нет ответов на этот вопрос

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

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

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

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

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

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

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

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

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

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

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