代码笔记

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}



推荐阅读

ECShop自定义文章分类模板
ECShop自定义文章分类模...