«

Emlog的各种标签集合,只分享一些常用的标签函数

时间:2015-8-2 15:21     作者:admin     分类: emlog


本文简单分析emlog5下的模板基本结构以及基本变量、函数的作用,详细了解本文,有助于更快掌握emlog5的模板开发基础。emlog的模板位于安装目录content\templates\文件夹下,每个模板都是一个单独的文件夹,文件夹以模板名字命名。通过后台上传安装的模板都保存在这个目录下。



公共标签:

    通过预览整个模板中的各个文件,你会发现以下代码同时存在于多个文件中,这些代码分别有以下用途:
if(!defined('EMLOG_ROOT')) {exit('error!');}
此行代码存在于模板目录下的每个php文件起始部分(事实上为了安全起见,该行代码也在admin目录下的几乎所有php文件起始部分存在),其作用是防
止代码所在的php脚本被直接访问执行。 require_once View::getView('side'); require_once
View::getView('footer');
这两行代码存在于log_list.php、echo_log.php、page.php、t.php里面,其作用是调用模板文件夹下的side.php
和footer.php的代码到当前文件的当前位置。View是emlog的模板视图控制器,View::getView('文件名','文件后缀')将
返回当前模板安装路径下对应的文件。getView函数的第二个参数为缺省参数,在不传入值的情况下,将默认作为.php文件后缀返回文件路径。



    注意:关于各页面的判断方法请参考《emlog各种判断页面代码大集合



当前日志页相关标签

标题:<?php echo $log_title;?>

日志链接:<?php echo Url::log($logid);?>

日志ID:<?php echo $logData['logid'];?>

发布时间:<?php echo gmdate('Y-n-j', $value['date']);?>

所属分类:<?php blog_sort($logid);?>

文章作者:<?php blog_author($author);?>

浏览量:<?php echo $views;?>

评论数:<?php echo $comnum;?>

置顶标记:<?php topflg($top);?>



当前列表页相关标签

当前分类描述:<?php echo $sort_cache[1]['description'];?>  其中的1为分类id

分开列表页与首页标签:<?php if($pageurl == Url::logPage()){?>首页内页<?php }else{?>列表页内容<?php }?>

日志链接:<?php echo $value['log_url'];?>

日志标题:<?php echo $value['log_title'];?>

发布时间:<?php echo gmdate('Y-n-j', $date);?>

摘要字数:Option::get('excerpt_subnum') 可替换下面的200

日志摘要:<?php echo
$value['log_description'];?>(字数后台控制);如果实现去掉html代码请使用<?php echo
subString(strip_tags($value['content']),0,200);?>标签,200表示字符数

<?php echo subString(strip_tags(str_replace("\n"," ",$value['content'])),0,200);?> 过滤回车空格

日志id标签:<?php echo $value['logid'];?>

日志标签:<?php blog_tag($value['logid']);?>

评论数:<?php echo $value['comnum'];?>

浏览量:<?php echo $value['views'];?>

标签: emlog

版权所有:Mrxn's Blog
文章标题:Emlog的各种标签集合,只分享一些常用的标签函数
除非注明,文章均为 Mrxn's Blog 原创,请勿用于任何商业用途,转载请注明作者和出处 Mrxn's Blog

扫描二维码,在手机上阅读