自定义博客皮肤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)
  • 收藏
  • 关注

原创 seo -- google建议应该如何写meta description

不同的页面使用不同的meta description内容.<br />在网站的各个页面使用相同或类似的meta description是不好的,如果你没有时间,至少也要为首页和部分相对比较重要的页面创建meta descrition.在描述中包含结构清晰的内容数据.如<br /><meta name="Description" content="Author: A.N. Author, <br />Illustrator: P. Picture, Category: Books, Price: $17.99

2010-07-12 14:24:00 1451

原创 magento -- 正式发布网银在线Motopay信用卡站内支付收款模块

magento -- 正式发布网银在线Motopay信用卡站内支付收款模块

2010-07-09 21:43:00 3412 3

原创 SEO - 301永久重定向

<br />朋友的网站由于在发布产品时没注意发现不少产品的名称写错了,而且是把关键字的那个单词写错了。而且现在网站有排名了。除此之外还发现有不少链接对应的是同一个页面,什么办?自然是301重定向了。问题是如果手工一条条的去写指令恐怕太麻烦。而且你还要统计修改了哪些,什么办?答案是正规表达式。但不要滥用。<br /> <br />如果只是想把URL中的目录去掉,因为网站中存在着有目录和没目录的URL,而实际上是对应着同一个页面,这个时候只需要一条Redirect 指令:<br /> <br />Redirec

2010-07-09 17:26:00 2236

原创 SEO - META标签的利用

<br />我不想起个吸引眼球的标题,所有这些都不过是工作的记录,以后好查罢了,如果对你适用,不要说谢谢。不适用,请绕道。<br /> <br />我不是讲keyword,description.<br /> <br />最近在帮人做SEO优化时,在分析竞争对手的网站时发现了一个排名先前的网站的一个共同点:它们都会在head标签内放置一些特殊的meta标签。没有资料或经验的人告诉我这个有关系,至少我自己是没查到相关的资料。不过,我宁愿相信,而且事实上好像也是如此,有的搜索引擎,会给meta标签一定比重的考虑

2010-07-09 11:11:00 888

原创 php -- 如何在PHP中实现多进程运行

<br />题外话:<br />首先这只是一个占位,怕自己又忘了!!这几天有空补齐.<br />另外做这个是很早就有的想法,而且不只是想做而是要用到.我基本上都是用到什么就去查什么.就联PHP函数也是.可能有点懒吧.不过,查的次数多了自然就不需要再查了.<br /><br /><br />另外:近期暂停接收国内项目订单......抱歉!!

2010-07-01 21:32:00 727

原创 javascript -- 发现之前开发的paypal跳转伪装下单站的程序存在重大的BUG

javascript -- 发现之前开发的paypal跳转伪装下单站的程序存在重大的BUG

2010-07-01 21:24:00 1202 2

原创 ssh - 如何配置ssh服务,使之使用public key authentication

ssh - 如何配置ssh服务,使之使用public key authentication

2010-06-25 12:17:00 15048

原创 linux -- 如何将系统命令或脚本的输出同时输出到屏幕和文件呢

<br />在对一个大型网站爬行时,比如是有10W以上的记录时,相信谁也不能保证考虑到各方面的因素,那么就非常有必要的记录下看爬行的过程。自然你会想说把命令的输出重定向到一个文件中,以后再查看。但是,如何在当前的屏幕上也能查看呢?<br /> <br />linux中提供了一个tee命令可以结合管道达到这个目的<br /> <br />比如 ls | tee -a log.txt<br /> <br />可以进 一步的使用下列命令记录下错误信息:<br /> <br />ls 2>&1 | tee -a l

2010-06-18 19:11:00 4193

原创 css -- 有没有办法选择文本结点

<br />获取某个元素下的内容应该说不难。如果取得那些和其它标签并列的文本呢。记得在哪本书上看到,在HTML DOM中,整个网页上的所有内容都是以结点的形式组织到一棵DOM树上的。所以,理论上应该是可以取得这样的结点的。我是说以css选择器的方式来获取。但是在google上看了半天资料,最后都是说是不可能的。不过模糊好像记得jquery是可以做到的。好久没用jquery了。magento默认是用prototype,有空肯定搞个自己的magento (powered by jquery)版本。<br /> 

2010-06-18 00:52:00 898

原创 php -- 写一个简单的网页爬行器来收集数据

