返回   CHF站长论坛 > 特色讨论区 > ExpressionEngine交流专栏

ExpressionEngine交流专栏 ExpressionEngine是一个基于PHP的非常强大灵活的CMS。[官方]

双至强仅二千,企商在线,最早租用商 魔兽世界私服 魔兽世界私服 亿恩1元帮您升级服务器! 天龙八部私服 完美世界私服 新开传奇私服
传奇私服 热血江湖私服 仙境私服 天龙八部私服 魔域私服 魔域私服 新开传奇私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-12-07, 00:47   #1 (页面定位)
amio
 
注册日期: 2006-06-02
帖子: 70
amio 是普普通通的会员
默认 ExpressionEngine 十大要点 - 第一部分

原文:http://www.colly.com/?/comments/expr...tips-part-one/
作者:Simon Rudkin
中文:http://amio.cn/blog/index.php/entry/...tips_part_one/
翻译:amor mio

呃,大家好……(此处略去200字相当复杂的嘘寒问暖)。

1、用 template 建设网站

如果你的工程中有任何部分需要重复循环使用,把它放在一个模板里并嵌入在其他模板里,这样会方便得多。每页都有相同的页面尾部么?使用 ,当客户需要在页面底端增加一条版权声明的时候这回给你节省相当可观的工作量。使用类似于 这样得小技巧,你可以用单一的嵌入模板就控制全站的导航效果。

2、“Weblog” 并非 weblog

这就是 ExpressionEngine 像变色龙一样灵活的适应性的最佳体现。使用 自定义 Weblog Fields 你可以确保你的 CMS 能购完美匹配所需的数据结构(译注:这里指数据的结构,并非计算机科学里那个作为学科名称的专有名词)。要创建一个菜谱网站么?只需要设置一些原料、烹饪方法、口味等 Field。要建立的联系人管理数据库?创建一个包含公司名称、电话、网址等 Field 的 Weblog,然后将它与另一个包含姓名、职位、电话号码等 Field 的 Weblog 关联起来就可以了。

3、用 Status 创建预览

ExpressionEngine 自带的那个预览功能是不是有点儿……呃……太鸡肋了?根本没法看出来文章被发布到公共站点上之后的真正样子么?很简单,允许文章以预览状态(Status)发布,并且设置只有你能看到它。首先添加一个名为“preview”的自定义条目状态(Custom Entry Status),然后复制一份你想要预览的 weblog 标签,并给它加上参数:status="preview”,然后把整个 weblog 标签用 {if username == “你的用户名"} 包含起来,OK了。

4、紧跟最新的发布版本

你觉得ExpressionEngine最令人头疼的是什么?很可能是它要再简单一些就好了。例如我经常按照我的方式来对单一分类系统作些修修补补的调整,或者为一些客户、部门、科目创建子分类,然后花费巨大的力气对母类和子类进行分别查询。到了 EE 1.5,现在我可以直接创建多个分类系统进行分配和使用乃至滥用……所以要保持更新,并注意查看Change Log中的更改条目。

5、与社区同在

这是最显而易见的一条了。越多的人开始拥抱 ExpressionEngine,论坛上就越热闹,你就有越多的机会得到解答(当然也要给别人做些解答)。如果你是独自工作,那么EE这样开放的讨论氛围会是非常有用,并且也是分享主意和技巧的价值所在。Jambor-EE 会是个不错的去处,不过当然是在它开放以后……

这就是前五条

希望能对你有些帮助,或者吸引你尝试一下 ExpressionEngine。本文的 Part Two 也翻译好了……欢迎回复开炮,一起讨论。

此帖于 2006-12-12 16:30 被 amio 编辑.
amio 当前离线   回复时引用此帖
旧 2006-12-07, 01:36   #2 (页面定位)
amio
 
注册日期: 2006-06-02
帖子: 70
amio 是普普通通的会员
默认

附记:

1. 第三条里面用到了一个if语句,没想到竟然被EE给解释了,导致页面出错,改成了字符实体才正常显示的(幸好我们还有字符实体,哈哈)。不过这又是一条新思路:原来文章里面也可以用EE的tag……
2. 关于翻译的问题,按我的感觉“Field”最好翻译为“域”比较贴切它的含义和功能,但是这个词有些抽象了……所以暂不翻译,考虑有了更通俗一点的译法再做修正。

此帖于 2006-12-07 13:44 被 amio 编辑.
amio 当前离线   回复时引用此帖
旧 2006-12-07, 07:31   #3 (页面定位)
Sunya
 
注册日期: 2005-09-09
住址: 广州
帖子: 589
Sunya 是普普通通的会员
默认

well


生活就是强奸,
假如不能反抗就躺下来享受 !
And,活在反抗与享受的边缘,,,痛苦!
Sunya 当前离线   回复时引用此帖
旧 2006-12-07, 16:12   #4 (页面定位)
cquaker
 
注册日期: 2006-08-13
帖子: 3
cquaker 是普普通通的会员
默认

引用:
作者: amio 查看帖子
附记:

1. 第三条里面用到了一个if语句,没想到竟然被EE给解释了,导致页面出错,改成了字符实体才正常显示的(幸好我们还有字符实体,哈哈)。不过这又是一条新思路:原来文章里面也可以用EE的tag……
2. 关于翻译的问题,按我的感觉“Field”最好翻译为“域”比较贴切它的含义和功能,但是这个词有些抽象了……所以暂不翻译,考虑有了更通俗一点的译法再做修正。
非常感谢你的翻译

Field对应数据表中的列,这里翻译成字段是不是好一点?

第二大要点就是动态表单功能,也有称作自定义表单

这里的weblog是否可以理解为容器呢?存储数据和其它东西
cquaker 当前离线   回复时引用此帖
旧 2006-12-07, 22:35   #5 (页面定位)
amio
 
注册日期: 2006-06-02
帖子: 70
amio 是普普通通的会员
默认

ee文档说weblog可以被看成是section,但是……还是想不出来能用一个词来精确表达weblog或者section的完整意思,并且体现它的功能,并且还符合我们的思维方式。
amio 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 11:28