ecmall 实例 创建app
2012-11-29 14:26
337 查看
原文地址:实例 创建app">ecmall 实例 创建app作者:流星飞雨首先,我们得明确几个文件夹的含义:
所以我们要新建一个页面,这三个文件夹下都必须有相应文件才能成功应用。
下面我举例:
我要实现浏览器输入 http://你的网址/index.php?app=fneal 就是我新建的页面。
1.app文件夹,新建fneal.app.php文件
//这个文件必须是*.app.php格式,这个是作者的编写习惯。
fneal.app.php: 这里要注意前台文件的话,应该是继承Mallbaseapp
上面的三处红色必须对应!fneal.app.php里面的:class FnealApp
extends的Fneal必须首字大写。
上面只是我写的最简单的php页面,需要特殊功能,自己加入相关语句。
2.themes/mall/default文件夹,新建fneal.index.html
{include file=header.html}代表调用头部
{include file=footer.html}代表调用底部
调用的目的是实现,头部会员同步登录、登出。
3.languages/sc-gbk文件夹,新建一个fneal.lang.php
(如果没有语言项文件,会报错)
如果我在模板里写入了{$lang.anan}那么,fneal.lang.php文件里也要有相应的语句:
'anan' => '测试',
那么{$lang.anan}处显示的文字就是:测试
这时候,一个你自己DIY的页面就诞生了。赶快去浏览器输入http://你的网址/index.php?app=fneal吧!
转载请注明:http://blog.sina.com.cn/s/blog_672e827e0100ho2p.html
/app 前台类文件夹 //不知道类是做什么的也不要紧 /themes/mall/default 前台模板 /languages/sc-gbk 语言文件 //当你在改一些模板的时候会看到类似{$order|escape}的东西就是在这个文件夹相应地方调用语言了。很便于开发多种语言。 |
下面我举例:
我要实现浏览器输入 http://你的网址/index.php?app=fneal 就是我新建的页面。
1.app文件夹,新建fneal.app.php文件
//这个文件必须是*.app.php格式,这个是作者的编写习惯。
fneal.app.php: 这里要注意前台文件的话,应该是继承Mallbaseapp
<?php class FnealApp extends MallbaseApp { function index() { $this->display('fneal.index.html'); } } ?> |
extends的Fneal必须首字大写。
上面只是我写的最简单的php页面,需要特殊功能,自己加入相关语句。
2.themes/mall/default文件夹,新建fneal.index.html
{include file=header.html} 这里就是自由发表区域,呵呵 {include file=footer.html} |
{include file=footer.html}代表调用底部
调用的目的是实现,头部会员同步登录、登出。
3.languages/sc-gbk文件夹,新建一个fneal.lang.php
(如果没有语言项文件,会报错)
<?php return array( 'tuogan' => 'ecmall技术博客', 'fneal' => '阿楠', '这个是调用的标识' => '这里是显示的文字', ); ?> |
'anan' => '测试',
那么{$lang.anan}处显示的文字就是:测试
这时候,一个你自己DIY的页面就诞生了。赶快去浏览器输入http://你的网址/index.php?app=fneal吧!
转载请注明:http://blog.sina.com.cn/s/blog_672e827e0100ho2p.html
相关文章推荐
- MySQL 多实例给root用户创建密码
- .Net反射创建对象实例报 System.Mi…
- ecmall 实例 创建app
- 一个UNIX环境下编译动态brew&nbsp;app的…
- Android实例Hello&nbsp;Android编写方法
- iOS App订单 星星评价的控件
- iphone dev 入门实例5:Get the User Location & Address in iPhone App
- 腾讯新浪平台第三方尾巴 App…
- SQL Server触发器创建、删除、修改…
- bash shell笔记7 创建函数
- 解决VS2005无法创建 VC++&nbs…
- ECmall模板文件说明列表&nbsp;二
- Ecmall&nbsp;MySql&nbsp;数据库调用教程
- 物料组件 创建 修改 删除
- [Android实例] 调用相册和拍…
- In&nbsp;App&nbsp;Purchase&nbsp;详细介绍
- 动态创建的 Button, 动…
- String s = new String("xyz"); 创建了多少个String实例
- JNI & NDK 实例讲解二 (通过NDK创建JNI项目)
- Ubuntu app dev