专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
PHP
当前位置:首页 > 技术文档 > PHP >  > 
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'];