1《63K地方门户网站系统》二次开发文档
Mh_163K系统模版二次开发文档
序言
我们尝试新的功能将引领行业前沿,一切为用户着想,你的体验反馈将是我们不断完善的源泉.你的思路将是我们开发的动力,你的需求将是我们开发的根本,我们一起做好无限的Mh_163K!
本文旨于如何应用万能标签系统的应用.为了更直观描述,会引用甚至转义一部分术语.目的是让初学者更容易上手.
(一):模版文件夹结构:
/template/pc/模版套系文件夹/ 用于电脑版的主站模版文件.
/template/wap/模版套系文件夹/ 用于手机版的主站模版套系:文件结构和电脑版要完全一致并对应
如电脑版内有/template/pc/aaa/ 套系模版 wap里面也必须同时有
aaa套系
/template/zhuanti/company/套系文件夹/ 口碑店铺模版:套系取名规则必须是8位以下纯数字(将来会支持英文字符,等待升级完善).
/template/zhuanti/fuwu /套系文件夹/ 服务机构模版:套系文件夹名也必须是纯数字. /template/zhuanti/news/套系文件.html 专题新闻模版:html文件.非文件夹. /template/zhuanti/qiye/套系文件夹/ 企业模版,也必须是纯数字文件夹. /template/zhuanti/shop/套系文件夹/ 商城模版(开发中)
/template/zhuanti/tg/套系文件夹/ 团购模版:字母文件夹(开发中)
(二): 模版制作: 1:建立自己的套系:
1):你只需要在../template/pc/文件夹下新建一个英文名文件夹,该文件夹名就是你的新套系. 如: ../template/pc/Scholarly/ 这里的Scholarly 就是你的新模板套系,建好后在后台标签管理和模板选择里就能看到.
2):新套系里必须具备所有和官方默认模板套系里面完全相同的htm和html文件数量和名称. 内容可以自定,Js和css名可以自定.
2: 说明和注意事项:
1:完全打破了前版本的局限性.各套系模版完全独立.包括解析出来的标签. 如主站/pc/default默认模版中解析{$tplPath}为../template/pc/default/
而同样的标签放在专题新闻模版中{$tplPath}会解析为../template/zhuanti/news/
2:模版中标签越少,解析速度越快.如果你为自己的网站创建一套模版.
请尽量将你网站中固定的信息直接写到模版中.如网站名称,js地址.css地址.页面固定调用的图片地址.网站链接地址.导航等.
如:你创建一套../template/pc/usertemp/ 其中的usertemp就是你的电脑版的模版套系名称.写模版时.由于你的模版位置已经固定.:
1《63K地方门户网站系统》二次开发文档
3:各套系(包括新建套系)中的文件数量必须独立完整.
如: /template/zhuanti/qiye/1/ 套系文件夹下也必须有自己独立的page_head.html和Page_bottom.html模版文件.
4:系统解析不到相应的模版文件会报告是哪个模版文件缺少.如有报告.请补充完整即可. 5:在制作和修改模版时.可以将缓存系数设置为-1,禁止缓存.就能实时看到模版改动后的解析效果.
(三):标签模版的结构和概念:
1:框架和块:任何一个网页整页.都可以看成一张海报,一张大图.一面墙.一个整体.
我们这里引入一个概念:块.一个完整网页看成一个整块.既然是一个块.那么就可以分割成无数小块.这种分割方式就叫框架式.分割出来的大块小块组合就看成了框架. 2:标签层:在html中就有层的概念,这里也引用一下,意思基本一致.
一个网页按照”品”字形分割,我们这里叫块分割,可以将一个网页在平面上分割成很多块:头部块,中部块,尾部块.
换一种方式分割:按照”回”字形分割,我们标签系统里就叫层分割.一个块可以分成无数层.层分割是嵌套关系.
1《63K地方门户网站系统》二次开发文档
该模版结构分析:
整页分为上中下3块. 网站头部,中部块,网站尾部 3个顶层标签. 网站头部:中嵌套了log和广告两个并排同层关系标签.
中部块:中有3个标签:首页专用_新闻,首页房产推荐,和首页广告.这3个同层并列关系. 而{新闻}中,又有两块图片新闻和新闻列表. 新闻列表再次分为{头条}和{新闻推荐列表}
而这整个页面的html模版文档里,只有: {$Default_头部} {$Default_中部} {$Default_尾部}
这三行内容.其它所有的标签都是套在这三个标签中的模版内.称为:<标签嵌套>
三:我们一起来创建这个模版.目的是理清块与层的概念和关系. 1:用任意网页编辑器.创建一个index.html文件.里面只写以下内容.
{$SiteName}
1《63K地方门户网站系统》二次开发文档
当然前后的html,head和body内容部分你自己添加,不在本文讲述范围. 将模版保存为utf-8编码格式(大部分网页编辑器默认就是utf-8编码). 传到网站: /template/pc/default/文件夹下.
2:在标签系统里添加标签:
(顶层标签创建):
我们将最顶层设置为10,当然可以是任意数字,层数不限.你有自己的标准 什么是顶层:就是直接写到你html模版文件中的标签.最先解析,称为顶层. 一{$Default_头部}:注意这个标签模版中要套两个标签.
选项:标签层:10,客户端:电脑,模版套系:default,栏目:首页专用,登陆状态:不限制,标签类型:文本
模版头部:
{$Default_Logo} | {$Default_广告} |
二: {$Default_中部} 注意这里面要套3个标签. 选项:同上.
模版头部:
{$Default_首页专用_新闻} |
{$Mh163k_首页房产推荐列表} |
{$首页广告} |
三:{$Default_尾部} 根据以上样式,这里的内容你试着自己写.只写几个字在模版内容里也可以
(框架层标签创建) : 可有可无.
框架层:是指给上层和下层提供衔接和嵌套关系的层.实际模版制作中.
一: {$Default_首页专用_新闻}:
选项:层:5(必须低于嵌套本标签的层数),选项其他同上. 模版头部:
{$首页图片新闻} | {$Default_新闻头条和列表} |
二: {$Default_新闻头条和列表}:可以单独创建,也可以直接将内容写到上面标签内容中. 请自己随意创建.
(数据标签创建) :重点.
数据标签:将数据库中的数据以我们需要的形式格式提取出来展示在网页中.
一: {$Default_Logo}
选项:层数0(小于嵌套本标签的层数都可以):其他选项同上. 模版头部:留空
模版内容: {$topurl} 模版尾部:留空
相关推荐: