Полный перенос топика из "Новых" в "Интересные" [Решено]
Здравствуйте! Я столкнулся с такой проблемой: при переносе из «Новых» топиков в «Интересные» (путём общего голосования или через админа) топик остается в обоих (эдакий дабл-пост).
Вопрос: как мне удалить из «Новые», чтоб топик остался в «Интересные» (на Главном)?
\www\classes\modules\topic\Topic.class.php
Заменяем на:
Спасибо AlikMis и Wasja !
Вопрос: как мне удалить из «Новые», чтоб топик остался в «Интересные» (на Главном)?
Решение
Находим в «Topic.class.php»\www\classes\modules\topic\Topic.class.php
public function GetTopicsNewAll($iPage,$iPerPage,$bAddAccessible=true) { $aFilter=array( 'blog_type' => array( 'personal', 'open', ), 'topic_publish' => 1, );
Заменяем на:
public function GetTopicsNewAll($iPage,$iPerPage,$bAddAccessible=true) { $aFilter=array( 'blog_type' => array( 'personal', 'open', ), 'topic_publish' => 1, 'topic_rating'=>array( 'value' => Config::Get('module.blog.index_good'), 'type' => 'down', ) );
Спасибо AlikMis и Wasja !
11 комментариев
Если сериозно так и должно быть.
public function GetTopicsNew
замените фильтр на
Для отображения в новых только новых с рейтингом ниже порога главной
А вот, который дублирован в Новые:
— А мне надо, чтобы в Новые (/newall/) не было того, что есть в Главном.
Если топик набирает кол-во index_good (в моём случае — 10), то топик идёт в Главные, но и в Новых остаётся…