philp找我,说比较忙,让我给写个程序来收集两个网站上的数据。其实早就想用PHP搞一两个试试。因为事实上,做外贸的朋友应该这方面的需求比较大。经常有人找我说想搞个综合站,问我说有没有办法直接收集别人网站上的数据。创建一个拥有海量数据的网站,再通过SEO来销售。所以就答应下来,写一两个试试。今天搞了半天,终于爬行了一个网站的1W多个网页,收集了1W多条记录。这些数据最终可以形成zen cart或magento的数据格式,直接上线的。只是比较仓促,写的好像执行效率慢,当然可能和我的网络也有关系,网通的实在太烂

2010-06-16 22:06:00 2032

原创 magento -- 1.4版本使用google analytic 流量分析代码的bug

<br />在magento 后台设置好google分析账户后,发现打开网站有一条js脚本的错误:<br /> <br />_gaq is not defined.<br /> <br />很奇怪这是全新安装的的版本,而且是最新版。难道是BUG。上网搜索一下,找到了解决办法:<br /> <br />http://www.magentocommerce.com/bug-tracking/issue/?issue=8492<br /> <br /> <br />app/design/frontend/base

2010-06-10 10:57:00 1463

原创 seo -- 如何阻止百度蜘蛛对你的网站的爬行

seo -- 如何阻止百度蜘蛛对你的网站的爬行

2010-06-05 02:39:00 1729 1

原创 mysql -- mysqldump错误:Got error: 1044: Access denied for user ... when using LOCK TABLES

mysql -- mysqldump错误:Got error: 1044: Access denied for user ... when using LOCK TABLES

2010-06-04 09:46:00 5007

原创 magento -- 尝试使用squid来缓存html页面来提升magento网站的速度

magento -- 尝试使用squid来缓存html页面来提升magento网站的速度

2010-06-02 12:14:00 1600

原创 magento -- 完成magento的motopay模块初步测试

magento -- 完成magento的motopay模块初步测试

2010-06-01 09:42:00 1234 1

原创 magento -- 如何将magento 1.3.*版本升级到1.401版本

如何将magento 1.3.*版本升级到1.401版本?相信这是很多人想知道的问题.1.401不仅修复了诸多的BUG,而且在安全,尤其是性能上的改进是很大的. 那到底如何进行呢? 首先,备份原告的magento 1.3*网站和数据库 下载好magento 1.401版本后,在原先的1.3*数据库上进行安装(此举是为了升级1.3的数据库结构),这个过程需要注意一点.就是你需

2010-05-30 14:35:00 1274

原创 magento -- 如果将一个域名转移(重定向)一个域名

