ExtMai首页模版修改说明.docx

上传人:夺命阿水 文档编号:1504798 上传时间:2024-06-29 格式:DOCX 页数:15 大小:66.24KB
返回 下载 相关 举报
ExtMai首页模版修改说明.docx_第1页
第1页 / 共15页
ExtMai首页模版修改说明.docx_第2页
第2页 / 共15页
ExtMai首页模版修改说明.docx_第3页
第3页 / 共15页
ExtMai首页模版修改说明.docx_第4页
第4页 / 共15页
ExtMai首页模版修改说明.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《ExtMai首页模版修改说明.docx》由会员分享,可在线阅读,更多相关《ExtMai首页模版修改说明.docx(15页珍藏版)》请在课桌文档上搜索。

1、ExtMailTemplate(首页模板修改)本文版权归作着全部,如其他个人、第三方网站或媒体报刊等需转拿全文或节选,为支持我们的工作,请务必注明如下信息: 文档全部齐:EXtBailDevTeam: 文章原始出处: 项目首页:假如因此而给您带来麻烦,请您宽恕,感谢合作。变更说明关于此文 版本:1.00 作者:Ray,Hezhiqiang 项目主页: 最终更新:2008-05-31本文档主要讲解并描述Extmai1的模板原理和Extmail模板的修改方法、语有包对应关系等.最终给出修改实例.编写本文的初史,是给希望修改EXt三ail界面元素或编写新的EXtmaiI模板的网管/用户参考,本文采纳

