设为首页 收藏本站
查看: 1533|回复: 0

[经验分享] ECSHOP文章列表显示缩略图与文章简介网页描述方法

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-9-1 15:45:38 | 显示全部楼层 |阅读模式
ECSHOP文章列表显示缩略图与文章简介网页描述-ecshop二次开发方法:
1)、修改 includes/lib_article.php 文件,将

$sql = 'SELECT article_id, title, author, add_time, file_url, open_type' .

修改为
$sql = 'SELECT article_id, title, author, add_time, file_url, open_type,description' .

(注意,一共有两处, 每一处都要修改)

继续向下,找到 大概69行左右

$arr[$article_id]['title']       = $row['title'];

在它下面增加一行代码

$arr[$article_id]['description']       = $row['description'];

补充说明:假如图片要加连接:

$arr[$article_id]['url']         = $row['open_type'] != 1 ? build_uri('article', array('aid'=>$article_id), $row['title']) : trim($row['file_url'])
改成: $arr[$article_id]['url']         = build_uri('article', array('aid'=>$article_id), $row['title']);



2)、修改 /themes/default/article_cat.dwt

ecshop二次开发在你想显示 “网页描述”信息的地方加入下面标签代码即可 {$article.description}
这样调用文章简介显示在文章列表就完成了


现在就在开始调用文章列表显示缩略图方法:
上传文件那可以上传图片,会把图片路径保存在article表中的 file_url 字段里,现在我们只需要在页面端用smarty调用它的值,
就可以产生一张略缩图
调用略缩图字段的方法:
打开includes/lib_article.php文件,大约在69行
$arr[$article_id]['id'] = $article_id;
$arr[$article_id]['title'] = $row['title'];
在这行代码下面加上:
$arr[$article_id]['file_url'] = $row['file_url'];
这样一句话 就好了
ecshop二次开发

3、修改 /themes/default/article_cat.dwt想要想要的位置:
<img src="http://你的网址/{$article.file_url}" width="40" height="40" />


ECSHOP文章列表循环代码:article_cat.dwt 如图下:


ecshop二次开发

外观样式CSS:
<style>
      .e2 {
}
ul, ol, li {
    list-style: none outside none;
}
      .e2 li {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding: 12px 0px;
    border-bottom: 1px solid #EEE;
}


.e2 li a.preview {
    width: 120px;
    float: left;
    margin-right: 7px;
    margin-bottom: 3px;
    margin-left: 10px;
    display: inline;
}


.e2 li a.titles {
    overflow: hidden;
    line-height: 25px;
    font-weight: bold;
    font-size: 14px;

}

a {
    text-decoration: none;
    color: #666;
}

.e2 span.info {
    display: block;
    line-height: 23px;
    color: #555;
    padding-left: 12px;
}

.e2 p.intro {
    color: #776955;
    line-height: 20px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.e2 span.info small {
    color: #AAA;
    font-size: 12px;
    margin-left: 3px;
}




.art_cat_box {



    float: left;
    width: 746px;
    border-right: 1px solid #DDD;
    border-width: 2px 1px 1px;
    border-style: solid;
    border-color: #ED7575 #DDD #DDD;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    overflow: hidden;
}

</style&gt,ecshop模板;

附件:
ecshop二次开发文件列表模板附件



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-24172-1-1.html 上篇帖子: ECSHOP下订单后给客户商家发邮件 下篇帖子: F5 networks PXE 安装所有版本系统教程 缩略图 文章 网页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表