metinfo模板制作摘要-基础教程_第1页
metinfo模板制作摘要-基础教程_第2页
metinfo模板制作摘要-基础教程_第3页
metinfo模板制作摘要-基础教程_第4页
metinfo模板制作摘要-基础教程_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

$class_index[1][name]id1$class_index[4][url]id4class3char=0)调用栏目metlabel_list()返回指定栏目的信息列表。$query="SELECT*FROMmet_labelLIMIT0,$result=$db->query($query);while($list=$db->fetch_array($result)){echo<<<EOT--<ahref="{$list[url]}">{$list[oldwords]}</a>}echo--数组获取列表 asecho<<<EOT--<ahref="{$val[url]}"title="{$val[title_all]}"$metblank><imgsrc="{$val[imgurl]}"/></a>}echo--《MetInfo模板制作基础第一 MetInfo模板制作必一、MetInfo模板制作导,机制操作方面简单,系统内置了企业常用的模块及功能。做为型企业系统的代表,MetInfoSEO知识,并能根据企业的经营特点及,者的来设计前台模板MetInfo企业模板制作简单灵活,非专业可以运用系统自带的函数模板作方法设计模板,专业可以非常灵活的运用标准的PHP语法制作模板;我们没有SEO优化设计的模板!二、制作MetInfo模板制作需要哪些基础知识HTMLCSS+DIVhtml5和css3有所了javascript+jQueryflashWeb辅助Dreamweaver等。SEO知识,如果没有概念,请关注以下第二节的《SEOMetInfoMetInfo全部功能。熟练使用MetInfo函数制作模板,函数的使用方法请参考 /course/labels/PHPPHP数组应用,if语句,循环语句等,如果没有概念,请关注以下第三节的《PHPMetInfo模板应具有较高的可用性。第二节SEO设计规如果直接使用MetInfo函数和参数制作模板,许多SEO优化已经在函数中完一、Head部Description:必须定义,程序调用如<metaname="description:必须定义,程序调用 如<meta " 如二、Body部alttitle最好两个都要加)alt超中要加title属性,系统内置了title参数,$met_atitle采用div+css来进行网页的布局;可以适当加一些html5中的新,有什么好处或优html5方面的一些相关资料或书籍。三、网页头部公共部LOGO:必须加a地址,并且a里面必须要有title属性,img里面必须alttitle属性,注:alttitle参数值必须设置($met_alt; 进站动画,尽量少用 过量堆砌首页应尽量添加经常更新的栏目文章、产品、等列表六、列表页标题应使用h1、h2、h3适当使用加粗、斜体等文字强调尽量设置相关文章等列表,以增加第三 PHP模板基本语法知一、模板页面结HTML展示语言(div、class、table等)和<!--PHP嵌入语言-->每个模板的开头需要加入“<?php”php执行开始标识,结尾需要加入“?>”执行结束经PHP编译之后,模板中“<!--PHP嵌入语言-->”将不会台中展示出来,因此模板中可以的通过“<!--PHP嵌入语言-->”的方式来嵌入PHP语言,同时也需要根据HTML语言通过"echo<<<EOTHTMLEOT;"<div<imgsrc="{$img_url}/nav1.gif"alt="{$lang_home}"二、公共页公共页面文件名');”的形式进行,其中“公共页面文件名”不包含文件类型后缀,如rightlist.html则看如下示例代码:require_oncetemplate('rightlist');echo<<<EOT三、数组、参数规如“{$lang_home}”,数组采用“{$+数组名称+[元素]}”的形式定义和,如htmlhtmlPHP四、if判断语语法形式:if(判断条件)单个执行语句或if(判断条件){执行语句},如echo<<<EOT<div<div}echo五、foreach循环语语法形式:foreach(as$key$val){循环语句示例foreach($news_listasecho

