eml0g模板结构介绍.docVIP

  • 9
  • 0
  • 约4.8千字
  • 约 4页
  • 2017-06-09 发布于北京
  • 举报
emlog模板结构介绍 作者: HYPERLINK /author/14 \o lcard@ 无名 转载网站:理想网络工作室  HYPERLINK http://1356 http://1356 本文分析emlog4下的模板结构。 emlog的模板位于content\templates\文件夹下,安装只需解压上传到该目录,然后在管理后台选择该模板即可更换模板。 emlog的模板一般包括如下文件: images文件夹:存放模板所需图片。 echo_log.php:显示日志内容。 footer.php:页面底部。 header.php:页面头部。 log_list.php:显示日志列表内容。 main.css:模板的css文件。 module.php:模板公共代码,包含侧边widgets、评论、引用、编辑等。 page.php:自定义的页面内容的模板。 preview.jpg:在后台模板选择界面显示的模板预览图,300X225 jpg格式。 side.php:模板侧边栏文件,如制作单栏模板则该文件不是必须的。 t.php:显示emlog系统自带的微博(碎语)内容。 ? 下面我们一个个分析文件内容: header.php 开头注释内容是模板信息,该信息显示在模板选择界面 Template Name:模板名称 Description:模板介绍描述 Author:模板作者 Author Url:作者或模板发布的URL Sidebar Amount:标记该模板有几个侧边栏,一般为1,有些模板有两个侧边栏则标记2。这样可以在后台widgets里识别管理(具体可下载体验官方收录的 HYPERLINK /template/tpl-g7 \t _blank 模板G7)。 之后是具体代码部分: if(!defined(EMLOG_ROOT)) {exit(error!);}? 该行代码同样存在于其它模板文件中,为防止该文件被直接执行。 require_once View::getView(module); 加载模板公共代码,需要注意的是加粗部分与3.x有变化,模板升级的同学需要注意一下。 $blogtitle:标题 $site_key:关键字(4.0的关键字可以输出日志的标签了) $description:输出博客设置的摘要 BLOG_URL:博客首页的URL,输出形如/blog/ TEMPLATE_URL:模板文件夹的URL,用于加载模板内的css、js及其他内容,输出形如/blog/content/templates/simue-tuso/ BLOG_URL.Option::get(topimg):这句可以无视,因为只默认模板可以自定义banner,其它模板没这功能(卡片语:很没营养的设定,嗯。) ?php echo $curpage == CURPAGE_HOME ? current : common;? 判断当前是否首页,是则给导航加current类,用于表现当前位置。 ?php if($istwitter == y):??php endif;? 如后台设置在前台显示碎语,则输出中的内容。 ?php echo $curpage == CURPAGE_TW ? current : common;? 判断当前URL是否为碎语并选择加类名。 ?php?foreach ($navibar as $key = $val):??php endforeach;? 输出自定义页面的链接 ?php doAction(navbar, li class=common, /li); ? 导航挂载点加入,第2、3参数分别为包裹导航链接的开始和结束部分,可根据模板自定义。 ?php if(ROLE == admin || ROLE == writer): ??php endif; ? 如管理员或作者登录则显示中的内容。 ? footer.php Option::EMLOG_VERSION:获得版本号。 $icp:获得后台设置的ICP备案号。 ?php doAction(index_footer); ? 页脚底部挂载点加入。 ? log_list.php ?php doAction(index_loglist_top); ??页脚底部挂载点加入。 $value[logid]?该变量为当前日志的id ?php topflg($value[top]); ? 显示置顶标记,该函数位于模板module.php内。 ?php echo $value[log_url]; ? 输出日志URL ?php echo $value[log_title]; ? 输出日志标题 ?php blog_author($value[author]); ?

文档评论(0)

1亿VIP精品文档

相关文档