Не отображаются топики на главной.

Всем доброго

Добавил новое поле признака для блога в таблицу blog.

После этого с главной пропали все топики из этого блога с главной, профиля, стрима топиков. В ленте отображаются.

Как жить, куда смотреть. Хелпаните

Сам спросил, сам отвечаю

В файле Topic.class.php начиная с 575 строки в функцию необходимо добавить свой тип блога. Например:

	public function GetTopicsGood($iPage,$iPerPage,$bAddAccessible=true) {
		$aFilter=array(
			'blog_type' => array(
				'personal',
				'open',
				'Ваш_Тип'
			),


Тоже самое повторить для:

сайт/index/new
public function GetTopicsNew($iPage,$iPerPage,$bAddAccessible=true)

сайт/index/newall
public function GetTopicsNewAll($iPage,$iPerPage,$bAddAccessible=true)

сайт/index/discussed
public function GetTopicsDiscussed($iPage,$iPerPage,$sPeriod=null,$bAddAccessible=true)

сайт/index/top
public function GetTopicsTop($iPage,$iPerPage,$sPeriod=null,$bAddAccessible=true)

Для отображения в сайдбаре
public function GetTopicsLast($iCount)

Выводим в профиле
public function GetTopicsPersonalByUser($sUserId,$iPublish,$iPage,$iPerPage)

Считаем общее количество созданных топиков
public function GetCountTopicsPersonalByUser($sUserId,$iPublish)

1 комментарий

avatar
«Добавил новое поле признака для блога в таблицу blog» — я перед такими вещами всегда бекап делаю…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.