如果你的域名出了问题,想换一个好一点的域名或者域名被GOOGLE列入DCMA或者被GD没收,是不是意味着所有的SEO努力付诸东流呢?其实,搜索引擎或者说整个WEB早就有考虑这种情况,允许通过301重定向将旧的域名转移到新的域名. 首先你要确认的你的服务器装有mod_rewrite模块.其实配置apache并建立好新的网站,务必保持URL结构一致.(如果网站都重新建了,数据也不一样了就比

2010-05-28 18:31:00 2415 1

原创 magento -- PHP版本引起的错误Fatal error: Method Varien_Object::__tostring() cannot take arguments

记录: 如果你在开发magento模板,安装magento,或者转移magento网站的时候碰到下面的这个错误: Fatal error: Method Varien_Object::__tostring() cannot take arguments 不要觉得慕名其妙,这是由于你所用的PHP版本所引起的.通常是用其所长.4以下的magento版本会碰到这个问题.把你所用的

2010-05-23 21:34:00 268

原创 apache -- 利用mod_access通过设置环境变量限制特定用户的访问

apache 的 mod_access模块提供的order,deny,allow指令可以用来限制用户对服务器的访问.比较常用的是根据IP来限制用户对apache的访问,下面举两个根据环境变量进行资源控制的例子. 只允许特定浏览器的访问,这个实际使用比较少: BrowserMatch MSIE ie_userorder deny,allowdeny from alla

2010-05-23 16:55:00 1190

原创 magento -- magneto下的SEO细节

magento对SEO的友好自不必说,相信好多人是看中了这一点.然而,magento它也不可能替你完成所有的工作.当我们某个分类或产品页面的URL需要更改时,我们要什么处理?修改URL自然容易,但是要考虑到你的这个页面可能已经被google收录,修改URL对搜索引擎意味着你的内容在不断丢失.虽然magento会将对旧URL页面的请求定向到404页面.已经是处理的还可以了.但是事实上这是不对的,这就

2010-05-11 22:51:00 1408

原创 Linux -- 测试sendmail邮件发送

又碰到邮件问题,在magento前台注册新用户,下订单都没有收到邮件。但是提示都是说正常。 直接在ssh中使用下列命令测试,连接超时: echo "Subject: test" | /usr/lib/sendmail -v xinhaozheng(at)gmail.com(注:很多人在测试时直接把命令复制进去测试,导致我收到了N多的测试邮件。) 提示: WARN

2010-04-29 09:41:00 13860

原创 magento -- paypal 支付方式不能显示在下单页面

好久没有写关于magento的文章了,不过近期会抽点时间来更新一下。magento新版1.4的速度有了很大提高。尽管还是存在很多的BUG。  今天一个碰到了一个很奇怪的问题,明明在后台中打开了 paypal支付方式,可是在前台下单时就是不出于 paypal支付方式,查了半天也没查出个问题来。跟踪代码,原先怀疑是模块被关闭,事实是没有关闭,再怀疑模板关闭了相应的BLOCK。模板的layo

2010-04-28 22:59:00 2980 1

原创 mysql -- 配置文件

mysql的配置文件通常命名为my.cnf,如果保存在默认的/etc/my.cnf目录下,那么这里面的配置是全局的,既对此服务器上的所有mysql服务器都是有效的(如果你有在些服务器上安装了多个mysql).如果只是保存在某个mysql服务器的数据目录下,则只对该mysql服务器产生作用.如果是保存在某个用户(当然是mysql用户)的home目录下,则只是在mysql以这个用户运行时产生作用.通常

2010-04-26 10:18:00 1352

原创 zen cart -- 优化zen cart网店的速度

坦白说,APC cache似乎没什么太大的作用。但总结一下,至少可以做的几点: 1、关闭zen cart的分类产品数量统计功能。 进入zen cart后台 -> configuration -> my store -> Show Category Counts 选择 false。 2、关闭掉供应商block. 进入zen cart后台 ->

2010-04-21 14:19:00 2342

原创 linux -- 批量替换多个文件中的某个字符串

在linux的日常服务器维护站点维护中,经常需要批量操作一部分文件,比如数据库用户的资料变更,那么所以相关站点的数据库配置文件要相应的修改。大家都知道,linux下面几乎所有的配置文件都是纯粹的文本文件,所以这其实就是一个基本的文本操作。一台服务器上有上百个甚至上千个的网站。如果我们一个个来修改不是不可以,但是那也实在太恐怖而且太脑残了。 那如何实现呢,比如我要批量修改50个用magent

2010-04-14 10:29:00 1941

原创 magento -- 客户无法使用contact us 发邮件 - Unable to submit your request. Please, try again later

magento的contact us是一个非常重要的一个功能,当在线客服不在时,客户可以通过contact us发送邮件来联系我们。问题是,总是会出来这样或者那样的问题导致magento下面的这个功能无法使用。 我这边要说明的是一种非常特殊的情况引起的这个问题。但是我在magento论坛上搜索了,碰到的更多的是其它的状况,一起记录一下。 Unable to submit your

2010-04-07 16:52:00 8796 1

原创 cent os -- cannot restore segment prot after reloc: Permission denied

在cent os 下,一切编译正常进行,先后安装了apache,mysql,php,但是当试图启动apache时,提示如下错误: cannot restore segment prot after reloc: Permission denied 经查,可能是由于SE LINUX导致,使用如下命令可以临时关闭selinux /usr/sbin/setenforce 0

2010-03-26 19:48:00 956 2

原创 zen cart -- 模板中如何书写引用图片的路径

开发zen cart模板时,除了在css中要引用图片之外,有时候要在模板中直接插入图片.写绝对路径当然可以,但是更新维护就麻烦了。更何况如果一个模板用在了多个网站,或者是一个网站应用了多个模板。 zen cart模板有一点不方便的就是一个模板的文件会保存在很多地方。很多时候复制一个模板就得把整个的目录都复制下来。不能说这样不好的原因是它这样做的目的是一个灵活性。你可以在这些位置随便

2010-03-24 10:04:00 2853 2

原创 zen cart -- 开发zen cart模板

一直在开发magento模板,还没完整开发过一个zen cart。 如何创建一个规范的zen cart 模板呢?给新模板起名uknow在includes/templates/创建目录uknow:includes/templates/uknow将 includes/templates/template_default/template_info.php 文件复制到

2010-02-26 11:33:00 1039 2

原创 magento -- 如何修改block在某个特定页面中的模板

在magento中如何修改block某个特定页面的样式,甚至功能呢?这个应用应该是很广泛的。同样的一个block,要想在某个特定的页面,如产品显示页面,让它的内容,样式不一样,如何实现? 很简单,magento超强的xml配置功能,可以轻松搞定。以logo block为例,如果我想让cms首页的logo显示不一样,使用不同的模板,可以这样做: 在page.xml中,添加: 

2010-01-28 23:32:00 3929

原创 magento -- 如何取得一个分类的所有产品

如何在magento中取得一个分类的所有产品呢? 在模板中,如果你不想定义一个block,不想麻烦,那么你可以直接调用 magento的core模块的 core/template block,如果要在所有的页面中调用,则需将下列添加到模板中layout目录下任意一个xml文件中的default 下面:  然后在abc.phtml中,通过 $categ

2010-01-18 16:10:00 3825

原创 SEO -- 百度倒了

百度不是倒了。是百度打不开了。

2010-01-12 11:31:00 805

原创 magento -- mysql采用innodb存储引擎

mysql的存储引擎有几种,但是从5.0开时大部分是默认采用 innodb存储引擎。innodb存储引擎支持 事务,外键,行数据锁定(当然是相对myisam的表锁定)。magento安装的时候有检查 mysql是否支持innodb存储引擎,如果不支持则不能继续安装而提示如下错误,尽管innodb存储并没有被列为安装magento的前提条件之一。 Database server does

2010-01-08 00:25:00 6790 4

原创 安装samba

在安装samba之前,先了解一下当前服务器的环境,是否已经安装了,可以运行 smbd -V 如果能显示出samba版本信息而不是提示命令无法找到。那么可以肯定是安装samba了。如果命令出错,那么有可能是编译安装但是smbd命令不在当前系统命令搜索目录内。可以通过find,locate定位smbd文件,如果找到了,就可以确定安装了。 find / -name smbd

2010-01-06 10:05:00 955 1

原创 关于rel="nofollow"

确切的说,nofollow是用来帮助站点管理员或者SEO优化人员和搜索引擎之间对话的,它告诉搜索引擎"不要爬行某个链接对应的页面.原本是通过页面级的标签meta来告诉搜索引擎不要爬行这个页面上的所有外向链接,如:  在使用nofollow限制某个链接之前,限制搜索引擎对某个特定链接的爬行比较麻烦(比如,需要通过将这个链接重定向到一个在robot.txt中被阻止的URL上.正因为

2009-12-26 15:49:00 1433

原创 SEO -- google 排名没了什么办

相信做过SEO的人都会有过这样的问题,网站排名掉了什么办? 如果原本排名很好的网站突然间从google 消失了,我想你会觉得恐慌或绝望。事实你可能不是被处罚,如果你处理得当它可能很快恢复。 首先要查清问题。尤其是,是整个总站完全从google消失还是说只是某个关键词。在google中输入 site: www.domain.com 如果google没有返回任何结果,那

2009-12-10 16:40:00 1458

翻译 magento -- 如何预防减轻ddos对magento网站的攻击

最近,ddos攻击实在是让人头痛,尤其是针对magento网站的攻击。magento会消耗很多的系统资源,这使得apache变得非常的脆弱。尽管知道ddos攻击是it领域一个令人无可奈何的问题,但是还是查阅了很多的资料希望能够找一些办法来应对。 原文:Protect your Apache server from DoS attackshttp://www.serverorigin

2009-12-10 13:49:00 1613

原创 magento -- 服务器重启或mysql重启后,magento网站出现表破坏()问题的解决

  重启服务器后或重启mysql后有时候会发现,magento做的网站打开时出现数据库表损坏的错误提示,如: SQLSTATE[HY000]: General error: 145 Table ‘./abc /log_visitor’ is marked as crashed and should be repairedTrace:#0 /shares/webs

2009-11-06 23:55:00 2042 1

原创 linux -- 搜索目录下所有具有某个字符串的文件夹

 如何找出一个目录下包含某个字符串的所有文件?linux提供的grep命令可以很快做到: 命令格式: grep  要搜索的字符串   目录路径(相对或绝对路径都可以) 如grep block app/design/frontend/default/coow/layout/* 这是输出的一部分: app/design/frontend/default/co

2009-11-06 10:33:00 2325

原创 linux -- 禁用ipv6模块

 在使用netstat -antp时会看到输出的IP地址有的前面会带有::ffff前缀.关闭掉ipv6模块就可以让IP以IPV4的格式显示: 在/etc/modprobe.conf中添加下面两行,然后重启系统:alias ipv6 offalias net-pf-10 off

2009-10-28 20:14:00 1224

magento blank theme

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

2009-07-20

空空如也

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

TA关注的人

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