自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

magento网站建设,magento模板开发,magento支付模块

magento,magento模板定制,magento支付模块开发,magento空间,magento第三方应用集成

  • 博客(274)
  • 资源 (1)
  • 收藏
  • 关注

原创 速腾车主的悲剧

速腾车主,你今天做俯卧撑了吗?你俯卧的时间足够观察仔细后悬挂吗?速腾车主,你上高速时,有把IC,IP,IQ等所有密码告诉你家人了吗?

2015-04-18 17:11:22 2257

原创 linux 将tar文件解压到指定的目录下

如果在使用tar解压时不解压到当前目录面是解压到指定的目录下,先用cd命令当然可以,但是如果你又不想改变当前工作目录时,可以使用tar的 -C参数tar -xvvf /source/tarfile.tar -C /target 当然了要确保目标目录存在。

2012-04-07 18:07:04 8970 1

原创 mysql -- show tables的结果不一定准确

有没有碰到这样的情况:show tables的结果中包含某个表,然而后续的SQL,无论是select还是update,insert都会报错:Table 'xxxx' doesn't existshow tables的结果不一定准确。为什么这么说。首先应该了解一下show tables是如何工作的。mysqld进程会扫描mysql数据库服务器的数据保存目录下的所的.frm文件,而且它只检查.

2012-04-05 17:08:38 4571

原创 zen cart -- 批量安装、卸载、配置zen cart支付模块

之前的几个版本不太完善,这个应该相对好一点。当然稍做修改便可应用 到shipping模块上去,对于大工作量的情况是非常适合的。其实也可以考虑直接调用zen cart的类来操作的。可能速度会慢一点如果数据库数量比较多。 <?php/*@author george zheng @date 2012.03.12@ver 1.3@usage php scriptna

2012-03-30 02:19:47 3115

原创 zen cart -- 如何重载zen cart某个页面的header.php呢

如何重载zen cart某个页面的header.php呢?我是想修改用户在注册或登陆后跳到某个页面。而这个动作是在include/modules/pages目录下的header.php控制的。那么能不能做到不直接修改这个文件,而有办法实现这个目的呢? 根据http://www.zen-cart.com/forum/showthread.php?t=178329目前的zen cart还末有提

2012-03-29 09:22:10 2135

原创 zen cart -- 自适应配置文件

即使你很熟悉zen cart的配置文件,你可能熟悉的连第几行是什么配置都能记得,甚至有点不太在意。但是如果大批量建站,你还是会因为太忙而出错。路径配置错了,域名为了修改了,建一个修改一下,很麻木。为了解放手和大脑,我简单搞了个自适应的配置文件 /////////////added by george,only for  converience $user = explode('/',d

2012-03-28 21:49:38 3623

原创 mysql -- 修改mysql用户的密码

在mysql的控制台,可以通过两种方式来修改mysql用户的密码,当然首先你必须有足够的权限:SET PASSWORD FOR 'user'@'host' = PASSWORD('newpassword');如果只是要修改当前用户的密码,则SET PASSWORD = PASSWORD('newpassword'); 另外还可以通过grant来修改用户密码:GRANT

2012-03-27 21:36:54 2444

原创 linux -- 设置一个cron任务记录下服务器的web请求数据

想看看web服务器到底最高峰的时候同时在线用户的数量,于是就简单的设置了一个 cron 任务,每隔10分钟记录一下对80端口的连接数,当然了要把同一个IP的链接当一个算了。另外,把时间写在第一次统计之前,以便参照。*/10 * * * * date '+%Y-%m-%d %H:%M:%S' >> /root/stat1 && netstat -antp|grep :80 |awk '{prin

2012-03-27 12:21:44 1935

原创 zen cart -- 批量替换掉多个zen cart网站中的某个模板文件或语言文件

特定的需求是要对所有的zen cart网站中的同一个文件进行修改,删除掉掉某个字符串.因为涉及到多语言,也就可能是要替换多个文件了.比如将includes/languages/****/modules/payment/abc.php*** 可能是english,german,french ... 下面这个是经过测试,在linux下,通过一行命令可以实现的将不同语言的文件复制到对应语

2012-03-17 23:39:29 2304

原创 linux -- 在linux控制台下,如何列出某个目录下的所有子目录

在linux控制台下,如何列出某个目录下的所有子目录?ls -p | grep "/"|cut -f1 -d /这行命令组合可以,但是如果当前目录下有链接就会有问题了。 以下这个命令则只列出当前目录的所有子目录ls -d */|cut -f1 -d / 下在这个可以列出包含当前目录和父目录的所有子目录lsd='ls -ld */ .*/' |cut -f1 -d /

2012-03-17 23:27:36 2587