2、了部分王昭蟀2007-06-17讲座资料。本文档假设读者安装EJ(OSl.3(即EXtmail安装书目为:var.并具有件定的UniX平台/1.inux平台系统阅历,懂得常规的系统操作,如文件的刷除,书目创建、改名和Vi编辑潺的基本运用以及具有HW1.基础学问.本文档全部内容均在EYOSl.3系统安装、刑试通过,其它系统的情修改对应文件的路径,本文档由EXtmail项目组负贵说明,并依据EXtmail项目的建设和发展,适时予以更新.如手册及实际项目状况有冲突.以文档听从实际为原则.文档书目 EXtMaiI极板系统介绍 EXtMail模板系块组成部分 EXIMail模板变景基础介绍变一块(MoC

3、kS)循环包含(Include HTM1.页面、Perl狎序和语言包对应关系模板的创建涌火 修改实例:EXtYail登陆页面页面TitIe1.ogO以标指向IQK。的U东,术支持和H般捐助连接欢迎词页面底部伯息设定一城名修改IPSeCUritv为默认不选择欢迎运用FW3和SMTP设附信息提示特点介绍去除免费注明按钮 改实例:ExtXail首页退舟.关于、将助链接页底部信项目新闻天气一报Extlfail模板系统介绍为了能让不同国家的用户运用系统并且能充分呆现运用者的特性化需求,Extmuil在设计之初就充分考虑到了诺言及界面的切换问题,发展至今已成为一个真正的多谙音系统.并且能膨便利的支持主阳(

4、界面)和多语吉界面的更换功能.ExtYail模板系统是以Perl的HTM1.:KTemPIate模块为核心(HTM1.:KTeInPItIte是由KasperDZiUrdZ先生开发的一款功能强大的HTM1.代码解析模块,具体信介绍参见),加上及之协作的多语言系统及模板文件,构成了完整的EXIMail模板系统,此结构设计大大简化了模板开发的册度和压力,您无需驾驭Perl、无需拥有太多的编程阅历,只需依照现有的涮码规则编制模板文件,就可以做出自1.i的特性化界面.页面生成示意图故据处理模板侪息流程网复模板信息流程模板况动海程模板的兴动在业务层起先,当个页面褥到总求的时候,业务层通过数据层取得产生页

5、面所须要的数据,然后从多语言系统中取得相应语言的翔译,加上此页面上相应的逻辑,全部信息通过ExlKTcmplaic及HTM1.nKTcniplatc传递给模板文件统一替换执行,生成最终可见的页面.ExtMail模板系统组成部分 ExliTcmplalcExt:TeIlPIat。模块供应/HTM1.:KTeInPIate的EXtMilil接口并且定义了HTMIz:KTemplateEExtMai1中的Options: Ext:1.angExt:1.ang是EXtNHil的诏右模块,作为多语古处理的接11,负通加教语言文件(Ext:1.ang:模块,并且供应一些方法和变量。 Ext:l.ang:E

6、xt:1.ang:为EXtMniI多语言IH洋文件包,以HHSh在结构存储,定义了语言、编码、翻译字段等; Html书目模板的HTV1.文件 Ext:CGl模块相应存放位 模板HTM1.文件:var注:默认HTV1.模板:八ar Ext:Template:var Ext:l.angvar Ext:l.ang:var Ext:CGhvarExtlfail模板变量基础介绍如模板变修是形如:rARFOO的标签,VARFOO假如是大写变业则为程序变依,包含的是由程序输出的内容,小写变限为语言包中的变量,主要用于多语言环境、翻洋等。例:abookhtml|:此处即为模板受此,因为小写所以是语言包变用。该

7、变量在ZhCN语言包文件中被赋值为:BClajilIe=IebMail通讯录:在en_US谱才包中被赋值为:metatitle=Personalbook:由此不问语古环境在abook.ht.l中看到的TIT1.E有所不同:块(blocks)在模板中,还存在大价的诸如IF-E1.SE-END这样的逻辑块(blocks),这些块可以SEfii特定簿求,比如依据用户不同,显示不同的文字内容,或者循环显示、打卬此内容如表格或段落等.每个块以起先,以大家可以发觉,块的起始和结束其实就是ImI1.代码中的注择:)Ext三al模板中支持的块名目前侪A. IFE1.SEEND-I(条件选择1);B. BEGI

8、NEND(循环);-C. UN1.ESSEND(条件选择2;rrD.IFEND(条件选择3);假如VARFoo为真,则显示这段文字VARFOo为假,显示这段文字在程序中,VARFOO这个变呆假如为我,则显示蓝色的内容,否则显示红色的内容,条件选界2只有VARFOO为假才显示这段内容在程序中,VARFOo这个模板变量只有为假时,才显示上面块之间的内容。条件选界3假如VARFOO为真则显示这段内容在程序中,模板变埴VARFoo假如为真,就显示上面这段文字内容循环这个是循环GCOUNT%循环是一个特别的块,它能循环显示内容,并且斑次循环内还可以战食变量,如上面的例子中.假如程序在循环时变更CoUNT

9、的内容.则可以存到诸如:这个是循环1这个是循环2这个是循环3这样的内容。在目前系统模板里,大出运用了循环,以显示如:邮箱列表,邮件列表,帐户列表等可变的信息,建由对于不熟识这些块(blocks)的用户,不要随就修改块逻辑,而仅仅每改InM1.或一般变质(这种形式。并且修通时还应当保用一份能用的backup,包含(Include)模板引繁还支持包含特性,即通过IN:UJDE指令,将另一个模板包含进来,合成一个大模板.在建立页面时,会有一些部分班个页面都须要的,比如说邮箱列表,或者导航条等,利用这个特性,Ur以将公共部分放到一个小模板里,然后在其他模板里INC1.UDE就可以了。语法:例:在模板中

10、的!一INCwDET0P_BAN.html,-就是包含了顶部的导航条.HTK1.页面、Perl程序和语言包对应关系模板InM1.文件、Ext:1.ang和Ext:1.ang3之间的对应关系如下(其中Hhlml为模板HTM1.文件,.pm为Ext:1.angFolders,po=%lang_foldersPref,m=%lang_prcfCompose,pm-%langcomposeFilter,pm=%lang_fi1ter白名单、黑名单GlobalAbook,Piii=%larlobalabkNetDisk.pm-%lang_netdiskMessage.p(n=%langreadmsg%*

11、为Ext:1.ang:X1.ANGR具体书目参见:模块相应存放位置):l.ogin.pmAlok.paFolders,pPref.pn index,html abk.html=- folders.htl=-) pref,html=- compose.ht三l-o-11FiIter,pa globabook.htl=-lolalAbook.Pm netdisk.ht三l readmsg.htnl welcome,ht三l=rNetDisk.pm=-Uessage.pm=Folders,pm1.ogin,p%lang-login-登陆或面AbOOk.p%lang_alx)ok=通讯录一个人地址本首

12、页、收件箱偏好设置-常规设置、POP3取信帐号写掘件偏好设置-过港涔谀置、自动网及设置、=”通讯录-全局地址本网络磁盘该邮件 APP.pm=-%lang_gIobal模板的创建流程 书目结构三ExtMail根书目的ht三l文件夹下创建自己的模板支件夹InyteInPIaS 必要文件依据default模板的文件书目结构创建出相应的模板文件起先创建攫写html/JS/CSS等等文件启用新模板修改wcbnal.cfSVSUSERTEMP1.ATE=myte11plate修改实例IEXtMaiI登陆页面创建和修改EXtMaiI模板在技术上是一体的,但是假如不会修改模板,创建就无从谈起,T面我们通过修改

13、ExtHail的登砧页和首页来说明如何修改,注:r本例中以蟋改简体中文语言为主,假如您运用的是改其他语音,请修改相应文件:r本例均以EXtMail为说明,EXtMan的结构和修改大同小异,请自行比照修改:页面Title3欢迎使用EXtMailMicrosoftInternetExplorer悻改文件:var强改位置:TlaneJogin=(eta-title=欢迎运用EXnlai】,2. 1.ogQ修改文件:var修改内容:背换成须要的1.ogo图片文件留意:替换图片之后须要重新设置权限.Koot5读取,root:只读.只读.3. 双标指向1.or。的显示修改文件:Zvar/修改位固.:4.

14、技术支持和自愿捐助连接技术支持|叫自岳拓1助修改文件:Zvar/修改位置:ahref=index.ht三l,target=*blank欢迎词C快速可靠,高性能I/。开源MAI1.开足马力迈进中修改文件:var修改位置:Ogin=(splash=快速牢挑,高性能I/O开源MAI1.开足马力迈进中.6. 页面底部信息POWefedbyExlMaMIjOJ20042006ExtMaiIOrgRunttme0WSeeS(000usr+0,00ys)修改文件:var修改位.置:Poweredby。2004-2006ExtMai1.OrgRuntime:7. 设定默认域名域名修改文件:var/蟋改位置:修

15、改结果;8. 惨改IPsecurity为默认不选择回IP安全悻改文件:var修改位置:蟋改结果:玳迎运用欢迎使用EXtM疝:修改文件:var修改位置1%langOgin=(welcomeindex=欢迎运用EXtMai1!,10. POP3和SMTP设置信息提示POP3与SMTP服务图设百信息POP3:pop3yourdomaincomSMTP:修改文件:var修改位置:PoP3:Snbsp: jpop3.yourdomainSMTP:Snbsp; setp.yourdonain11. 特点介绍快速高可拿引入索引纽存(CaChe)技术和磁核心,WebMaiI?IHE疾步如飞名

16、语言同屏读写全面受持UTF8,实现闻屏读写多国语言,真正做到国越外、无乱码真正模极化设计MVC设计高淳程极引掌,实现了内容数JS完全分离,轻松修改理板SttSo超松应付A1GEaO箱。OMft件,通强于流行的各式PhPWebmall修改文件:var修改位祝:%la11-loin=(intro2=快速而牢能VbXbr/引入索引缓存(Caehe)技术和商效核心,WebYail操作疾步如飞,intro3=多语言同屏读写全面支持UTF8,实现同屏读写多国语言.也正做到国际帆、无乱码,intm4=Yb真正模板化设计GbXbrMYC设计,高速模板引窄.实现了内容数据完全分别,轻松修改模板,intro5=尚

17、性能I(Kb:轻松应付IGR邮箱/20OM附件,远强于,行的各式PhP-cbmaiI,12. 去除免费注册按钮修改文件rvar修改位置:SYS_SIIO*SlGNliP-1修改结果:SYSSHOWSIGNUP=0修改实例:ExtMail首页1. 退出、关于、帮助链接退出I关于ExlmaHl帮助撼波文件:ZVar/修改位置:ahref=index.cgi?_mode=1ogut&sid=,*atargeI=J)Iankhref=about.htBl*X%alxut%Xalankhref=/heIp.html*2. 页底部信息PowefedbyEXtMalljO32006EdMafOgRurrti

18、me0Wsees(0.00g4u3sys)送二切蟹空出谢修的使用制同样可以捐助莪们以交胡找触法阴开发修改文件:Zvar/修改位附;PowcredbyQ2006ExtMai1.OrgRuntime:项目新闻ExtMdiIProjectNews extmal社区支持论坛 PoStfk在中国的海站 Swm1.ocker行为反垃弧邮件软件 关于EXtMai瞰蟋改文件:var修改位置;ExtMailProjectNeusanelinid=etnews_COnIainCr天气预报天气信息天气覆报I直市MQ上沟气温:28*C感觉:28CJ3JJ:TknvhaS湿度:21%今天明天同一堂。中略多云/下午咯晓1

19、8/24。Cl230C18/26第修改文件:var修波位置:修改实例,ExtMan后台界面1.页面TitIe3欢迎使用ExtMaiIMicrosoftInternetExplorer修改文件:/varnIang/zh_CN偿改位置:%lane_login=(ciajitle=欢迎运用EKIYHi1,1.ogo修改文件:varnhlmldcfaulliBaesIoKdgif修改内容:咨换成须要的1.og。图片文件留意:替换图片之后须要乘新设置权限.Root:%,root:只读,只读.欢迎运用欢迎使用ITOKlWebMai宿理后台博改文件:varnlang/Zh-Ci修改位置:%lang_logi

20、n=(welcomeindex=欢迎运用ITOKlWehMail管理后台,去除用户名显示取迎使用ITOKlWebMa唯理后台用户名rootextmail.org修改文件:/var/n/htnldefault/index.html修改位附;修改为:去除效股码修改文件:/varnwelnan.cf惬改位附;SYS_CAPTCIIA_ON=1将此行添加#号注祥即可轻录按钮下方信息修改旧忆我量地刖用尸石SIl味全、登陆IPoworbyMinYou1.inuxMa修改文件:vrnhtmldefaultindex,html修改位置:Powerby修改为:PowerbyMinYouWebMail去除邮件用户

21、协助功能欢迎使用EXtMaI喏理后台邮件用户辅助工具用户名rootextmail.org.密码修改文件1:varnlanzhCN蟋改位置1:hint.aux=一件用户协助工具hint_aux_forgetpwd=遗忘密码?,hint-auxChangepwd=修改密码招此3行删除惨改文件2:varn/html/defau11/index.html修改位附.2:删除上面内容8.去除自愿捐助关于ExtManI自愿捐助修改文件I:varnlangzhCN惚改位员.1;IUang.global=(about=关于ExtMan,donate=,自愿捐助,修改文件2:varnhtmldefaultindex.ht三l修改位置2:  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号