ECShop修改添加调用缩略图和调用文章描述
阅读次还是令人蛋疼的ecshop文章管理,没有缩略图,也没有调用方法;综合一下。
缩略图其实是利用文章里没用的上传附件功能,方法简单;
首先打开 includes/lib_article.php文件,查找:
$arr[$article_id]['title'] = $row['title'];
大约69行,在其下面添加一行:
$arr[$article_id]['file_url'] = $row['file_url'];
然后就是修改后台添加文章的文字提示部分,打开languages/zh_cn/admin/article.php文件,查找:
$_LANG['upload_file'] ='上传文件'; $_LANG['file_url'] ='或输入文件地址';
大约28行,将“上传文件”改为“上传图片”,“输入文件”改成“输入图片”就可以了,其实这里不改也无所谓,有强迫症没办法。
这样就可以在文档模板里调用了<img src="{$article.file_url}" />
不过如果想在首页调用,还需要修改index.php文件,查找:
$arr[$idx]['title'] = $row['title'];
大约218行,在其下面添加上:
$arr[$idx]['file_url'] = $row['file_url'];
就可以在首页调用了。
这里是分割线,接下来要讲下列表页的综合调用方法了。
增加文章描述调用,打开 includes/lib_article.php文件,查找:
$sql = 'SELECT article_id, title, author, add_time, file_url, open_type' .
一共有两处大约为45行和53行,都得改为:
$sql = 'SELECT article_id, title, author, add_time, file_url, open_type,description' .
然后查找:
$arr[$article_id]['title'] = $row['title'];
在其下面加上:
$arr[$article_id]['description'] = $row['description'];
然后就可以在你的/themes/default/article_cat.dwt文章列表模板进行调用了;
调用方法是 {$article.description}