emlog主题模板建造教程:标签阐明(2)

以上仅存在于<?php foreach($logs as $value): ?>和<?php endforeach; ?>之间

<?php endforeach; ?>轮回输出日志列表竣事

<?php echo $page_url;?>显示分页
<?php include View::getView('side'); ?>挪用边栏
<?php include View::getView('footer'); ?>挪用底部
也可以写成
<?php
include View::getView('side');
include View::getView('footer');
?>

上为log_list.php 首页日志列表部门常用标签

<?php topflg($top); ?>置顶符号,函数存在于module.php
<?php echo $log_title; ?>显示日志、page标题
<?php blog_author($author); ?>作者
<?php echo gmdate('Y-n-j G:i l', $date); ?> 宣布时间
<?php blog_sort($logid); ?>分类,该函数存在于module.php
<?php editflg($logid,$author); ?>显示编辑链接,函数存在于module.php
<?php echo $log_content; ?>显示日志内容
<?php blog_att($logid); ?>显示日志附件(图片附件不显示),函数存在于module.php
<?php blog_tag($logid); ?>显示日志标签,函数存在于module.php
<?php doAction('log_related', $logData); ?>插件挂载点(用于相关日志等)
<?php neighbor_log($neighborLog); ?>显示相邻日志(上一篇下一篇),函数存在于module.php
<?php blog_trackback($tb, $tb_url, $allow_tb); ?>显示引用告示地点及引用,函数存在于module.php
<?php blog_comments($comments); ?>显示日志评论,函数存在于module.php
<?php blog_comments_post($logid,$ckname,$ckmail,$ckurl,$verifyCode,$allow_remark); ?>加载评论

上为echo_log.php 阅读日志页面(内容页)常用标签

<?php echo $log_title; ?>页面名字
<?php echo $log_content; ?>内容
<?php blog_att($logid); ?>附件
<?php blog_comments($comments); ?>显示评论
<?php blog_comments_post($logid,$ckname,$ckmail,$ckurl,$verifyCode,$allow_remark); ?>加载评论

上为page.php 自界说页面常用标签

<?php $widgets = !empty($options_cache['widgets1']) ? unserialize($options_cache['widgets1']) : array(); ?>该页面要加载的widgets,中间赤色1为数字,不高出header.php里配置的侧边栏数目
<?php doAction('diff_side'); ?>插件挂载点
<?php foreach ($widgets as $val)
{
$widget_title = @unserialize($options_cache['widget_title']);
$custom_widget = @unserialize($options_cache['custom_widget']);
if(strpos($val, 'custom_wg_') === 0)
{
$callback = 'widget_custom_text';
if(function_exists($callback))
{
call_user_func($callback, htmlspecialchars($custom_widget[$val]['title']), $custom_widget[$val]['content']);
}
}else{
$callback = 'widget_'.$val;
if(function_exists($callback))
{
preg_match("/^.*\s\((.*)\)/", $widget_title[$val], $matchs);
$wgTitle = isset($matchs[1]) ? $matchs[1] : $widget_title[$val];
call_user_func($callback, htmlspecialchars($wgTitle));
}
}
}
?>

上这一长串用于显示widgets

<a href=http://down.chinaz.com/"<?php echo BLOG_URL; ?>rss.php" title="RSS订阅"><img src=http://down.chinaz.com/"<?php echo TEMPLATE_URL; ?>images/rss.gif" alt="订阅Rss"/></a>

上为RSS 订阅利用要领

上为side.php 侧边栏常用标签

<?php if(ROLE == 'admin' || ROLE == 'writer'): ?>判定是否登岸,登岸显示下面内容
<a href=http://down.chinaz.com/"<?php echo BLOG_URL . 'admin/twitter.php' ?>">宣布碎语</a>
<?php endif; ?>判定竣事
<?php
foreach($tws as $val):
$author = $user_cache[$val['author']]['name'];
$avatar = empty($user_cache[$val['author']]['avatar']) ?
BLOG_URL . 'admin/views/images/avatar.jpg' :
BLOG_URL . $user_cache[$val['author']]['avatar'];
$tid = (int)$val['id'];
?>开始轮回输出碎语

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10720.html