原创 LINUX -- 如何不用输入密码使用putty

如何不用输入密码使用putty?相信很多喜欢使用这个小工具的人会想到这个问题。什么样才能不输入密码呢?有几种方案:1,你可以使用改进过的putty,因为putty是开源的,有的人已经添加上了这个功能。2,你可以使用ssh 公钥/私钥 加密的方式来登陆,只要在服务器上设置一次,以后就不再需要输入密码了。这个方案应该是比较安全的,也是推荐的方法。3,就是利用putty的命令行功能put

2012-03-15 07:53:11 2062

原创 linux -- 如何在CSF中删除掉误封的IP

很多人使用CSF来配置linux服务器的防火墙。常碰到这样的问题,就是三次登陆失败后IP被封。这个时候密码对了也上不了SSH了。这个时候只能通过其它的IP登陆(adsl重新连接就可以换个IP或者用其它的服务器来登陆),进入SSH后,进入到/etc/csf (默认是这个目录)编辑文件csf.denyvi csf.deny 删除掉对应的ip之后你需要重新启动一下CSFc

2012-03-14 08:08:35 2236

原创 zen cart - 对多个站点批量实施后台操作

如果你有N个站,所有的网站都要进行一系列的后台操作,那么如果一个个去登陆然后操作是繁琐而且浪费时间的。下面的这个脚本是用来开关支付方式并设定顺序,当然里面没有涉及到设置商户和返回链接这几个动作。需要进一步完善。 <?php/*@author george zheng @date 2012.03.12@usage php scriptname 'key of info to

2012-03-13 08:14:00 2523 1

原创 mysql数据库备份shell脚本

#/bin/bash# author george zheng [email protected]># 2012 - 03 - 12# version 1.2MYUSER="root"MYPASS=k943587@djj^&ASHOST="localhost"DATE=$(date -I)NAME=$(date +%Y%m%d-%H%M%S)BACKUP

2012-03-12 11:33:01 1944

原创 tar命令选择性压缩备份

用tar压缩文件进行备份时,肯定会遇到这种情况,就是有的文件,比如生成的表态页面,比如缓存,或者一些日志是不需要进行备份的。这个时候可以把这些文件在压缩时排除掉tar可以排除整个目录,也可以通过模式匹配排除掉所以扩展名的文件 tar -cvzf  abc.tar.gz ./abc  --exclude "./abc/xyz" --exclude "./abc/logs"

2012-03-02 14:24:01 2378 1

原创 php -- 如何清除字符串或文章中的空白行

function removeEmptyLines($string){return preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string);}

2011-11-23 18:38:15 1931

原创 mysql - 产品数量多的时候, 如何通过mysql的slow query log来处置

mysql服务器在运行的时候会维护几种日志文件,或者说生成吧.Slow Query Log只是其中之一.它主要是记录了执行时间超过一定时间(这个执行时间长短限额是mysql服务器的一个配置选项 -long_query_time)的SQL语句.以供开发人员或维护人员参考.要利用mysql的slow query log来解决问题,首先要知道它保存在哪里?哪个配置可以开关这个日志? 要打开mysql

2011-11-21 23:25:45 2762

原创 magento -- ebay收购magento

ebay收购magento早已不是什么新闻. 这了难怪paypal支付接口在mag中更新最积极的原因吧. 这或许也正是那些仿货卖家这么快被pp发现的原因吗,小小的猜想一下.呵呵.那末来magento将会何去何从?有两个极端的看法我觉得:1, magento会发展的更好.

2011-09-23 13:39:58 1697 2

原创 在magento下,如何判断是分类查看页面还是产品查看页面

下面的代码回答了这个问题 // if this is a product view page if (Mage::registry('product')) { // get collection of categorie

2011-09-23 04:48:40 2676

原创 magento - magento 1.6 模板开发工作日志

目前项目需要修改的地方: 1,给magento分类添加自定义属性,一个用来保存更多的描述文本,一个用来定义分类相关的tag代码,以便在tag cloud block中调用 (solved)2,产品列表按照添加时间倒序显示 (solved)3,批量导入产品tie

2011-09-20 01:50:17 1838

原创 Prototype - 在页面加载后动态加载js文件

使用prototype js库的时候如何实现呢?太有了,如果一次性加载很多但是首页没用的JS库实在是让用户傻等实在不妥.另外还有一个问题就是我们有些功能,如bookmak按钮,facebook,twiter的按钮,聊天工具的按钮通常要加载第三方脚本,但是,有时候加载第三方非常慢导

2011-09-09 00:35:31 1646

原创 mysql - 为magento性能测试修改innodb的innodb_buffer_pool_size而引发的问题

mysql的日志文件mysql的日志文件有四种,分别是错误日志(error log),普通数据操作日志(general query log),二进制日志(binary log)和低效率查询日志(slow query log).错误日志记录了mysqld服务器本身在启动,关闭和

2011-09-07 11:27:28 7480

原创 magento - 改写tag/product controller

magento的最新版本已经是1.6了.当然相对于1.5来说在性能上没有太多的改进,不过修正了不少BUG.同时也添加了不少新的模块,如果担心性能,没用的模块可以关闭掉.归入正题.近日,发现google收录了不少magento网站的站内搜索结果页.类似catalogsear

2011-08-23 12:57:09 2997 2

原创 magento -- 产品out of stock后的SEO考虑

SEO考虑页面的收录,页面的减少对网站的SEO得分是不利的.magento的产品在out of stock时,产品页面是还可以访问的,只是无法购买.这样的设计正是通常的做法,对SEO来讲,也不会造成收录页面的减少.所以,当产品供应出问题,或者确实是没有库存时,你可以考虑将产品设置成out of stock. magento中对产品out of stock的设置有两个地方,一个是产品本身,一

2011-06-23 14:18:00 1861

原创 zen cart - 关闭zen cart的"tell a friend"发送邮件功能

zen cart的漏洞和它一样流行.但是因特网上还是有N多的站没有升级,即使有补丁发布,那些漏洞依然大门敞开,再好的系统管理员也无用,因为后门总是开着啊.今天碰到这样的一个问题在新产生新订单时,magento后台没有发确认信。我直接的反应是不可能啊,因为一直都很正常啊,而且没有修改过代码?仔细一想,还有一个可以肯定就是昨天有收到一封邮件,一个客户说收到了新订单确认邮件,但是没有进入付款页面。所以这就有茅盾。进一步确认是magento网站的contact us可以发出邮件。查看mailog发现服务器在发大量的

2011-05-07 17:32:00 2789

原创 zen cart - 国内IP访问zen cart官方网站被禁止

<br />zen cart - 国内IP访问zen cart官方网站被禁止.<br />上一次不知道是多久之前碰到时,因为是暂时的,现在反过来是完全被禁止.如<br /> <br />http://www.zen-cart.com/forum/showthread.php?t=48254<br /> <br />返回<br /> Forbidden<br />You don't have permission to access /forum/showthread.php on this server.<

2011-05-07 15:16:00 2625

原创 日志 - window下记事本的换行符

<br />window下记事本的换行符是什么?<br />小问题,但是有时候却会让不少人莫名其妙。明明在生成文件的时候有行的结尾有插入换行符的,但是打开记事本就是不识别,而是将换行符显示成一个个特殊字符。<br /> <br />通常我们所使用的换行符是/n,然而实际记事本只认/r/n其它的组成是不被识别。当然这是微软的产品也就不要觉得奇怪了,和IE一样总是要别人向它兼容。<br /> <br />http://social.msdn.microsoft.com/forums/en-US/vclangua

2011-04-11 16:09:00 9560

原创 firefox addon - 开发firefox addon,如何将数据保存到本地文件中

由于自己比较喜欢使用firefox的一个书签addon,但是总觉得功能有点不满足,所以决定自己修改一下。下载来它的源代码就开始。碰到一个核心的问题,就是如何写数据到本地文件。我印象中记得,js作为一种客户端的脚本(大多数情况下),是没有这个权限的,所以觉得不太可能。但是后来想到每个插件都会有自己的配置信息,肯定要写到本地系统的。除此之外,有的 addon比如提供书签功能的,肯定要将用户的书签保存到本地文件。显然在插件中是可以做到的,虽然我不太确定是不是通过js,因为它有可能是通过firefox浏览器提供的x

2011-04-11 11:38:00 2407 3

原创 magento - 后台提示服务器配置错误导致包含敏感信息的配置文件可浏览

突然间,进入mag后台,发现提示一条信息:Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider.输入local.xml的路径真的可以访问。再一想这不只是泄露了数据库的信息,同时整个模板的的layout配置也完全暴露。事实

2011-04-09 11:21:00 3933 2

转载 seo - google 的操作符

<br /><br />来源:http://www.googleguide.com/advanced_operators.html<br /> <br />The following table lists the search operators that work with each Google search service. Click on an operator to jump to its description — or, to read about all of the operators

2011-03-22 22:36:00 2544

原创 magento - 数据采集并导入到magento

最近发现有这个需求的客户比较多,所有打算做一段时间。有这方面需要的可以直接联系本人。可以采集任何平台,任何语言的网站。采集包括图片,名称,价格,描述等一系列。

2011-03-13 10:05:00 4205 2

原创 magento - prototype 在IE下的问题

<br />magento采用prototype的js库,实在是不胜其烦。不为别的,就是兼容性实在不什么样。我本来以为,代码多写一行半行的,也没什么,哪知兼容性也比jQuery差。<br /> <br />document.observe("dom:loaded",function() {<br /> //alert(1);<br />});<br /> <br />这样的写法在FF下可以,在IE写是不行的。

2011-03-11 23:39:00 1173

原创 magento - magento产品图片无法正常显示

<br />在一个新站中,一个产品明明有两个图片,在后台打开编辑产品时,这个产品明明有两张图片。但是在前台显示的却是占位图。但是图片明明存在。清空图片缓存,等所有可能出问题的全试了,还是一样。后来查了一下,竟然是这个图片本身文件有损坏,或者说是不完整导致的。

2011-03-11 21:41:00 3957 3

原创 magento - 通过如何在magento的模板中获取到产品或产品分类的instance呢谈magento的helper类机制

出于seo的目的,想在产品查看页面添加指向产品的链接,指向产品分类的链接,指向首页的链接.顺便料理一下alt,h1,title等相关seo元素.社区版的magento在产品查看页面做到这个还是比较容易的.magento官方的论坛上也有很多相关的帖子.http://www.magentocommerce.com/boards/viewthread/19476/http://www.magentocommerce.com/boards/viewthread/18536/http://www.magentocom

2011-03-04 01:14:00 1990

原创 日志 - How many times do you click per day?

你一天点击了多少次鼠标,你有没有想过这个问题?夜已深,却依旧睡不着.看着程序在运行,除了小小的成就感之外,突然间想起来,算一下这个程序如果人工来完成的话要多少时间:(实例是,一个产品有五个选项,一个select,select有13个选项,四个text选项)打开列表页打开一个产品点击custom option点击添加选项点击输入标题点击输入价格(非必须)点击选择选项类型如果是select,则要算子选项(按13个子选项算) 点击添加子选项 点击输入标题 点击输入价格(非必须)每个产品需要30+39 = 69大概

2011-03-04 00:47:00 613

原创 magento - 如何给magento中的产品随机定义相关产品和交叉产品,推荐产品

如何给magento中的产品随机定义相关产品和交叉产品,推荐产品?如果你的网站有1000个以上的产品,那么手工定义需要多少次点击呢?点击打开产品,点击相关产品,点击重围过滤器,点击要关联的产品2到5下,点击保存,总共要点击7到10次,那么1000个产品可以需要点击7000到10000次才能给每个产品定义相关产品.还不算要切换到列表页去打开下一个产品.何况还要定义推荐品之类等.总之手工是比较麻烦的.所以花了一点之间研究了一下数据库,当然你可以直接使用magento的API.不过我觉得那个有点慢.还是直接对数据

2011-03-02 21:45:00 2232 2

原创 php - php 如何访问access数据库

<br /> <br /><?php<br />$conn =  odbc_connect('abc','','');<br />//$rs = odbc_exec($conn,"UPDATE Content SET 已采=0 ");<br />//var_dump($rs);<br />$rs = odbc_exec($conn,"SELECT * FROM Content WHERE img='' AND imga='' ");<br />if (!$rs) {<br />  echo 'aaaaaaa

2011-03-01 10:33:00 703

原创 zen cart - 自定义函数规范

<br />Fatal error: Call to undefined function zen_clipped_string() in /home/eugh/<br /> <br />有个网站突然间只显示一部分,底部完全缺失.虽然在浏览器中还可以看到页面内容,但是实际上返回的是500请求错误代码.查了一下发现是上面这个错误.<br /> <br />zen_clipped_string()这个函数不是zen cart的自带函数,显然是后加上去,但是不知道为什么会出现没有定义.分析之后,发现这个函数是用来

2011-02-28 21:30:00 1000

转载 apache - Internal Dummy Connections on Apache httpd

<br />source --- http://www.wellho.net/mouth/2063_Internal-Dummy-Connections-on-Apache-httpd.html<br /> <br />Is your Apache httpd log file 'full' of entries like this?<br /><br />xx.xxx.xx.xx - - [02/Mar/2009:05:08:45 +0000] "OPTIONS * HTTP/1.0" 200 - "-"

2011-02-28 11:14:00 796

转载 Timing and Synchronization in JavaScript

Timing and Synchronization in JavaScript<br />By Olav Junker Kjær · 27 Feb, 2007<br />Timing issues are the source of some of the most devious bugs in JavaScript applications. Problems that never show up during development might surface when the applicatio

2011-02-27 22:25:00 1299

magento blank theme

开发magento theme的起点 magento模板开发的必备工具 可以大大减小你所开发的magento模板的css大小以及加快速度

2009-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除