ecshop首页如何调用文章内容及缩略图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecshop首页如何调用文章内容及缩略图相关的知识,希望对你有一定的参考价值。

打开includes/lib_article.php
找到以下代码:

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

在这一行后面加入以下代码:
$arr[$article_id]['file_url'] = trim($row['file_url']);

在模板里就可以调用图片了:
$article.file_url 这个就是要调用的图片标签。 说明下。调用文章的图片是 附件里的图片。。。。

演示以下代码: 连接,标题,图片,都有了 在加个日期 日期:$article.add_time 都可以放在 DWT 文件里使用了 也可以放在LBI里
<A href="$article.url" target=_blank><IMG
alt="$article.title|escape:html" src="$article.file_url" width=140
height=90>$article_item.short_title|truncate:"10":"..."</A>
参考技术A 调用文章特别简单。首页的new_articles.lbi就是例子

提取文章图片也简单,。通过以下正则。全部搞定
preg_match_all("/<img(.*?)src=\"(.*?)\"[^>]*\/>/is",$string,$arr);
if($arr[2][0])

$info[$k]['article_img'] = $arr[2][0];
追问

大侠,能说的详细点不,文章内容我调用出来了,就是文章内的图片不会调用,这个正则怎么用?我是新手,还请大侠多多指教!!!!!

本回答被提问者采纳
参考技术B <!-- TemplateBeginEditable name="文章" -->
<!-- #BeginLibraryItem "/library/cat_articles.lbi" -->
<!-- #EndLibraryItem -->
<!-- TemplateEndEditable -->

把这几行代码放在页面相应的位置,然后在后台设置模版,就OK了!

以上是关于ecshop首页如何调用文章内容及缩略图的主要内容,如果未能解决你的问题,请参考以下文章

帝国cms内容页调用缩略图的原始尺寸图片

dedecms有缩略图则显示缩略图,没有则显示随机缩略图

DEDECMS教程:列表页缩略图随机调用

dedecms列表页有图调用缩略图无图留空的方法

PHP缩略图组件的使用?

Phpcms V9缩略图裁剪存在黑边的解决方法