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首页如何调用文章内容及缩略图的主要内容,如果未能解决你的问题,请参考以下文章