Ecshop把原来文章分类删除后新加首页不显示
Ecshop把原来文章分类删除后新加首页不显示,Ecshop后台在安装的时候,可以选择是否安排,演示数据。新手可以进行一些操作。如果不安装这些数据,ecshop也会初始化一些信息。如文章分类等。
一般情况下这种分类,用户用不着去处理。由于一些新手把这些文章分类删除后,会导致网站首页看不到有文章的信息。
这个情况下,一般建议修改数据库文章分类ID,可以解决这个问题,由于修改数据库对于一般用户比较难。
建议使用以下方式解决:
修改index.php 205行 function index_get_new_articles()
把$sql 改为以下代码:
$sql = 'SELECT a.article_id, a.title, ac.cat_name, a.add_time, a.file_url, a.open_type, ac.cat_id, ac.cat_name ' .
' FROM ' . $GLOBALS['ecs']->table('article') . ' AS a, ' .
$GLOBALS['ecs']->table('article_cat') . ' AS ac' .
' WHERE a.cat_id = ac.cat_id ' .
' ORDER BY a.article_type DESC, a.add_time DESC LIMIT ' . $GLOBALS['_CFG']['article_number'];