ecmall 实例 创建app

原文地址:ecmall 实例 创建app 作者:流星飞雨

首先,我们得明确几个文件夹的含义:

/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');
    }
}
?>











上面的三处红色必须对应!fneal.app.php里面的:class FnealApp extends的Fneal必须首字大写。

上面只是我写的最简单的php页面,需要特殊功能,自己加入相关语句。

2.themes/mall/default文件夹,新建fneal.index.html

{include file=header.html}

这里就是自由发表区域,呵呵
{include file=footer.html}





{include file=header.html}代表调用头部

{include file=footer.html}代表调用底部

调用的目的是实现,头部会员同步登录、登出。

3.languages/sc-gbk文件夹,新建一个fneal.lang.php (如果没有语言项文件,会报错)

<?php
return array(
    'tuogan' => 'ecmall技术博客',
    'fneal' => '阿楠',
    '这个是调用的标识' => '这里是显示的文字',
);
?>









如果我在模板里写入了{$lang.anan}那么,fneal.lang.php文件里也要有相应的语句:

'anan' => '测试',

那么{$lang.anan}处显示的文字就是:测试

这时候,一个你自己DIY的页面就诞生了。赶快去浏览器输入http://你的网址/index.php?app=fneal吧!

转载请注明: http://blog.sina.com.cn/s/blog_672e827e0100ho2p.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值