自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游天小虾 blog|prestashop二次开发|magento二次开发|centos|ubuntu|opencart二次开发

游天小虾 blog|prestashop二次开发|magento|centos|ubuntu|opencart二次开发

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

原创 也谈opencart的伪静态功能

也谈opncart的伪静态功能今天分析了一下opencart的URL链接,总结一些小经验.opencart是构建了一个轻量级的MVC框架,总体来说思路都是比较清析的.URL重构这一块,就是分类(category)为例吧.opencart默认就有URL重写这个功能,你只需要在后台开启这个功能则可,可系统自带的这有一些不足之处,总结有以下几个问题.1.不能自动生成SEO keyword2.SEO keyword的值不是惟一的.针对第一个问题,我是这么解决的:采用其它系统常用的一种方式,就是用产品名自动生成SEO

2010-09-03 11:55:00 2045

转载 php的instanceof

instanceof是php5为面向对象引入的php中唯一的类型运算符。在php5之前通过is_a()实现,现在已经不推荐使用了。instanceof用来检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。如果是则返回true。看下面的一段代码,很容易理解。

2010-08-25 22:02:00 669

转载 Zend studio快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Ent

2010-08-21 11:49:00 479

原创 Zend Framework学习 之错误处理

今天困扰我两天的一个问题终于解决了,我以 phpweb2.0开发实站 这一本书为实例,创建第一个注册表单,可是,一切都准备就绪以后,所有页面都已经能正常显示了,问题就在于当我提交的时候,就出问题了,一直提示说不正确的控制器,我苦苦的找了很久,网上的一些相关内容都是说你的控制器命名是否正确,路径是否正确之类的,可是,我想如果我的这些配置有问题的话,那为何,控制器又能访问呢,为何只在提交表单的时候出问题呢?我一步步跟踪查询问题的出处,最后竟然发现是在写入数据库的时候出了问题.对于我这个zend 新手来说,写入数

2010-08-19 09:22:00 545

原创 关于PHP mail函数无法正常解析HTML邮件问题

之前使用mail函数发送邮件时候,都是直接从php 手册内把邮件头信息直接抄过来,用了一段时间,发现手册上的文件头信息老是会出一些莫名的问题,要么就是被直接进垃圾邮箱,要么就是HTML代码无法正常显示.原本PHP手册上的邮件头信息格式是这么写的:$header = 'MIME-Version:1.0'."/r/n";$header .= 'Content-type:text/html; charset=iso-8859-1'."/r/n";// Additional headers$heade

2010-08-16 18:47:00 1011

原创 smarty混合运算

{math total="x + y" x=$n y=$i}

2010-08-12 09:36:00 499

转载 cent os 下安装 svn

1.SVN简介由于前些年在版本的管理上采用的都是CVS系统,总体上而言还是很优秀的,经过了多年的项目开发管理经历,在使用CVS系统在管理中大型的软件项目时还是遇到了很多不可克服的缺陷和局限性,主要表现在如下的几个方向:    1. 无法进行文件名称的修改活动,这样一来就会导致必须先删除该文件再上传,丢失了       历史信息,要不就必须到服务上将xxx,v文件进行改名(我采用这种方法,不过总是       找管理员太不方便了);    2. 目录名称没有被管理,这样就不能进行改名等动作,其实项目的目录结构

2010-08-05 11:32:00 618

转载 zend studio 7.1.1注册码及汉化包下载

以下内容来自互联网,目的是方便大家学习,请不要做违法的事。Zend Studio 7.1.1 官方下载地址:http://downloads.zend.com/studio-eclipse/7.1.1/ZendStudio-7.1.1.exe汉化包下载(汉化率超过90%):http://www.lisijie.org/download/zs7_cn.rar汉化包使用方法:解压后将里面的两个文件夹features和plugins替换你的zend studio安装目录下的对应目录,重启zend studio即可

2010-08-05 10:41:00 1067

原创 Cent os中apahce设置多域名访问

<br />NameVirtualHost *:80<VirtualHost *:80>ServerName www.test1.comServerAlias domain.tld *.domain.tldDocumentRoot /www/test1</VirtualHost><VirtualHost *:80>ServerName www.test2.comDocumentRoot /www/test2</VirtualHost><br />请注意,如

2010-07-30 15:45:00 677

转载 再谈magento搬家

<br />如果你的空间可以用ssh的话,你可以在官网的wiki Moving Magento To Another Server 中看到较为详细的搬家过程。 无论你的服务器是linux系统还是windows系统,其过程都是一样的,转移文件、转移数据库、初始化网址用户名密码或者不初始化。<br />    1.关于文件:<br />     magento的根目录中的var文件夹是magento的系统缓存文件夹,里面的东西都可以删掉,以减小转移文件的大小。但是注意里面的backup文件夹,里储存着magen

2010-07-29 23:55:00 2201 1

转载 php中strtok的用法

不用不知道,一用吓一跳,PHP的函数实在太多,今天就碰到一个完全陌生的函数——strtok。在PHP手册查了一下,全是英文的,上网搜一下有了中文解释~还是直接用PHP手册上的例子:$string = "This is/tan example/nstring";$tok = strtok($string, " /n/t");while ($tok !== false) {      echo "Word=$tok";     $tok = strtok(" /n/t");}

2010-07-29 12:05:00 644

转载 Mysql中alert用法详解

