让PHPOK列表页显示原图

DATE: 2016-11-10 / VIEWS: 697

打开app\www\models\list.php文件,找到第74行,//判断是否关联图片。

替换成以下代码:
//判断是否关联图片
if($this->module_rs["if_thumb"])
{
    if($this->cate_rs["inpic"])
    {
        $fields .= ",u.filename picture";
        $join .= " LEFT JOIN ".$this->db->prefix."upfiles_gd u ON(l.thumb_id=u.pid AND u.gdtype='".$this->cate_rs["inpic"]."') ";
    }
    else
    {
        if($this->module_rs["inpic"])
        {
            $fields.= ",u.filename picture";
            $join .= " LEFT JOIN ".$this->db->prefix."upfiles_gd u ON(l.thumb_id=u.pid AND u.gdtype='".$this->module_rs["inpic"]."') ";
        }
        else
        {
            $fields.= ",u.filename picture";
            $join .= " LEFT JOIN ".$this->db->prefix."upfiles u ON(u.id=l.thumb_id) ";
        }
    }
}

上面16、17、18、19、20行就是我加的代码,
一般企业网站中,不需要创建很多图片方案,直接调用原图即可。
修改后,在模块和分类中,图片关联选择原图就能正常显示在列表页中了。