您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop调用指定文章分类及调用指定商品分类商品的方法
易烟2023-12-07 20:23:49ecshop商城教程已有30人查阅
导读ecshop数据调用分好几种, 种是js调用,利用后台生成js代码调用相应的产品,js调用的好处就是方便实用,一句话就可以完成调用,而且可以跨站调用,有利于推广。
经常朋友问怎么调用自定义分类今天总结了自己经验分享给大家:
先说调用
ecshop数据调用分好几种, 种是js调用,利用后台生成js代码调用相应的产品,js调用的好处就是方便实用,一句话就可以完成调用,而且可以跨站调用,有利于推广。
但坏处也是多的不能够在主站采用.
js调用一个是数据库读取问题,php在缓存技术上是相当成熟的,但是js调用就没有这个功能,所以每次调用都要读取数据库,如果调用多了,那可能造成网站很卡.
还有一个坏处就是js调用不利于seo.
简单来讲就是用js调用后,查看源代码,看到的只是一句调用代码,而不是产品名称啊,价格啊,等.所以.如果在主站seo优化上,js调用是完全可以抛弃的.
所以,我们要寻找一种,利于seo,而且能够实现js调用这些功能的方法.
ecshop给我们提供了$smarty
所以我们可以做一个声明,然后用$smarty来调用这些数据,例如网上已经公布的文章调用方法 声明后再在需要调用的php内写入 这样就可以在模板dwt文件里开始调用了. 这样就可以展示出来了.
------------------------------------
同样产品调用也是这个思路.这里我们调用指定分类下精品产品列表.
首先声明 声明后用$smarty调用 然后就可以在dwt模板文件里开始调用了
具体调用方法有两种,因为产品调用要是先js调用的效果的话,就是有H和V两种,图片价格和文字标题两种.
如果是横向调用4个产品,带图片价格等.可以这样写 如果需要调用纵向标题列表的话只需要把item=goods修改成item=list,然后删掉不需要的调用代码即可 其实横向纵向的排列方式在模板文件里修改也可以,但方法都一样,就是在css里修改.加个float:left即可.
先说调用
ecshop数据调用分好几种, 种是js调用,利用后台生成js代码调用相应的产品,js调用的好处就是方便实用,一句话就可以完成调用,而且可以跨站调用,有利于推广。
但坏处也是多的不能够在主站采用.
js调用一个是数据库读取问题,php在缓存技术上是相当成熟的,但是js调用就没有这个功能,所以每次调用都要读取数据库,如果调用多了,那可能造成网站很卡.
还有一个坏处就是js调用不利于seo.
简单来讲就是用js调用后,查看源代码,看到的只是一句调用代码,而不是产品名称啊,价格啊,等.所以.如果在主站seo优化上,js调用是完全可以抛弃的.
所以,我们要寻找一种,利于seo,而且能够实现js调用这些功能的方法.
ecshop给我们提供了$smarty
所以我们可以做一个声明,然后用$smarty来调用这些数据,例如网上已经公布的文章调用方法 声明后再在需要调用的php内写入 这样就可以在模板dwt文件里开始调用了. 这样就可以展示出来了.
------------------------------------
同样产品调用也是这个思路.这里我们调用指定分类下精品产品列表.
首先声明 声明后用$smarty调用 然后就可以在dwt模板文件里开始调用了
具体调用方法有两种,因为产品调用要是先js调用的效果的话,就是有H和V两种,图片价格和文字标题两种.
如果是横向调用4个产品,带图片价格等.可以这样写 如果需要调用纵向标题列表的话只需要把item=goods修改成item=list,然后删掉不需要的调用代码即可 其实横向纵向的排列方式在模板文件里修改也可以,但方法都一样,就是在css里修改.加个float:left即可.
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
让ecshop商品在弹出新窗口打开的方法
这个主要是修改模板文件,下面教程以官方默认模板为例,其他模板同理。打开themes/default/library/recommend_promotion.lbi文件ecshop自动更新缓存实现方法
1、首先修改数据库结构进入 ECSHOP后台 》 数据库管理 》SQL查询输入下面SQL语句,提交,注意要把表前缀更改为你自己的。我这里使用的是默认表前缀ecs_。INSERT INTO `ecs_secshop编辑器Fckeditor上传图片中文名称乱码的解决方法
中文名乱码是因为:FCKeditor使用UTF-8编码,自己机子比如是Windows系统文件名使用的是GBK编码,在上传中需要,改下编码,从UTF-8到GBKecshop支付宝前台付款后台显示未付款处理成已付款
客户最近反映在支付宝付款之后,后台订单却显示未付款,着实让ecshop商家很头疼,现在ECSHOP代码号(www.ebingou.cn)
留言与评论 (共有 0 条评论) |