- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 3.源码结构
根目录: / 这个目录包含的东西比较多,主要包含一些说明文件以及设计方案。 其实项目中的这些README文件是非常值得阅读的例如:/README.PHP4-TO-PHP5-THIN-CHANGES 这个文件就详细列举了PHP4和PHP5的一些差异。还有有一个比较重要的文件/CODING_STANDARDS,如果要想写PHP扩展的话,这个文件一定要阅读一下, 不管你个人的代码风格是什么样,怎么样使
2016-07-31 19:14:16 560
转载 51. magento 手动创建订单
http://www.sunzhenghua.com/magento-useful-code-snippets-create-orderhttp://blog.csdn.net/clh604/article/details/8250555
2016-07-31 00:36:20 472
转载 2. PHP 编译安装
1.去官网下载对应的 php 版本http://php.net/downloads.php用版本控制也可以:git clone https://git.php.net/repository/php-src.git2.准备编译环境sudo apt-get install build-essential3. 编译./configure --help # 查看可用参数./configure --dis
2016-07-30 21:04:46 281
原创 6. vim(1)
会话上下文:.viminfo兼容 vi ::set compatiblevim 安装:1. .gz 文件gunzip vim.tar.gz .bz2 文件bunzip2 vim.tar.bz22.tar xvf vim.tar3. 4. 5. 2. vim 改进:help可以按 tab 补全命令vim -d filename1 filename2 比较文件1,文件2
2016-07-30 00:32:17 308
转载 112. 缓冲区的概念
http://blog.csdn.net/shrdlu/article/details/48929865http://www.cnblogs.com/pricks/p/3821832.htmlhttps://segmentfault.com/q/1010000004947600
2016-07-29 16:48:37 475
原创 50.magento 订单状态
1.cash on delivery新订单:state:newstatus:pending发货后:state:processingstatus:processinginvoices:state:completestatus:complete新订单:state:newstatus:pendinginvoices:state:processingstatus:processing发
2016-07-29 00:01:23 3101
转载 5.高级编辑命令
1. set 命令打开某个命令:set option关闭某个命令:set nooption忽略大小写:set ic (ignore char)不忽略大小写:set noic查看正在使用的选项:set all2.执行 unix 命令!command!date 显示日期!sh 执行 shellCtrl + D 退出:r !date把日期读到文本中:r !sort filename 将文
2016-07-25 23:14:25 364
转载 49.邮件模板的传值与调用
Magento 提供了很多语句(directive)可以把动态信息(dynamic information)传到邮件模板中, 现在我们来逐条解析所有和语句相关的代码都写在 Mage_Core_Model_Email_Template_Filter 类里放在model里,然后用 controller 调用<?phpclass Www_Email_Model_Email extends Mage_C
2016-07-24 22:43:05 1521
转载 48.自定义邮件模板
1.创建模块config.xml<?xml version="1.0"?><config> <modules> <Www_Email> <version>0.1.0</version> </Www_Email> </modules> <global> <template> <emai
2016-07-24 16:31:33 2178
转载 47. Magneto Transaction Email(1)
1.新建一个邮件模板 在 Magento 中创建并使用邮件模板, 这两步是必不可少的, 这里再简括一下:首先进入 Admin -> System -> Transactional Email, 加载(load)现有的邮件模板,然后进行修改并保存然后进入 System -> Configuration, 再寻找对应的邮件设置区域, 比如你想设置的类型是 Sales, 那进入 Sales Emai
2016-07-23 22:27:47 378
转载 1.PHP简介
1.版本区别PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别PHP的大版本主要分三支:PHP4/PHP5/PHP6其中,PHP4由于太古老、对QQ支持不力已基本被淘汰,请无视PHP4。PHP6由于基本没有生产线上的应用,还基本只是一款概念产品,很多功能已在PHP5.3.3上实现,所以也不详述,请无视PHP6。PHP5的版本主要分四支:PHP5.2之前的版本
2016-07-23 15:59:19 442
原创 4. ex 命令(1)
跳到到行:行号 回车 与 行号G效果一样删除:3,8d 删除 3到8行移动1,2m17 1-2行移动到17行之后复制1,2co17 1-2行复制到17行之后显示行号set nu不显示行号set nonu列出总行数:=列出当前行数:.=行寻址符号: 全局搜索:g/要查找的 保存与离开w 保存q 离开x 保存与离开保存一部分:230,$w newfile 将 230行到
2016-07-23 13:21:47 480
原创 3. php 环境
1. apache配置文件 : /etc/apache2根目录 : /Library/WebServer/Documents2.apache 虚拟主机配置1.加载虚拟主机配置文件/etc/apache2/httpd.conf2.配置虚拟主机/etc/apache2/extra/httpd-vhosts.conf3.编辑 hosts 文件/etc/hosts重启apache mac brew
2016-07-22 22:10:13 342
转载 3. vi 简介(3)
1.滚动屏幕ctrl + Y 向上一行ctrl + E 向下一行ctrl + U 向上半屏幕ctrl + D 向下半屏幕ctrl + B 向上整个屏幕ctrl + F 向下整个屏幕ctrl + L 消除多余信息在屏幕中移动H 屏幕顶部M 屏幕中间L 屏幕底部2.搜索/要搜索的字符 往下 按 n 往下, N 往上?要搜索的字符 往上 按 n 往上, N 往下
2016-07-20 23:30:12 267
转载 46. magento cron
http://www.sunzhenghua.com/magento-module-development-crontab-cronjob
2016-07-20 00:25:31 291
转载 45. 上传文件
http://blog.csdn.net/shangxiaoxue/article/details/6911706http://www.zuimoban.com/php/magento/2219.htmlhttp://www.sunzhenghua.com/magento-upload-file-and-thumbnail-and-export-csv
2016-07-20 00:09:10 257
转载 44.事件分发(示例)
Step 1 创建属性: Step 2 添加到属性组:Add this new attribute to your attributeset. If your product’s attributeset is ‘default‘, add the new ‘percent_discount’ attribute to this attributeset under “prices” attr
2016-07-19 00:09:52 491
原创 2. vi 简介(2)
1. vi 命令的一般形式 删除一整行:ccSC 从光标位置开始删除到末尾替换命令:r 替换一个R 进入覆盖模式替换大小写~删除文本dw 删除一个字符dd 删除一行D 从光标位置开始删除一行d0 向前删除d$ 向后删除2dd 删除2行删除一个字符x3x 删除3个字符恢复命令u 恢复上一步U 恢复一行复制文本:y$y0ywyy 复制p 黏贴4yy 复制4
2016-07-18 23:12:01 277
转载 110. PHP 读取 ini ,ftp 上传
http://www.jb51.net/article/61070.htmhttp://www.alixixi.com/program/a/2008020730790.shtml
2016-07-18 13:45:51 348
转载 43.事件分发机制
事件和事件监听也许是magento中最有趣的功能之一,因为它允许开发者来扩展magento应用程序中的关键部分。为了为不同模块之间提供更多的灵活性和便利,magento使用了一种事件/监听模式,这种模式允许模块之间进行松散耦合。在这个系统中有两部分,一部分是事件分发对象和事件信息,另一部分是监听特定的事件。一、事件分发事件的创建和分发使用Mage::dispatchEvent() 函数。核心团队
2016-07-17 23:49:44 364
翻译 2. crontab 的使用
crontab 的使用crontab 配置文件用户级别的crontabcrontab -e 系统级别的crontabvi /etc/crontabcrontab 日志在ubuntu下安装crontab后,系统默认的是不开启crontab的日志记录的,启用crontab的日志的办法:修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的
2016-07-17 17:27:45 548
原创 1. vi 简介
vi (visual editer 可视化编辑器) 1.打开文件vi [filename]省略 filename 则打开一个未命名的缓冲区2.运作模式 3.保存文件命令模式下:ZZ或者wqw filename 保存到新文件4.结束而不保存e!或者q!5.光标的移动 按文本块移动 w 向后b 向前B 向前 ,忽略标点符号光标移动行 G 5G 移动到第5行附加文本 更改
2016-07-16 23:23:56 372
转载 2. mac mysql error
1.配置mysql的环境变量cd ~ vim .bash_profile 加入 export PATH=${PATH}:/usr/local/mysql/bin2.关闭服务器 sudo /usr/local/mysql/support-files/mysql.server stop 如果遇到pid找不到可在系统偏好设置里手动关闭mysql3.sudo mysqld_safe –skip-gra
2016-07-16 16:36:25 394
转载 42.数据库 SQL 操作
1. $model->getResource() 方法: $model = Mage::getModel('news/news');$resourceModel= $model->getResource();返回出一个资源(Resource)模型类2.getTable() 方法 $model = Mage::getModel('news/news'); $resour
2016-07-15 00:21:58 518
转载 41. 后台模块开发(6)
在这一章节里,我们将学习如何将 Grid 表正确的添加至后台表单选项卡所对应的 content 区块里这一章节只针对于对 Magento 有深刻了解的开发者,并已成功在后台选项卡所对应的 Content 区块里添加过 Grid 表,及有能力解决所碰到的问题为了更好的讲解,我们来拿一个客户的需求当作实例,需求方案如下,建立一个实体叫’Customer Manager’, 随之分配一批客户给这个’Cus
2016-07-14 15:03:21 234
转载 40. 后台模块开发(5)
1.为表单 容器/视窗 添加按钮 <?phpclass Www_Employee_Block_Adminhtml_Employee_Edit extends Mage_Adminhtml_Block_Widget_Form_Container{ public function __construct() { parent::__construct();
2016-07-14 14:37:49 595
转载 39. 后台模块开发(4)
Magento 中自身默认已经封装好许多不同种类的文本框 或 HTML 标签,现在就让我们来看一下每一个的具体使用方法,同样这次的旅程也是延续上几个章节的,这些方法也是对上次已讲过的的类的扩展如果你有兴趣,你可以查看 lib\Varien\Data\Form\Element 这个文件夹,你会发现它包含所有不同种类的 文本框 或 HTML 标签1.Text 类型$fieldset->addField(
2016-07-13 18:18:12 322
转载 38. 后台模块开发(3)
1.在 Magento 中, 表单(form)可以被分为4个基本部分1、 表单容器 => FORM Container 2、 表单 => FORM 3、 表单选项卡 => FORM Tabs4、 真实的表单内容 => Actual Form Fieldspubl
2016-07-03 00:19:27 347
转载 37. customer payment(1)
1.创建 system.xml 文件<?xml version="1.0"?><config> <sections> <payment> <groups> <pay translate="label" module="pay"> <label>Www Payment Module<
2016-07-02 16:05:33 687
linux下vim使用详解.pdf
2014-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人