вопрос
Вот чистый код:
при этом чтобы был кэш на количество просмотров.
Разите интеллектом...!
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$where_category}{$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );
при этом чтобы был кэш на количество просмотров.
Разите интеллектом...!
1.Открыть engine/modules/show.full.php найти
Заменить на
Найти
Заменить на
Найти
Ниже вставить
В relatednews.tpl в нужном месте вставить
Сделать Перестроение кеша похожих новостей
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$where_category}{$allowed_cats}MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );
Заменить на
$db->query("SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name, p.autor, e.news_read FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$where_category}{$allowed_cats}MATCH (p.title, p.short_story, p.full_story, p.xfields) AGAINST ('$body') AND p.id != " . $row['id'] . " AND p.approve=1" . $where_date . " LIMIT " . $config['related_number'] );
Найти
$db->query( "SELECT id, date, short_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE id IN({$row['related_ids']}) ORDER BY id DESC");
Заменить на
$db->query("SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name, p.autor, e.news_read FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE id IN({$row['related_ids']}) ORDER BY p.id DESC");
Найти
$tpl2->set( '{title}', $related['title'] );
Ниже вставить
$tpl2->set( '{views}', $related['news_read'] );
$tpl2->set( '{autor}', $related['autor'] );
В relatednews.tpl в нужном месте вставить
Автор - {autor}
Просмотров - {views}
Сделать Перестроение кеша похожих новостей