ECShop二次开发研究日志之1.主页商品如何获取商品相册并显示及商品分类页获取商品相册相册列表

通过本文,您将学会如何去分析一个需求做ECShop的商城系统二次开发。本文通过一个简单的需求:主页商品如何获取商品相册并显示及商品分类页获取商品相册相册列表。来一步步分析如何去做开发。可以说本文是一个二次开发的入门篇,当然,你不懂得语法的话就不算入门篇了。

Javascript-原生上传插件upload-at-click推荐及DIY修改

虫曰:
最近在做项目时,需要使用到上传功能哈~做人太懒了,所以找了一下发现upload-at-click这家伙很棒~可能是javascript原生开发的比较简单还好用的插件第一吧,虫子不经常使用所以不知道具体的哈,不管怎样还是推荐一下。以后要常用了,毕竟现在的项目都是在JQuery与Mootools之间相互切换,哎,不兼容是一个大问题。
插件网址:upload-at-click – Javascript for upload file at one click
插件号称一键上传,实际上使用是真的一键操作!而参数也才数个,配置不像其他的那么复杂。
需要插件的朋友可以点击上面的链接直接去下载,非常棒,值得拥有。
不过在实际项目中用,出现一个问题就是不想上传文件怎么办?
原插件中没有这个功能或者是我不懂吧,反正我自己改了一下哈,挺实用的噢,下面就是修改的过程噢,与您分享。

转:PHP采集远程图片详细教程

虫神曰:还是可以的,条理很清晰噢。适合初学者阅读噢。
原文摘自《PHP采集远程图片详细教程》
当我们需要采集网络上的某个网页内容时,如果目标网站上的图片做了防盗链的话,我们直接采集过来的图片在自己网站上是不可用的。那么我们使用程序将目标网站上的图片下载到我们网站服务器上,然后就可调用图片了。
本文将使用PHP实现采集远程图片功能。基本流程:
1、获取目标网站图片地址。
2、读取图片内容。
3、创建要保存图片的路径并命名图片名称。
4、写入图片内容。
5、完成。
我们通过写几个函数来实现这一过程。
函数make_dir()建立目录。判断要保存的图片文件目录是否存在,如果不存在则创建目录,并且将目录设置为可写权限。

ShopEX二次开发DIY日记16之挂件goods_show里怎么二次开发增加商品销售总量或者其他

虫曰:

二次开发DIY日记》系列由ChinaBUG企划,根据开发过程中客户需求做的修改而延伸出来的开发要点,将有很多的需求点可能在实际应用中并不会需要到,在本系列之中我们将会有所考虑的给予分析解答,主要目的只为了更好的说明如何根据不同的需求点来DIY我们的程序。

虫曰: 《二次开发DIY日记》系列由ChinaBUG企划,根据开发过程[…]

Theme Photolux : A TimThumb error has occured

漂亮吧,不过最近安装在phpcloud的免费空间上却是让我很烦恼,这个主题安装上去却显示不正确表现为前台显示图片都是一个叉叉,图片显示不正常,老是显示下面的错误?!
A TimThumb error has occured
The following error(s) occured:
Could not find the internal image you specified.
Query String : src=http://cmsdemo2014.my.phpcloud.com/wp-content/uploads/2014/03/dd6463e4958eaaa84b44f199333d0f8d.jpg&h=&w=290&zc=1&q=100&a=c
TimThumb version : 2.8.11
好神奇!
😛 知识点延伸:
可能你会觉得奇怪为什么你只看到图片显示不正常,没有看到这个错误哈 😛 ,这个其实是正常的,因为这个错误是我直接访问图片文件链接而产生的错误。
具体操作如下:
我们知道图片显示是根据标签的src属性来显示图片的,那么图片显示不出来就是src这个图片源出现问题(图片源可以是一个图片文件的路径也可以是图片的代码噢),既然这个src是图片源。那么自然就能直接打开,所以我的打叉的图片的src是:
http://cmsdemo2014.my.phpcloud.com/wp-content/themes/photolux/lib/utils/timthumb.php?src=http://cmsdemo2014.my.phpcloud.com/wp-content/uploads/2014/03/安卓壁纸_动漫66c143d81e.jpg&h=&w=290&zc=1&q=100&a=c
我直接从浏览器中打开,就会出现上面的提示了。另外,有很多朋友经常性的会遇上系统的验证码显示不正常的问题,然后不知道怎么解决,其实跟这个原理是一样的,先直接打开链接看看是否正常,然后再进入相关的文件内去找有问题的地方,然后不断的重试,直到图片正常显示出来,那么再调用的地方一定就是正常的了。
如果是ShopEX/ShopNC商城系统出现验证码的问题那么请查阅本博客的另外相关的文章:
ShopEX-登陆时验证码显示错误造成不能登陆
PHP-Unicode签名(BOM)影响缓存输出实例
PHP-噢~&#65279(BOM文件头)你这个坏蛋
言归正传,既然知道是这个文件显示错误的话,那么当然就是直接找到这个文件来查看为什么出现这种错误了。
找到wp-content\theme\photolux\lib\utils\timthumb.php文件,然后一步步的跟踪下去,我发现,程序不工作是因为找不到正确的文件路径造成的,知道原因了那就直接修改一下即可(轻描淡写的说出这个原因,实际背后是我一个个代码隐藏,一个个试过去才知道造成问题的所在噢):

在线应用生成器

开源项目
color-thief颜色小偷:http://lokeshdhakar.com/projects/color-thief/

前端辅助
Bootstrap线格查看器:http://alefeuvre.github.io/foundation-grid-displayer/
Gridpak响应式网格工具生成器:http://Gridpak.com

图形生成
Iconion: awesome icon creator图标自动生成:http://www.iconion.com/index.html
圆形饼状图:http://piecolor.com/
Clipping Magic抠图工具:http://clippingmagic.com/

jQuery-jQuery.imgAutoSize.js自动调整图片大小(auto scale)

最近项目要用到自动根据容器的大小调整图片尺寸的大小的功能,记得曾经有收藏过这个插件的,哎,找了半天却发现好像没有~好不容易从过去的项目中找到这个插件,简单,方便,还好用,收藏一下省的以后遇上了还要乱找一通。
// jQuery.imgAutoSize.js
// Tang Bin – http://planeArt.cn/ – MIT Licensed