- 3
- 0
- 约5.25千字
- 约 7页
- 2016-11-21 发布于河南
- 举报
ecshop指定分类调用
ecshop指定分类调用
ecshop模板堂()
ecshop数据调用分好几种,第一种是js调用,利用后台生成js代码调用相应的产品.js调用的好处就是方便实用,一句话就可以完成调用,而且可以跨站调用,有利于推广.但坏处也是多的不能够在主站采用.js调用一个是数据库读取问题,php在缓存技术上是相当成熟的,但是js调用就没有这个功能,所以每次调用都要读取数据库,如果调用多了,那可能造成网站很卡.还有一个坏处就是js调用不利于seo.简单来讲就是用js调用后,查看源代码,看到的只是一句调用代码,而不是产品名称啊,价格啊,等.所以.如果在主站seo优化上,js调用是完全可以抛弃的.所以,我们要寻找一种,利于seo,而且能够实现js调用这些功能的方法.ecshop给我们提供了$smarty所以我们可以做一个声明,然后用$smarty来调用这些数据.例如网上已经公布的文章调用方法
/** * 获得指定栏目最新的文章列表。* * @access private * @return array */ function index_get_class_articles($cat_aid, $cat_num) { $sql = Select article_id, title,open_type,cat_id,file_url FROM .$GLOBALS[ecs]-table(article). Where cat_id = .$cat_aid. and is_open = 1 LIMIT . $cat_num; $res = $GLOBALS[db]-getAll($sql); $arr = array(); foreach ($res AS $idx = $row) { $arr[$idx][id] = $row[article_id]; $arr[$idx][title] = $row[title]; $arr[$idx][short_title] = $GLOBALS[_CFG][article_title_length] 0 ? sub_str($row[title], $GLOBALS[_CFG][article_title_length]) : $row[title]; $arr[$idx][cat_name] = $row[cat_name]; $arr[$idx][add_time] = local_date($GLOBALS[_CFG][date_format], $row[add_time]); $arr[$idx][url] = $row[open_type] != 1 ? build_uri(article, array(aid = $row[article_id]), $row[title]) : trim($row[file_url]); $arr[$idx][cat_url] = build_uri(article_cat, array(acid = $row[cat_id])); } return $arr; }
声明后再在需要调用的php内写入
//调用方法
$smarty-assign(class_articles_4, index_get_class_articles(4,6)); // 分类调用文章//调用多个就修改传进去的参数,以及模板接收的变量,其中上面的4就是文章分类ID,其中6是调用数量
这样就可以在模板dwt文件里开始调用了.
!--{foreach from=$class_articles_8 item=article}-- lia href={$article.url} title={$article.title|escape:html}!--{$article.short_title|truncate:15:true}--/a/li !--{/foreach}--
这样就可以展示出来了.------------------------------------同样产品调用也是这个思路.这里我们调用指定分类下精品产品列表.首先声明
/** * 获得
您可能关注的文档
最近下载
- 2023年江苏省徐州市中考数学试卷.docx VIP
- 微党课认真落实三会一课制度PPT模板课件.pptx VIP
- 常见引流管的护理ppt课件.pptx
- 征兵理论考试题库及答案2025.docx VIP
- ZD中大力德 C20-800LRC驱动器说明书_V1.04.docx VIP
- 山西省英语中考试题及解答参考(2025年).docx VIP
- 05系列建筑标准设计图集05J7-1内装修-墙面、楼地面(上_共二册).pdf VIP
- 语文高考现代文阅读训练试题及答案共50篇.pdf VIP
- 区域数字基础设施碳足迹评估模型构建.pdf VIP
- 2025年特许金融分析师权益投资组合管理策略专题试卷及解析.pdf VIP
原创力文档

文档评论(0)