//主键alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列alter table t2 add d timestamp;alter table infos add ex tinyint not null default '0';//删除列alter table t2 drop column c;//重命

2010-07-22 09:55:00 2830

原创 PHP多文件上传类

<br />该类处理单文件或者多文件上传,只需要设定简单的几个参数则可,该类最大的特点在于,文件上传完毕以后,可即时返回文件上传的的相关信息,比如文件的大小,类别,文件名,错误信息等,根据返回的文件信息帮助你及时将信息写入数据库中.<br /><?php /** * 类名:upfile * 作用:处理文件上传 * 说明,该类处理单个或者多个文件上传,使用该类时,只需要实列化该类 * 例: * $up = upfile() * $up->update_file($_FILE['fi

2010-07-17 08:49:00 686

原创 Mysql备份与恢复类

<br />自己做项目时,时不时要用到数据库的备份片恢复,每次重写显得很麻烦,今天抽时间对这一块封装了一下。<br /><?php /** * 说明,该类适用于小型的网站的数据库备份,内置MYSQL连接,只需要简单配置数据连接 * 及存贮备份的位置即可。 * 类实列化并且连接数据库以后可执行以下操作 * get_db_table($database) 取得所有数据表 * export_sql($table,$subsection=0)) 生成sql文件,注意生成s

2010-07-17 08:43:00 688

原创 CentOS使用过程常见问题[持续更新]

<br />1.安装vsftp时,出现本地用记无法登录,提示 "530 login incorect"。<br />  添加<br />  pam_service_name=vsftpd<br />2.安装完vsftpd后,上传文件时出现 "553 Could not create file."<br /> # setsebool -P ftpd_disable_trans 1 # service vsftpd restart

2010-07-16 00:12:00 583

原创 Magento中,调用静态块的几种方法

假设有在Magento后台建立一个Static Block名字为'footer_links',在phtml(其他php文件中方法一样)中调用方式如下:$block = Mage::getModel('cms/block') ->setStoreId(Mage::app()->getStore()->getId()) ->load('footer_links');$content = $block->getContent(); // Block的原始内容已经获得$processor = M

2010-07-15 10:25:00 6758 2

转载 Magento 中执行SQL语句.

<br />在做开发时有的时候迷惑,Magento都提供了数据的对象,那该如何查询自定义的SQL语句呢.<br />其实Magento已经想过这个问题了.<br />只需instance  core/resource的对象进行connect就能得到数据访问的对象了.语法是跟Zend_Db一致的.<br />看代码:<?php//select query$read = Mage::getSingleton('core/resource')->getConnection('core_read');/

2010-07-15 08:44:00 1726

转载 yum安装phpmyadmin

<br />使用centos,什么都可以yum安装,心情无比舒畅,那么怎么装phpmyadmin呢?有的yum源里没有这个,那就加个yum源吧<br />—————————————————————-<br />//新建dag.repo<br />#vi /etc/yum.repos.d/dag.repo<br />//写入如下内容<br />[dag]<br />name=Dag RPM Repository for Red Hat Enterprise Linux<br />baseurl=http://

2010-07-14 23:13:00 1922

转载 深入理解Magento-第九章-修改、扩展、重写Magento代码

作为一个开发者的你,肯定要修改Magento代码去适应你的业务需求,但是在很多时候我们不希望修改Magento的核心代码,这里有很多原因,例如将来还希望升级Magento、还想使用更多的Magento代码。如果你正在寻找修改Magento代码的最佳方式,那么此篇文章将会是一个不错的教程。适合对象:高级开发者适合目标:开发者希望自定义修改Magento当前版本:Magento versions: 1.4.0.1作者:精东最后修改时间:2010年5月30日版本:V 0.3.0重写Magento模块(Module

2010-07-14 21:43:00 1485

转载 解决ubuntu的ssh慢的方法

<br />把/etc/ssh/ssh_config里面的GSSAPIAuthentication修改成no就ok了。 GSSAPIAuthentication no 。 <br />然后登录会发现连接速度非常快。 <br />X下就是选择 <br />系统 --> 管理 --> 网络 <br />或 <br />System --> administrator --> network <br />把 General 下的 Automatic service discovery 去掉(默认是选中的) <br

2010-07-14 21:24:00 693

原创 Magento常见问题[不断更新中]

<br />1.为什么我的网站在后台system->web->unsecure/secure设置网站域名后,带www.与不带www的会产生302重定向问题.<br />答:system->web->url options->Redirect to Base URL if requested URL doesn't match it 设置为NO<br />2.为什么我的网站打开时,链接上总是会显示一个index.php的东东.<br />答:system->web->search Engines optimi

2010-07-14 21:20:00 1239

原创 Prestashop二次开发之重写URL

修改目的:  为实现prestashop的SEO效果,让URL更简洁直观,需要做以下更改  1.将产品分类及产品显示页的id字段调换到URL的最后面  eg:http://127.0.0.1/3-accessories-ipod 改成     http://127.0.0.1/accessories-ipod-3  2.将所有产品由多级目录,转成根目录格式   eg:http://127.0.0.1/accessories-ipod/8-housse-portefeuille-en-cuir-belkin-

2010-07-14 21:14:00 2137 1

putty linux的SSH终端工具中文版

putty linux的SSH终端工具,轻巧实用,

2010-07-15

空空如也

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

TA关注的人

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