- 博客(21)
- 收藏
- 关注
翻译 厚积薄发,丰富的公用类库积累,助你高效进行系统开发
俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。就我们开发者而言,其中技巧的积累、资源的积累,就是类似一个个好汉、一根根好柴,是我们能够进行高效开发的保证和推动力,本文主要展示我所收藏的辅助类库,并着重介绍一些常用的类库给大家分享,一个提高大家对辅助类库积累的重视,二个也是能够和大家分享一些常用技巧的片段,促进沟通,共同进步。
2013-02-04 17:39:07
457
原创 Magento的例子,博客,教程
Inchoo - This shop is looking to get your business by showing that they are wizards in the land of Magento. By the looks of their blog (including tons of examples) they definitely know what they are doing. They update their blog daily and the b
2011-05-27 11:48:00
563
转载 the model two
Now we have a "model" instance full of data. We can then change this data (using the magic getters and setters) and simply call the save() function on the "model". This uses the "resource model" to save the data to the database (automatically fig
2011-05-27 11:45:00
480
原创 The Model 家庭
<br />对于任何的MVC框架,你应该找一个在模型定义的地方,以及一些“资源模型“的形式.In Magento,在model家庭里面有3个成员,分别是:<br />The Model, the Resource Model, and the Collection Model.当我们需要它的时候,这3个成员 相互工作给我们想要的数据。 <br /> <br />在之前我们已经讨论了创建模型,我们会进入一个对资源模型和集合模型。<br />As I see it:<br /> 一个“模型”是用来
2011-05-27 09:45:00
690
1
原创 magento 第2炮 admin module
<br />所有管理工作的网页,因为这同样的方式。为了使自己的,你需要;<br /> 注册一个 controller 在你的 module. 或者重写 overloading controllers.在你的 controller 的 action 方法 render the layout.创建一个 layout file in the "app/design/adminhtml/default/layout" 目录 and 注册你的 "config.xml" 它必须匹配你的 route, cont
2011-05-26 10:03:00
529
转载 How to overload a controller
<br />来自官方的论坛 不错的文章 在此记录下来<br />In this example we’re overloading<br /> Mage_Checkout_CartController::indexAction().<br /> 1. Create your module folders and files Magento/app/code/local/MyNameSpace/MyModule/etc/config.xml Magento/app/code/local/MyNameSpa
2011-05-25 15:31:00
517
原创 Magento CMS controller override / cms page controller override in magento
<br />Magento的CMS的模块有一些不错的功能。使用的CMSMagento的404事件处理模块,你可以集成第三方CMS等内容表达式引擎的Drupal,WordPress的,joomla内的Magento等。<br /> <br /> <br />Target : Override Cms module’s Index (Mage_Cms_IndexController) controller and Page (Mage_Cms_IndexController) controller.
2011-05-25 15:27:00
649
原创 Magento的负载多少数据显示订单?
$orders = Mage::getResourceModel('sales/order_collection')<br /> ->addAttributeToSelect('*')<br /> //->joinAttribute('shipping_firstname', 'order_address/firstname', 'shipping_address_id', null, 'left')<br /> //->join
2011-05-25 15:20:00
928
原创 创建一个新的模块在Magento
<br />当您需要添加新的功能或想要编辑在这两个情况下,你应该创建一个新的模块中现有的Magento类。假设你要添加“用户信用“的制度,那么你需要创建一个新的UserCredit在Magento模块。如果你要编辑/更新客户的功能,那么你应该遵循的Magento重写规则。要覆盖现有客户的模块,你必须建立一个新的客户在当地的代码池模块名称Yt_Customer。在这种情况下,你需要使用Magento的重写规则。当你去添加或编辑Magento的东西,每次你可以做作为单独的模块或几个方法可以在同一模块组合,如果他
2011-05-25 15:15:00
991
原创 Magento的block重写规则
<br />Magento的block重写规则是帮助和模型覆盖相似。Magento的遵循MVC模式,但在Magento块是额外的一层。块类特定模板块呈现数据。Magento的介绍伟大的模板设计系统block制度。<br />块是一个途径,使Magento的区分系统中的功能阵列,并创建一个模块化的方式来管理,从视觉和功能的观点来看它。magento有两种类型的块,他们共同创造的视觉输出。<br />* Structural Blocks<br /> <br />* Content Blocks<br /> <
2011-05-25 14:46:00
3112
原创 Magento模型的重写规则
<br />使用Magento的重写规则,你可以很容易扩展Magento的功能或任何可以添加新的模块。Magento的遵循MVC模式。模型是MVC的主要形式之一。模型通常用于数据库连接和各种逻辑编码。Mogento也使用同样的目的模型。每一个模块有自己的Magento的模型类。但你可以扩展或修改以下的Magento重写规则的任何现有的模型类。<br /> <br />假设,以满足您的项目要求,您需要更改或提高客户的模型类。您可以更改Mage_CUstomer_Model_Customer类的代码。但它不是一
2011-05-25 14:27:00
1021
原创 Magento的控制器改写规则
<br />Magento的控制器类重载是不同的东西,然后其他类。控制器覆盖不为模型,辅助,块覆盖相同。从我的经验,在某种程度上很难覆盖控制器,你需要获得额外的重写正则表达式的确切原因这将导致非常辛苦。下面是一些解释重写系统控制器<br />Customer Account and Address Controller override:<br />At first create new module and files<br />1. /app/etc/modules/Yt_Customer.xml<
2011-05-25 14:20:00
764
原创 直接SQL查询在Magento
Magento和Zend框架,它是在提供内置的数据访问,它可以让您获得与上级关于建立有关数据库访问逻辑而不担心完全抽象。然而,有时你只是想能够运行的几个关键SQL查询直接绕过抽象。这个帖子详细介绍了在Magento这样做最直接的方法$conn= Mage::getSingleton('core/resource')->getConnection('core_read');这将返回Varien_Db_Adapter_Pdo_Mysql对象,Zend_Db_Adapter_Abstract的子类,这将允许您
2011-05-25 12:14:00
993
原创 Magento的helper重写规则
有时Magento用于辅助类来检索帮助信息等网址,名称,组等,所以你必须要覆盖辅助类当你想改变任何网址或一些别的东西。辅助类覆盖类似于块和模型覆盖。在这里,我用实例说明有关辅助覆盖的细节。在这里,我将展示如何覆盖辅助类Mage_Customer_Helper_Data。1.首先创建新的模块吨处理下面的代码重写工作,并写在app/etc/modules/Yt_Customer.xmltruelocal
2011-05-25 11:37:00
3763
原创 你所需要了解的Magento主题
Mangeto主题包括下列任何或全部:布局(位于应用程序/设计/前端/your_interface/your_theme/布局/)这是基本的XML文件定义不同的页面以及控制元信息块结构和页面encoding.For在深入调查的布局看)模板(在应用程序位于/设计/前端/your_interface/your_theme/模板/)这是PHTML文件,其中包含(X)HTML的标记和任何必要的PHP标签,创造视觉呈现逻辑。区域设置(位置在app/设计/前端/your_interface/your_theme/区域/
2011-05-25 10:49:00
694
原创 magento -----Structural Blocks and Content Blocks
<br />1.大家都知道magento的block分为Structural Blocks and Content Blocks这2个,在实际的xml文档中该怎样区分这两个BLOCK呢?<br /> <br />Structural Blocks在 layout/page.xml中定义 ,如果要加入自己的 Structural Blocks也先在里面添加。或者要改变自定义的布局block,加入新的xxx.phtml.<br />2.Content Blocks运行在structural blocks里面,
2011-05-25 10:37:00
644
原创 DNN常用的几种页面跳转(EditUrl和Globals.NavigateURL)
下面我就把常用的几种页面间的跳转列出来,大家可以参考一下.一、相同模块间1)跳转到ascx页面,不带参数 Response.Redirect(EditUrl("","","ascx页面Key值"));2)跳转到ascx页面,带参数 Response.Redirect(EditUrl("","","ascx页面Key值","BlogID1=Blog参数1","Bl
2009-08-18 17:57:00
2288
转载 八款JS框架介绍及比较
Dojo Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类
2009-06-04 17:45:00
635
原创 使用SqlDataSource插入、更新以及删除数据
在概述插入、更新和删除数据中我们讨论过,GridView控件提供了内建的更新与删除功能,而DetailsView和FormView控件除了这些之外还拥有插入功能。这些数据修改功能可以直接接入到数据源控件中而不需要编写任何代码。概述插入、更新和删除数据讲解了如何使用ObjectDataSource来帮助GridVie
2009-05-19 15:34:00
17590
2
原创 lucene
lucene.net好多人都知道的吧,反正我是最近才好好的看了一下,别笑我拿历史当新闻哦,不太了解Lucence的朋友先听我说两句哦。Lucene的知识主要分为索引、搜索、分析器、性能优化几个部分。索引和搜索没啥可说的,看几个例子就会了,来回那一套儿,按部就班做几个实验就熟悉了。分析器是Lucence的精华,又分为分词和过滤两部分,而且中文分词更是难点,我的例子里是用从博客园程序中提取出来的Luc
2009-03-28 15:44:00
910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人