<ahref="{$val[url]}"="_blank"<span>{$val[top]}{$val[news]}if($i>=$met_news_list}echo其中的$i六、参数定PHP嵌入语言中进行;语法形式:$参数名称=$已有参数名称;$参数名称=已有函数;或$参数名称="参数值";或$参数名称=$数组名称[元素];第四节了解MetInfo系统结构和模板文件MetInfoMetInfo系统建一、MetInfo系统文件结以下为版本MetInfo5.0.4包含的所有文件和文件夹总览二、模板文件结(一)模板文件夹所在路径及文件夹命templates上图为templates下面的所有模板(这是MetInfo5.0.4系统自带的6套免费模板用户 模板文件夹名以字母或数字来命名,不能为中文汉字(二)一套完整模板所包含的文件及文件夹结构,如下图模板文件夹中所有文件及文件夹用 images文件夹:用于存放css文件、文件以及JS文件等等 csscss文件;如果有多种颜色风格,则必须包含css.inc.php文件(即css调用配置文件,如图: lang文件夹:语言包文件夹,用于存放语言配置文件,一般默认里面包含 addlink.html文件:友情申请页 download.html文件:列表页 feedback.html foot.htmlhead.htmlimg.html文件:列表页index.htmlinfo.htmljob.htmllink_index.html文件:友情页login.htmlmessage.html文件:留言提交页message_index.html文件:留言列表页面(可以在此页面中同时加入留言)metinfo.inc.php文件:用于控制开启的某些参数,需要模板支持才有效news.htmlproduct.htmlregister.html文件:会员页面,不存在则调用默认页search.htmlshowdownload.html文件:模块内容页showimg.html文件:模块内容页showjob.htmlshownews.htmlshowproduct.htmlsidebar.html文件:内页公共文sitemap.html文件:地图页Description.png文件:模板配置导航说明 view.jpg文件:主要用于模板风格预览,如下5.0.4版本截图:★★重要提示:阅读以下内容之前请先在自己本地电脑上安装版本的系统以便学习和测试。程序安装方法请参考以下 网 第五板中相关配置文件详一、database.inc.php配置文合理的配置此文件可以有效的提高系统运行效database.inc.phpdatabase.inc.php database.inc.php源码如下met001/database.inc.php,并根据模板实0为不调用,1如果模板参数没有定义,则调用系统默认参数,模板参数命名规则:$dataptiize[模块标识具体参数标识] 模块参 列 模块信息列表参数内 模块信息列表参数内 模块参 模块信息列表参数内 列 模块参 信息列表对应的栏目名 //是否调 模块上一条下一条信 //是否调 模块信息列表参数内 信息列表对应的栏目名 //是否调 模块上一条下一条信 //是否调 模块信息列表参数内 列 、 、database.inc.php运用(一)如何更改模板文件类型head.htmlhead.phpdatabase.inc.php文件,找到$dataoptimize_html='html';这段代码,把引号htmlphp,保存文件。☞注:如果对模板的安全性比较重视,建议将文件扩展名改为.php(二)如何实现全站显示文字友情database.inc.php页面,找到$dataoptimize[10000][link]=0;foot.php/*methtm_link()为友 函 为 ,'1'echo<div二、otherinfo.inc.php配置文当模板中使用了备用字段,请在此文件中配置相关参数,以方便用户通过配置参数otherinfo.inc.php源码如下备用字段备用字段备用字段备用字段备用字段备用字段备用字段备用字段备用字段 备用字段字段字段☞注:在otherinfo.inc.php中所有启用的备用字段,均在→内容管理→其它内容中可(一)otherinfo.inc.php文件中具体包含如下几个备用字段 七个简短备用字otherinfo.inc.php源码截启用的七个简短字段显示(→内容管理→其它内容)截图②两个附件(附件可为.jpg、.gif、.pdf、.doc等文档)备用字otherinfo.inc.php源码截启用的两个附件字段显示(→内容管理→其它内容)截图③两个文本域备用字otherinfo.inc.php源码截启用的两个文本域字段显示(→内容管理→其它内容)截图④一个编辑器备用字otherinfo.inc.php源码截启用的一个编辑器字段显示(→内容管理→其它内容)如图(二)otherinfo.inc.php运用 第一步:打开otherinfo.inc.php文件,找到$infoname10=array('该字段没有启用','');这段代码,把'该字段没有启用'改成''则变为$infoname10=array('','');,刚启用的备用字段,(内容管理→其它内容)显示如图 第二步:打开sidebar.php模板文件;调用备用字段的代码如下 //输出刚开启的那个字 三、metinfo.inc.php配置文Metinfo.inc.php文件主要包含的一些控制参数,这些控制参数主要有:栏目修饰名称、栏目标识、栏目、首页内容、文章、推荐文章、最新产品、推荐产品、、推荐、、推荐;这些参数的开0(关闭)1(开启)来控制;如果模板调用了这些参数则开启,如果没有调用则关闭,这样做方便用户在进行设置和管理。(一)metinfo.inc.php页面源码如图(二)metinfo.inc.php所有控制参数详参参数代码 //参数值为1则开启,为0则关闭 (栏目配置→编辑栏目)显示如图栏目标识参数参数代码 //参数值为1则开启,为0则关闭(栏目配置→编辑栏目)栏目参参数代码 //参数值为1则开启,为0则关闭该参数开启后,则对应(栏目配置→编辑栏目)显示如图参参数代码 //参数值为1则开启,为0则关闭该参数开启后,则对应(内容管理→其它内容)显示如图参参数代码 //参数值为1则开启,为0则关闭该参数开启后,则对应(内容管理→相应文章模块内容管理→编辑文章内容)参参数代码 //参数值为1则开启,为0则关闭该参数开启后,则对应(内容管理→相应文章模块内容管理→编辑文章内容)参参数代码 //参数值为1则开启,为0则关闭(该参数开启后,则对应内容管理→相应产品模块内容管理→编辑产品内容)显示(参参数代码 //参数值为1则开启,为0则关闭(该参数开启后,则对应内容管理→相应产品模块内容管理→编辑产品内容)显示(参参数代码:$metadmin[imgnew]=0;10(该参数开启后,则对应内容管理→相应模块内容管理→编辑内容)显示(推荐参参数代码 //参数值为1则开启,为0则关闭(该参数开启后,则对应内容管理→相应模块内容管理→编辑内容)显示(参参数代码 //参数值为1则开启,为0则关闭(该参数开启后,则对应内容管理→相应模块内容管理→编辑内容)显示(推荐参参数代码 //参数值为1则开启,为0则关闭(该参数开启后,则对应内容管理→相应模块内容管理→编辑内容)显示((三)metinfo.inc.php参数模板实例运 metinfo.inc.php$metadmin[categorynamemark]=1;index.php(这里举例选择的是模板的首页文件,用户可示例源foreach($nav_list2[$class_index[1][id]]as echo }echo<h3>{$class_index[1][namemark<h3>{$class_index[1][namemark //1<h3>{$class_list[1][namemark <h3>{$class_list[1][namemark //ID1 第三步:登录,添加以上代码中调用的对应栏目的修饰名称内容,然后保存 四、css.inc.php配置文通过此文件可以为模板设置多种颜色风格,方便用户在选择切换模板风格(一)页面源码 //array('风格名称,'调用css名称 //array('风格名称,'调用css名称 //array('风格名称,'调用css名称(二)(界面风格→模板风格)对应如图(三)对应的CSS文件和文件所在位置,如图位置:模板文件夹五、语言配置文下面以MetInfo5.0默认模板default .ini(中文)语言配置文件为例(一)预 .ini文件中源码#MetInfo企 管理系#Copyright(C)长沙米拓 #注意:所有语言配置文件需要以NoBOM的UTF-8文件格式保存。常用设置 /*LOGO下移$DESC$像素*/ /*LOGO右移$DESC$像素*/ 首页标识配置(建议根据已设置好的栏目标识设置,可避免每次更换模板都重新配置 以下建议使用默认设置 /*内容页文字*/showdownload1=更新时间/*模块内容页文字*/showdownload2=文件/*模块内容页文字*/showdownload3=点击/*模块内容页文字说明:源码中带#的行为语言参数分类标识,不做参数使用;/**/☞☞参数定义 mark12源码详解① =#MetInfo(对应界面风格→模板风格→对应启用模板右侧“模板设置如下图绿色边框标注部( 注释中“$DESC$”分格符前面的文字和后面的文字运用,如下(界面风格→模板)(二)语言参数的实例运用>> .ini对应标识为cn的语言,其他语言可以通过添加后再此基础上修改参数值;每个语言包中定义的参数完全一样,参数值可以根据不同的语言在“模板配置”实现步骤 第一步:打开模板lang文件夹中的 .ini(中文)和language_en.ini(英 .ini中文) (language_en.ini英文) index.php文件,在文件中调用刚定义好的语言配置参数;调所有语言参数调用都是在参数名之前加上 第六节MetInfo系统几大功能模块介绍及调用详的讲解都以MetInfo5.0系统默认模板default为例,http: 一、简介模块的调 /demo/metv5/about/。(一)首页如何调用简介内容templates/default/index.html(default5.0系统默认模板index.html((index.html中源码<divclass="activeeditorclearcontour-<div容→首页简介内容:编辑器中的内容)这段代码调用首页在首页简介编辑器中添加内容,的保存(二)Show.html(简介模块)页面内容show.html中源码<divclass="editoractive"调出该页面的详细内容 →内容管理→<div于我们 二、文章模块的调如MetInfo演示系统 (一)首页如何调用文章列表第一步:打开模板首页文件第二步:index.html1)调用<!--<!-- echo--<divclass="news">{$index_list_1}</div>//调用已定义的栏目标识设置为1的文章列表函 //包含公共文件☞重要提 函数具体功能描述和使用方法请参考2)数组调用<ul<ul as$key=>$val){//echotitle="{$val[title_all]}"}echo,有利于热门调出已定义的循环数组文章列表标控制为本窗口或新在☞☞重要提示:methtml_getarray()返回指定栏目信息数组具体的功能描述和使用方法请参 第三步录在栏目配置中指定某个文章模块栏目的栏目标识为(没有章模块栏目则添加配置一个内容。第四步:打开浏览器测试调用结果(二)news.html(文章模块列表页)文章列表简单调news.htmlnews.html 调用require_oncetemplate('head'); //headrequire_oncetemplate('sidebar');sidebar echo<<<EOT<divclass="active" <div <divrequire_once ☞☞重要提示:metlabel_news() 的功能描述和使用方法请参 数组调用<ul<ulforeach($news_listas$key=>$val){echo<<<EOT<ahref="{$val[url]}"title="{$val[title]}" }echo☞重要提示①$news_list ②(三)shownews.html(文章内容详情页require_once require_once 、点击次数、更新时间、打印、关闭 显echo<div<divclass="active"<h1 <div <div<div<div <div;☞☞重要提示H1SEO优化三、产品模块的调(产品列表页面)和二级页面(单个产品详情页面如MetInfo演示系统 (列表页 (一)首页产品相关调用方1、运用metlabel_list()实现简单的产品和名称展示调用,源码如下echo<<<EOT<div2、运用methtml_getarray()echo<<<EOT<divforeach($metlist_arrayforeach($metlist_arrayas$key=>$val){//使用PHP循环语句foreach echo<ahref="{$val[url]}"title="{$val[title_all]}" width="{$met_productimg_x}"height="{$met_productimg_y}"/>}echo(二)Product(产品列表页)相关调require_oncetemplate('head');require_oncetemplate('sidebar');$pw=$met_productimg_x+2;//2$weblist=metlabel_product(735,$pw);//参数说明:容器总宽度/单个产品容器的总宽度/echo<divclass="active"require_oncetemplate('head');require_oncetemplate('sidebar');$pw=$met_productimg_x+2;//2$weblist=metlabel_product(735,$pw);//参数说明:容器总宽度/单个产品容器的总宽度/echo<divclass="active" <div<div <divrequire_once2、运用$product_listforeach($product_listas$key=>$val){//PHPforeach来echo<ahref="{$val[url]}"title="{$val[title_all]}" width="{$met_productimg_x}"height="{$met_productimg_y}"/>}echo3、该页面产品列表的调用还可以用methtml_getarray()foreach($product_listas$key=>$val){//PHPforeach来echo<ahref="{$val[url]}"title="{$val[title_all]}" width="{$met_productimg_x}"height="{$met_productimg_y}"/>}echoecho<<<EOT<divid="product-<div<div要点:根据自己的需要选择比较合适的调echo<<<EOT<divid="product-<div<div要点:根据自己的需要选择比较合适的调用方式,如果需求比较简单建议采用第一函数的方式制作该页面,以 界面风格中设置功能能正常使用(三)Showproduct(产品内容页)相关调require_oncetemplate('head');require_oncetemplate('sidebar'); 调 、时间、点击次数等信echo

<divclass="active"<h1class='title'>{$product[title]}</h1><dl<dt>{$met_product}</dt>6<ulclass="list-foreach($product_paralistas$key=>$val2){//使用PHP循环语句foreach来 echo}echo

<div<div<h3<span>{$lang_detailtxt}</span><div<div <div<div<div<divrequire_once要要点:AH1SEO优化 请使 函数,以 界面风格中产品内容页设置功能正常使用四、模主要用于一些文件资料的介绍和,它包括列表页和内容页。MetInfo演示系统:(一)首页相关信息数据调用,有以下三种方法$downlist=metlabel_list('text','1','','','download',1,'',0,'','');//1的echo<div1、运用metlabel_list()函数调出相关数据,该为5.0$downlist=metlabel_list('text','1','','','download',1,'',0,'','');//1的echo<divforeach($metlist_arrayasforeach($metlist_arrayas$key=>$val){//使用PHP循环语句foreach echo<ahref="{$val[url]}"title="{$val[title_all]}" ">点 }echo3、运用公共信息列表函数methtml_list()调用相关信息,该为3.0以前版本的老,具体使用方法请到官网3.0的用户帮助手册进行学习。echo<<<EOT<div(二)Download列表页相关调echo<<<EOT<divecho<<<EOT<div echo<<<EOT<divclass="download_list">$metdownloadlist</div>//显 列3、3.0echo<<<EOT<divclass="download_list">$metdownloadlist</div>//显 列require_oncetemplate('head');require_oncetemplate('sidebar');(三)Showdownload详细内容相关调require_oncetemplate('head');require_oncetemplate('sidebar'); 调 调 信echo<divclass="active"<h1 <ulclass="paralistlist-nonemyCorner" <span <div<span<ahref="$download[downloadurl]"

<divforeach($download_paralistas$key=>$val){//通过PHP循环语句foreach来 echo<li><spanclass="name">{$val[name]}</span>{$download[$val[para]]}<div}echo<h3class="ctitle"><span>{$lang_detailtxt}</span><div<div <div<div<div<divrequire_once五、模。模块的功能跟产品差不多,主要用于一些公司资质、案例展示等模块包含图(showimg.html。(一)首页该模块数据信息相关调用,方法如下echo<<<EOT<divecho<<<EOT<divforeach($metlist_arrayas$key=>$val){//PHPforeachecho<ahref="{$val[url]}"title="{$val[title]}"<imgsrc="{$val[imgurls]}"alt="{$val[title]}"title="{$val[title]}"width="{$met_imgs_x}"height="{$met_imgs_y}"/>}echo提示:$met_imgs_x模块缩略图宽度值,$met_imgs_y(二)Img列表页相关数据的调1、metlabel_img()使用该调用模块的缩略和标题名称,示例如下echo<<<EOT<divecho<<<EOT<divrequire_oncetemplate('head');require_oncetemplate('sidebar');//echo<<<EOTrequire_oncetemplate('head');require_oncetemplate('sidebar');//echo<<<EOT<divclass="active"<h1class="title">$img[title]</h1 <div <ulclass="list-noneforeach($img_paralistas$key=>$val2){//通过php循环语句foreach 字段数组信echo}echo<divif($img[content]!='<div></div>'){判断语句,判断详细内容是否为空echo<<<EOT<h3<h3class="ctitle"><span>{$lang_detailtxt}</span><div}echo<divclass="editor">{$img[content]}<divclass="clear"></div></div>//<div<div<divrequire_oncetemplate('foot')六、招聘模(一)Job招聘列表1、metlabel_job(),为保证相关功能的正常使用,建议用。页面源码如下require_oncetemplate('head');require_oncetemplate('sidebar'); echo<<<EOT<divclass="active" <div <divrequire_once(二)Showjob招聘内容require_oncetemplate('head');require_oncetemplate('sidebar');echo<<<EOT<divclass="ac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论