【php精品源码栏目提醒】:网学会员,鉴于大家对php精品源码十分关注,论文会员在此为大家搜集整理了“MetInfo模板制作基础教程 - 其它资料”一文,供大家参考学习!
为合作伙伴创造价值 《MetInfo 模板制作基础教程》 MetInfo 第一节 MetInfo 模板制作必读一、MetInfo 模板制作导读 MetInfo MetInfo 企业网站管理系统的目标是为企业打造具有营销力的企业网站,全站内置 SEO机制,后台操作方面简单,系统内置了企业网站常用的模块及功能。
做为营销型企业网站系统的代表,MetInfo 要求模板设计者具备基本的 SEO 知识,并能根据企业的经营特点及访问者的习惯来设计前台模板。
MetInfo 企业网站模板制作简单灵活,非专业人士可以运用系统自带的标签函数模板制作方法设计模板,专业人士可以非常灵活的运用标准的
PHP 语法制作模板;我们拒绝没有经过 SEO 优化设计的模板!二、制作 MetInfo 模板制作需要哪些基础知识?1. 具有 HTML 语言基础; 有过 CSSDIV 页面布局经验为佳,最好对 html5 和 css3 有所了 解或有使用过的经验;2. 对 javascriptjQuery 比较熟悉,最好能写一些特效。
3. 一个好的前端开发者应至少掌握一种平面图片处理软件,像:photoshop、fireworks 等; 如 还有动画制作软件也至少掌握一种, flash……;另外还需要会用 至少一种 Web 辅助 开发工具,像 Dreamweaver 等。
4. 具备基本的 SEO 知识,如果没有概念,请关注以下第二节的《SEO 设计规范》。
熟悉 MetInfo 整体构架,了解 MetInfo 全部功能。
5. 熟 练 使 用 MetInfo 标 签 函 数 制 作 模 板 , 标 签 函 数 的 使 用 方 法 请 参 考 : http://www.metinfo.cn/course/labels/ 。
6. 使用
PHP 标准语法制作方法,请先了解
PHP 数组应用,if 语句,循环语句等,如果没 有概念,请关注以下第三节的《
PHP 模板基本语法知识》。
7. 最好能具备基本的市场营销理念和平面设计方面的知识,能根据企业及访问者的习惯来 设计模板,制作的 MetInfo 模板应具有较高的可用性。
教程网址:www.metinfo.cn/course -1- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 第二节 SEO 设计规范 如果直接使用 MetInfo 标签函数和参数制作模板,许多 SEO 优化已经在标签函数中完成了,制作的时候不需要考虑。
一、Head 部分 Description:必须定义,程序调用showdescription Description 如ltmeta namequotdescriptionquot contentquotshowdescriptionquotgt Keywords:必须定义,程序调用showkeywords Keywords 如ltmeta namequotkeywordsquot contentquotshowkeywordsquotgt Title:必须定义,程序调用met_title Title 如ltTITLEgtmet_titlelt/TITLEgt二、Body 部分 图片标签中要加 alt 和 title 最好两个都要加这两个属性,系统内置了中英文 alt 参数,met_alt; 超链接标签中要加 title 属性,系统内置了 title 参数,met_atitle ; 采用 divcss 来进行网页的布局;可以适当加一些 html5 中的新标签,有什么好处或优点可以自己去查看 html5 方面的一些相关资料或书籍。
三、网页头部公共部分 LOGO: 必须加 a 链接地址,并且 a 标签里面必须要有 title 属性,img 标签里面必须 ;要有 alt 和 title 属性,注:alt 和 title 参数值必须设置(met_alt) 尽量加入头部强调关键词,met_seo;四、首页 拒绝进站动画,尽量少用图片; 拒绝过量堆砌关键词; 首页应尽量添加经常更新的栏目文章、产品、下载等列表; 尽量加入友情链接栏目,并以文字连接为主,尽量少使用特效;五、网页尾部公共部分 尽量加入底部强调关键词,met_foottext;六、列表页面 尽量将文章、产品、下载、图片列表设置在页面的左边;七、内容页面 标题应使用 h1、h2、h3 标签; 适当使用加粗、斜体等文字强调标签; 详细内容应尽量放置在页面左边; 尽量设置相关文章等列表,以增加内部链接; 教程网址:www.metinfo.cn/course -2- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 第三节
PHP 模板基本语法知识一、模板页面结构 模板由 HTML 展示语言(div、class、table 等)和lt--
PHP 嵌入语言--gt组成; 每个模板的开头需要加入“ltphp”
php 执行开始标识,结尾需要加入“gt”执行结束 标识; 经
PHP 编译之后,模板中“lt--
PHP 嵌入语言--gt”将不会在前台中展示出来,因此模板 中可以无限制的通过“lt--
PHP 嵌入语言--gt”的方式来嵌入
PHP 语言,同时也需要根据 实际情况来增减“lt--”和“--gt”标识符号; 需要显示的 HTML 语言通过quotecholtltltEOT 需要显示的 HTML 语言 EOTquot来实现;如:lt--echoltltltEOT--gt ltdiv classquotnav_xquotgt ltimg srcquotimg_url/nav1.gifquot altquotlang_homequot titlequotlang_homequotgt lt/divgtlt--EOT--gt二、公共页面引用 对于网站头部、尾部、页面导航、在线交流等公共部分可以使用“require_once template公共页面文件名 ”的形式进行引用,其中“公共页面文件名”不包含文件类型后缀,如引用rightlist.html 则看如下示例代码: 教程网址:www.metinfo.cn/course -3- 邮箱:salesmetinfo.cn 为合作伙伴创造价值lt--EOTrequire_once templaterightlistecho ltltltEOT--gt 注意:由于嵌入页面容易引起lt-- --gt标签不成对,因此需要根据实际情况在页面中进行增加,以使前台正常显示。
三、数组、参数规范1. 数组及参数可以直接在 html 语言中调用, 参数采用“参数名称”的形式定义和引用, 如 “lang_home” , 数 组 采 用 “ 数 组 名 称 元 素 ” 的 形 式 定 义 和 引 用 , 如 “showname”;2. 二 维 及 以 上 数 组 在 html 语 言 中 调 用 时 可 以 在 数 组 中 使 用 参 数 , 如 “class_listindex_class4name”,index_class4在此为class_list 数组中的特殊元 素;3. 语言包中定义的参数在页面调用时,请在定义的名称前面加上“lang_”,如语言包中定 义“home首页”,页面可以同“lang_home”调用;4. 标签函数不能直接在 html 语言中调用,需要在嵌入
PHP 语言中定义后方可使用;四、if 判断语句 if 用于条件判断,控制不同情况下输出不同的内容或执行不同的语句。
语法形式:if判断条件单个执行语句或 if判断条件执行语句,如 ifigt9break 示例: lt-- EOT ifindexlink_ok echo ltltltEOT --gt ltdiv classquotlinks_titlequotgtltspangtlang_Column7lt/spangtlt/divgt ltdiv classquotlinks_listquotgt ltdivgtmetlinkimglt/divgt ltdivgtmetlinktextlt/divgt lt/divgt lt-- EOT echo ltltltEOT --gt五、foreach 循环语句 foreach 用于循环数组中的所有信息记录。
教程网址:www.metinfo.cn/course -4- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 语法形式:foreach循环数组 as key gt val循环语句 示例: lt-- EOT i0 foreachnews_list as keygtval i echo ltltltEOT --gt ltligt lta hrefquotvalurlquot targetquot_blankquot titlequotvaltitlequotgtvaltitlelt/agt ltspangtvaltop valnews valhotlt/spangt lt/ligt lt-- EOT ifigtmet_news_list break echo ltltltEOT --gt 其中的i 起着控制显示条数的作用;六、参数定义 参数定义必须在
PHP 嵌入语言中进行;语法形式:参数名称已有参数名称 或 参数名称已有函数 或参数名称quot参数值quot 或参数名称数组名称元素 教程网址:www.metinfo.cn/course -5- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 第四节 了解 MetInfo 系统结构和模板文件结构 本节将简单介绍一下 MetInfo 系统结构和模板文件结构,这是每一个用 MetInfo 系统建站的人都必须要了解的。
一、MetInfo 系统文件结构 MetInfo以下为最新版本 MetInfo5.0.4 包含的所有文件和文件夹总览。
二、模板文件结构(一)模板文件夹所在路径及文件夹命名 模板文件夹在系统文件 templates 文件夹里面。
上图为 templates 下面的所有模板(这是 MetInfo5.0.4 系统自带的 6 套免费模板),用户自己制作的模板或购买的模板都是放在此目录中。
模板文件夹名以字母或数字来命名,不能为中文汉字。
教程网址:www.metinfo.cn/course -6- 邮箱:salesmetinfo.cn 为合作伙伴创造价值(二)一套完整模板所包含的文件及文件夹结构,如下图:1. 模板文件夹中所有文件及文件夹用途概述 1 images 文件夹:用于存放 css 文件、图片文件以及 JS 文件等等。
2 css 文件夹:用于存放控制模板样式的 css 文件;如果有多种颜色风格,则必须包含 css.inc.
php 文件(即 css 后台调用配置文件),如图: 图一 3 lang 文 件 夹 : 语 言 包 文 件 夹 , 用 于 存 放 语 言 配 置 文 件 , 一 般 默 认 里 面 包 含language_cn.ini(中文)和 language_en.ini(英文)两种语言配置文件,如果用户有更多的语言,可以自行创建并放入此文件夹中。
4 addlink.html 文件:友情链接申请页面 5 config.html 文件:包含首页及所有内页中所使用的标签函数、自定义变量、
PHP 判断语句等。
6 cv.html 文件:个人简介投递页面 7 database.inc.
php 文件:公共数据调用配置文件,主要用于根据模板实际调用的数组进行参数优化,提供系统运行效率。
8 download.html 文件:下载列表页面 9 feedback.html 文件:反馈提交页面 教程网址:www.metinfo.cn/course -7- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 10 foot.html 文件:网页底部公共文件 11 head.html 文件:网页头部公共文件 12 img.html 文件:图片列表页面 13 index.html 文件:模板首页文件 14 info.html 文件:模板配置说明页面 15 job.html 文件:招聘列表页面 16 link_index.html 文件:友情链接页面 17 login.html 文件:会员登录页面 18 member.html 文件:会员首页 19 message.html 文件:在线留言提交页面 20 message_index.html 文件:在线留言列表页面(可以在此页面中同时加入在线留言提交页面,这样的页面显示结果如下截图: ) 教程网址:www.metinfo.cn/course -8- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 21 metinfo.inc.
php 文件:用于控制开启后台的某些参数,需要模板支持才有效。
22 news.html 文件:文章模块列表页面 23 otherinfo.inc.
php 文件:备用字段配置文件,当模板文件需要使用备用字段时,请配置此文件; 24 product.html 文件:产品模块列表页面 25 register.html 文件:会员注册页面,不存在则调用默认页面 26 search.html 文件:搜索列表页面 27 show.html 文件:简介模块页面 28 showdownload.html 文件:下载模块内容页面 29 showimg.html 文件:图片模块内容页面 30 showjob.html 文件:招聘模块内容页面 31 shownews.html 文件:文章模块内容页面 32 showproduct.html 文件:产品模块内容页面 33 sidebar.html 文件:内页公共引用文件 34 sitemap.html 文件:网站地图页面 35 Description.png 文件:模板配置导航说明图片 36 view.jpg 文 件 : 主 要 用 于 后 台 模 板 风 格 预 览 , 如 下 5.0.4 版 本 后 台 截 图 : ★重要提示:阅读以下内容之前请先在自己本地电脑上安装 MetInfo 最新版本的系统以便学习和测试。
程序安装方法请参考以下 MetInfo 教程网: http://www.metinfo.cn/course/installs/ 教程网址:www.metinfo.cn/course -9- 邮箱:salesmetinfo.cn 为合作伙伴创造价值 第五节 模板中相关配置文件详解一、database.inc.
php 配置文件 database.inc.
php合理的配置此文件可以有效的提高系统运行效率database.inc.
php 文件内容及配置说明如下:1、全站默认的参数可以复制到特定模块中设置为“开启”或“关闭”;2、模板文件类型可以通过dataoptimize_htmlhtml进行配置;database.inc.
php 源码如下:ltphp/《公共数据调用配置文件》此配置文件主要用于提高程序效率,在不清楚系统运行机制的情况下请不要随意修改;模板制作时请将此文件放置于模板文件夹下面,如 met001/database.inc.
php,并根据模板实际调用的数组进行参数优化;所有参数值 0 为不调用,1 为调用;如果模板参数没有定义,则调用系统默认参数,模板参数命名规则: dataoptimize模块标识具体参数标识///全站默认配置模板标识为 10000dataoptimize_htmlhtml //模板文件类型,可以为 htmhtmlphpdataoptimize10000otherinfo1 //是否调用备用字段dataoptimize10000parameter0 //是否调用产品、图片、下载模块参数dataoptimize10000link0 //是否调用公共友情链接列表dataoptimize10000para30 //是否调用产品模块信息列表参数内容dataoptimize10000para40 //是否调用下载模块信息列表参数内容dataoptimize10000para50 //是否调用图片模块信息列表参数内容//首页调用参数配置模板标识为 10001dataoptimize10001parameter1 //是否调用产品、图片、下载模块参数dataoptimize10001para41 //是否调用下载模块信息列表参数内容dataoptimize10001link1 //是否调用公共友情链接列表//简介模块调用参数配置模板标识为 1//文章模块调用参数配置模板标识为 2dataoptimize2otherlist1 //文章内容页是否调用相关文章信息列表dataoptimize2classname0 //是否调用文字信息列表对应的栏目名称dataoptimize2nextlist1 //是否调用文章模块上一条下一条信息//产品模块调用参数配置模板标识为 3 教程网址:www.metinfo.cn/course - 10 - 邮箱:salesmetinfo.cn 为合作伙伴创造价值dataoptimize3parameter1 //是否调用产品、图片、下载模块参数dataoptimize3otherlist1 //产品内容页是否调用相关产品信息列表dataoptimize3classname0 //是否调用产品信息列表对应的栏目名称dataoptimize3nextlist1 //是否调用产品模块上一条下一条信息dataoptimize3para31 //是否调用产品模块信息列表参数内容//下载模块调用参数配置模板标识为 4dataoptimize4parameter1 //是否调用产品、图片、下载模块参数dataoptimize4otherlist0 //下载内容页是否调用相关下载信息列表dataoptimize4classname0 //是否调用下载信息列表对应的栏目名称dataoptimize4nextlist1 //是否调用下载模块上一条下一条信息dataoptimize4para41 //是否调用下载模块信息列表参数内容//图片模块调用参数配置模板标识为 5dataoptimize5parameter1 //是否调用产品、图片、下载模块参数dataoptimize5otherlist0 //图片内容页是否调用相关图片信息列表dataoptimize5classname0 //是否调用图片信息列表对应的栏目名称dataoptimize5nextlist1 //是否调用图片模块上一条下一条信息dataoptimize5para51 //是否调用图片模块信息列表参数内容//招聘模块调用参数配置模板标识为 6dataoptimize6nextlist1 //是否调用招聘上一条下一条信息//留言模块调用参数配置模板标识为 7//反馈模块调用参数配置模板标识为 8//友情链接模块调用参数配置模板标识为 9dataoptimize9link1 //是否调用公共友情链接列表//会员模块调用参数配置模板标识为 10//搜索模块调用参数配置模板标识为 11//网站地图调用参数配置模板标识为 12//产品列表调用参数配置模板标识为 100dataoptimize100parameter1 //是否调用产品、图片、下载模块参数//图片列表调用参数配置模板标识为 101dataoptimize101parameter1 //是否调用产品、图片、下载模块参数gt 教程网址:www.metinfo.cn/course - 11 - 邮箱:salesmetinfo.cn 为合作伙伴创造价值 database.inc.
php 运用实例讲解:(一)如何更改模板文件类型?下面以 head.html 更改成 head.
php 为例:1. 第一步:打开 database.inc.
php 文件,找到dataoptimize_htmlhtml这段代码,把引号 里面的 html 改成
php,保存文件。
2. 第二步:右击 重命名为 head.
php注:如果对模板的安全性比较重视,建议将文件扩展名改为.
php。
(二)如何实现全站显示文字友情链接?1. 第一步:打开 database.inc.
php 页面,找到dataoptimize10000link0 ,把参数值 0 改为 1,保存页面。
2. 第二步:打开 foot.
php 页面,页面调用代码:lt--ltphpmetlinktxtmethtm_linktextcom1001/methtm_link 为友情链接函数标签, text为文字友情链接类型, com为推荐友情链接,100为调用友情链接最大数量(全站调用必须填写这个数量值) ,1为全站调用。
/echo ltltltEOT--gt ltdiv classquotwzLinkquotgtmetlinktxtlt/divgt //输出文字友情链接代码lt--EOTgt--gt3. 第三步:打开浏览器预览效果,模板页面显示效果如图:小提示:其它公共数据调用方法同以上相似,这里就不在一一例举啦,请用户自己多去尝试运用。
二、otherinfo.inc.
php 配置文件当模板中使用了备用字段,请在此文件中配置相关参数,以方便用户通过后台配置参数。
otherinfo.inc.
php 源码如下:ltphpinfoname1array该字段没有启用//备用字段 1:array该字段名称字段填写说明infoname2array该字段没有启用//备用字段 2:array该字段名称字段填写说明infoname3array该字段没有启用//备用字段 3:array该字段名称字段填写说明 教程网址:www.metinfo.cn/course - 12 - 邮箱:salesmetinfo.cn 为合作伙伴创造价值infoname4array该字段没有启用//备用字段 4:array该字段名称字段填写说明infoname5array该字段没有启用//备用字段 5:array该字段名称字段填写说明infoname6array该字段没有启用//备用字段 6:array该字段名称字段填写说明infoname7array该字段没有启用//备用字段 7:array该字段名称字段填写说明infoname8array该字段没有启用//备用字段 8:array该字段名称字段填写说明infoname9array该字段没有启用//备用字段 9:array该字段名称字段填写说明infoname10array.
上一篇:
禅道开源版开发团队手册
下一篇:
让我掉下眼泪的