Все новые блоги на главной странице - полу решение

Я не нашёл простого и корректного способа осуществить это. Косвенным решением — отказаться от категории 'интересные' в принципе: в конфиге установить значение в ноль ($config['module']['blog']['index_good'] = 0) или даже в минус.

Но себе придумал другую полумеру: для определённых авторов, рейтинг темы автоматом устанавливается в значение «good».
Файл Topic.class.php метод AddTopic
код
$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('topic_new',"topic_update_user_{$oTopic->getUserId()}","topic_new_blog_{$oTopic->getBlogId()}"));
return $oTopic;
заменить на
if( $oTopic->getUserId() == ИдПользователя )
{
 $oTopic->setRating( Config::Get('module.blog.index_good') );
 $this->oMapperTopic->UpdateTopic($oTopic);
}
$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('topic_new',"topic_update_user_{$oTopic->getUserId()}","topic_new_blog_{$oTopic->getBlogId()}"));
return $oTopic;

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.