【Ver1.3】超强文章函数EC所有版本支持,将EC打造成为CMS
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
ver1.3 版本更新信息: (1)更新调出的文章支持伪静态URL路径.本问题由第5页75楼huangxueyao 会员朋友提出!在此表示感谢!之前忽略了!呵呵... (2)2009-8-13日前使用的朋友,如果您的网店开启了静态化URL,那么请您进行本次更新(将新的lib_getdata.php替换成新的即可).没开启静态化的朋友仍然可以使之前的版本! (3)以后还有函数主体的相关更新都将以附件方式提供下载! 本函数核心功能: ①文章分类ID获取 ②文章ID获取 ③商品分类ID关联文章获取 ④商品ID关联文章获取 ⑤与EC原代码文件分离方便日后版本升级 ⑥不受EC版本限制,2.5以上均可使用! ⑦使用简单,只在EC原文件上增加一行代码 ⑧完全个性化的使用,只要你想的到! 所有ID参都可以多项调用,并且支持分类等级的调用即通过一级分类下的ID,同时取得二级\三级...分类的内容. 函数功能体现(以下所有功能全都只在一个函数中): (1)文章左图右列表展示(回复第1页2楼).就像一般CMS一样的显示方式.自动抽取文章内容中的图片做为展示图片. 功能截图: (2)自己定义广告轮换(回复第1页5楼).将会教大家使用本函数来做自己的广告轮换. 功能截图: (3)不同的商品分类页展示不同的广告(回复第2页29楼).不同的产品分类页完全自动显示不同的自定义广告. 样板例子:http://shop.17kaixin8.com/category.php?id=4 (4)不同的商品分类页展示不同的文章(回复第3页35楼).不同的产品分类页完全自动显示不同的关联文章(该教程例子由会员huangxueyao制作.谢谢! ) 也谢谢管理员将本贴加为精华!!(我只能说一句,管理员您的选择是没错的!呵呵~~~开玩笑!) 下面开始所有工作的第一步: (1)选择你EC的编码版本并下载以下附件和解压.你将会看到文件lib_getdata.php UTF8: GBK: (2)将lib_getdata.php文件放入你的网站目录/includes 文件夹下面. (3)用DW等相关软件打开 你的网站目录/includes/init.php 文件,并找到这一行:
在该行下面增加以下代码:
ok!完成主要工作!! 新手使用必看8点,老手则必看第1,6点,其它自己节选或略过! ①希望新老手都可以认真看完本函数的参数使用说明和本贴里面的例子。
③我的例子里面库代码是UTF-8的.你可以使用DW等软件变成GBK编码的,但不要使用记事本等.当然这里也要改成<meta http-equiv="Content-Type" content="text/html; charset=GBK"> ④我提供的显示库例子,只是跟据我的样例网站布局而来的,请参照上面的方法而不是完全COPY! ⑤函数本身经过各种测试没有问题,请注意自己在调用函数时候的参数和模板代码. ⑥推荐在你的库中先不使用任何模板代码,而先使用print_r()检查调用出来的结果是否正确.例如:
⑧自己定义广告轮换,我只提供的是方法.如果直接使用我上面的例子,是肯定不行的.网上有很多FLASH的广告轮换.请自己跟据函数返回的结果来调用.但如果你不了解PHP\JS\XML等...则请略过~ 附注:顺便介绍一下自动判断IP显示地区的天气预报EC插件(已经超过37家网站使用咯~也有很多不是EC的站点都通用)。具体可以参看: http://bbs.ecshop.com/thread-90606-1-1.html 想要获取更多的RPC WebService可以参看这里http://app.17kaixin8.com/ 这里所有实际运行效果:http://shop.17kaixin8.com/ 这是会员朋友用本文章函数实现的页面: http://www.yomata.com/article_cat.php?id=15 http://www.damige.com |
回答:
现在开始利用本函数制作左图右列文章展示 在模板目录的库文件目录中增加:msg_img.lbi库文件 代码如下:
|
这次的库文件更新效大,主要是一个库直接使用两次文章随意调函数,新朋友的话完全可以参考本次的新库写出自己想要的效果.至于库文件就不用多说了请大家自己查看(相信已经写的很清楚了吧). 但要提一下的就是在本次新库中的第4行即:
还有就是所有的抽取出的内容图不再以默认的第一张了.完全可以自己定义要显示内容的第几张,当然前提是你的文章内容必须要这么多的图.
|
如果你是新朋友~~这里可以略过不看(使用ver0.9的朋友查看)!! 使用之前文章随意调功能的老朋友即使用该贴的朋友:http://bbs.ecshop.com/thread-89715-1-1.html,并不用完全更新本次的库文件.但要更新以前的库文件并且要注意两点: (1)要更新库里面调用的函数参数.
以前该函数的第二个参数是cat或者随意写但这次更新的函数固定了四种,具体可以参看get_article_new()的函数说明,在第一楼的代码24行有说明. (2)以前库文件里调用涉及图片的模板代码要修改 以前的代码:
|
现在我们利用该函数来做个广告轮换 (1)先进入后台添加一个文章的顶级分类,并将这个分类命名为:广告536*150 (2)在该分类下面增加相关文章,其实就是我们想要的广告. 请看下图广告增加方式,并请记得上传的图片尺寸大小是否符合: 这里是添加好的三条广告 (3)后台工作完成,现在我们要调出这三条广告图片了 我在网上随便找了个FLASH+XML的三图片焦点图轮换,现在配合该焦点图轮换设置好相关的库文件. 一.建立一个名为banner_pic.lbi的库代码如下:
当然广告调用都是很灵活的,你也可以直接自己写JS的广告方式或者直接调出广告图片就可以了.并不用局限在我的这个调用方式.只是重要的是看函数里面生成的数组的键值,一个是file_url,一个是link. 最后可以看一下效果: 注明:上述的例子是给有开发经验的朋友.我不会提供FLASH广告轮换的下载,因为网上一大推.而且各自都有不同的调用和使用方法.因此你可以通过参考上面库文件的方法举一反三. |
如果你在使用本函数的过程中遇到了问题也可以在回贴中提出来!而你使用了本函数做出来的效果也可以在回贴中贴出URL地址给大家一起分享!谢谢大家对本函数的支持!如果你有更好的功能建意也请您提出来!!我会跟据情况调整!! 在这里祝大家HAVE FUN! |
楼主太牛了,这个功能我正在后期扩展使用。 |
非常实用的插件,支持一个 |
广告轮播调用也太牛啦,这个功能我研究一下。以前直接废ftp上传,那叫一个累呀。 |
呵呵~你可以参看上面的例子自己写喜欢的轮播,也可以写直接的图片广告等!下次会发布不同的商品分类页调用不同的广告或者文章! |
支持。。。。。 |
呵呵~你可以参看上面的例子自己写喜欢的轮播,也可以写直接的图片广告等!下次会发布不同的商品分类页调用不同的广告或者文章! 这才是我要的,谢谢 |
可以调用多类别吗,而不只是调用一个类别而已,可以放在自已想放的位置 |
牛就一个字 |
LZ还是将那个FLASH广告给我们下载吧,实在搞不明白 |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshopKEY
ecshop大图
ecshop总价
ecshopJewelry
ecshopjson
ecshop权利
ecshop三级下拉
ecshopalt
ecshop隔三差五
ecshop留言板
ecshop任务
ecshop女装
ecshop张新
ecshop拷贝
ecshop易汇
ecshopoccurred
ecshop改错
ecshop趣玩模板
ecshop播放器
ecshopcolor
ecshop手机选号
ecshopAccess
ecshop征集
ecshop市级
ecshop删除
ecshop求援
ecshop圆通速递
ecshop特别
ecshop导购
ecshop农行