emlog模板制作帮助手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

emlog基本模板文件

main.css: CSS(样式表)文件

log_list.php:日志列表页模板

echo_log.php:日志页模板

page.php:页面(page)模板

footer.php: Footer模板

header.php: Header模板

t.php:碎语模板

module.php:包含widgets、评论、引用、编辑等

side.php :侧边栏模板

基本条件判断Tag

$curpage:当前页面表示,常用判断tag如下:

$curpage== CURPAGE_HOME:首页

$curpage == CURPAGE_TW:碎语页

$curpage == CURPAGE_LOG:日志、page页

ROLE:当前访问者身份

ROLE == 'admin':管理员

ROLE == 'writer':联合撰写人

ROLE == 'vistor':未登录用户

模板PHP标签说明

通用:

存在每个php文件头部,防止非法访问:调用当前模板目录下XXXX.php文件

:显示当前emlog版本

:显示模板文件路径

:显示博客Url

:显示博客标题(会根据当前页面变化)

:显示博客名称

:显示博客描述

:显示备案号

:循环结束,需和配对

:结束if标签,需和配对

header.php

/*

Template Name:模板名称

Description:模板描述

Author:模板作者

Author Url:作者主页

Sidebar Amount:侧边栏数目,最大4

*/

>

模板注释,存在于header.php头部,可为空

:插件挂载点,用于导航栏,左右标签为html 标签,用以控制样式,可为空

:如果后台设置前台可见碎语链接

foreach ($navibar as $key => $val):

if ($val['hide'] == 'y'){continue;}

if (empty($val['url'])){$val['url'] = BLOG_URL.'?post='.$key;}

>:开始导航循环

footer.php

:插件挂载点(用于统计代码等)

echo_log.php

:置顶标志,函数存在于module.php

:显示日志、page标题

:显示日志内容

:显示分类,该函数存在于module.php

:显示编辑链接,函数存在于module.php

:显示日志作者,函数存在于module.php

:日志发表时间,格式是2010-12-11 19:05 30,格式可修改

:显示日志附件(图片附件不显示),函数存在于module.php

:显示日志标签,函数存在于module.php

:插件挂载点(用于相关日志等)

:显示相邻日志,函数存在于module.php

:显示引用通告地址及引用,函数存在于module.php

:显示日志评论,函数存在于module.php

:根据是否允许评论显示评论表单,函数存在于module.php

page.php

:显示日志、page标题

:显示日志内容

:显示附件(图片附件不显示),函数存在于module.php

:根据是否允许评论显示评论和评论表单,函数存在于module.php

log_list.php

:插件挂载点,存在于列表顶部(用于公告等)

:开始循环输出日志列表

---------------------------------以下仅存在于之间

:置顶标志,函数存在于module.php

:显示日志标题

:显示日志摘要

:显示分类,该函数存在于module.php :显示编辑链接,函数存在于module.php :显示日志作者,函数存在于module.php

:日志发表时间,格式是2010-12-11 19:05 30,格式可自行修改

:显示日志附件(图片附件不显示),函数存在于module.php :显示日志标签,函数存在于module.php

:评论数

:引用数

:浏览数

----------------------------------以上仅存在于之间

:显示分页

side.php

unserialize($options_cache['widgetsX']) : array(); ?>

:该页面要加载的widgets,X为数字,不超过header.php里设置的侧边栏数目

:插件挂载点

foreach ($widgets as $val)

{

$widget_title = @unserialize($options_cache['widget_title']);

$custom_widget = @unserialize($options_cache['custom_widget']);

相关文档
最新文档