EMLOG4.2.1模板升级到5.0 需要修改的地方
这是来自EMLOG官方的资料,山寨吧粗心整理 各位将就这看吧。
1、echo_log.php"
搜索
<?php blog_att($logid); ?>
删除掉他及包容他的html相关代码 以默认模板为例:需要删除掉14行:
<p class="att"><?php blog_att($logid); ?></p>
2、header.php
查找 $blogtitle 替换为 $site_title ,查找 $description 替换为 $site_description 将原来 导航部分内容替换为 :
<?php blog_navi();?>
以默认模板为例:
<div id="nav">
<ul>
<li class="<?php echo $curpage == CURPAGE_HOME ? 'current' : 'common';?>"><a href="<?php echo BLOG_URL; ?>">首页</a></li>
<?php if($istwitter == 'y'):?>
<li class="<?php echo $curpage == CURPAGE_TW ? 'current' : 'common';?>"><a href="<?php echo BLOG_URL; ?>t/">
<?php echo Option::get('twnavi');?></a></li>
<?php endif;?>
<?php
foreach ($navibar as $key => $val):
if ($val['hide'] == 'y'){continue;}
if (empty($val['url'])){$val['url'] = Url::log($key);}
?>
<li class="<?php echo isset($logid) && $key == $logid ? 'current' : 'common';?>"><a href="<?php echo $val['url']; ?>" target="<?php echo $val['is_blank']; ?>"><?php echo $val['title']; ?></a></li>
<?php endforeach;?>
<?php doAction('navbar', '<li class="common">', '</li>'); ?>
<?php if(ROLE == 'admin' || ROLE == 'writer'): ?>
<li class="common">
<a href="<?php echo BLOG_URL; ?>admin/write_log.php">写日志</a></li>
<li class="common">
<a href="<?php echo BLOG_URL; ?>admin/">管理中心</a></li>
<li class="common">
<a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a></li>
<?php else: ?>
<li class="common">
<a href="<?php echo BLOG_URL; ?>admin/">登录</a></li>
<?php endif; ?>
</ul>
</div><!-- end #nav-->
替换为:
<div id="nav"><?php blog_navi();?></div>
3、log_list.php
搜索 <?php blog_att($value['logid']); ?> 删除掉他及包容他的html相关代码 以默认模板为 例:需要删除掉17行:
<p class="att"><?php blog_att($value['logid']); ?></p> |
4、module.php
侧边栏碎语增加有图片提示 如模板模板79行
<li><?php echo $value['t']; ?><p><?php echo smartDate($value['date']); ?> </p></li> |
改为:
<?php $img = empty($value['img']) ? "" : ' <a title="查看图片" class="t_img" href="'.BLOG_URL.str_replace('thum-', '', $value['img']).'" target="_blank"> </a>';?> <li><?php echo $value['t']; ?><?php echo $img;?> <p><?php echo smartDate($value['date']); ?></p> </li> |
增加侧边栏热门日志模块 以默认模板为例:在120行下面插入如下代码:
<?php //widget:热门日志 function widget_hotlog($title){ $index_hotlognum = Option::get('index_hotlognum'); $Log_Model = new Log_Model(); $randLogs = $Log_Model->getHotLog($index_hotlognum);?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="hotlog"> <?php foreach($randLogs as $value): ?> <li><a href="<?php echo Url::log($value['gid']); ?>"><?php echo $value['title']; ?></a></li> <?php endforeach; ?> </ul> </li> <?php }?> |
增加菜单导航模块 以默认模板为例:在187行下面增加:
<?php //blog:导航 function blog_navi(){ global $CACHE; $navi_cache = $CACHE->readCache('navi'); ?> <ul> <?php foreach($navi_cache as $value): if($value['url'] == 'admin' && (ROLE == 'admin' || ROLE == 'writer')): ?> <li class="common"><a href="<?php echo BLOG_URL; ?>admin/write_log.php">写日志</a></li> <li class="common"><a href="<?php echo BLOG_URL; ?>admin/">管理站点</a></li> <li class="common"><a href="<?php echo BLOG_URL; ?>admin/?action=logout">退出</a></li> <?php continue; endif; $newtab = $value['newtab'] == 'y' ? 'target="_blank"' : ''; $value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/'); $current_tab = (BLOG_URL . trim(Dispatcher::setPath(), '/') == $value['url']) ? 'current' : 'common'; ?> <li class="<?php echo $current_tab;?>"><a href="<?php echo $value['url']; ?>" <?php echo $newtab;?>><?php echo $value['naviname']; ?></a></li> <?php endforeach; ?> </ul> <?php }?> |
5、t.php
增加碎语显示图片: 以默认模板为例: 在20行下面增加:
$img = empty($val['img']) ? "" : '<a title="查看图片" href="'.BLOG_URL.str_replace('thum-', '', $val['img']).'" target="_blank"><img style="border: 1px solid #EFEFEF;" src="'.BLOG_URL.$val['img'].'"/></a>';}}} 25行: <p class="post1"><span><?php echo $author; ?></span><br /><?php echo $val['t'];?></p> |
替换为:
<p class="post1"><span><?php echo $author; ?></span><br /> <?php echo $val['t'].'<br/>'.$img;?></p> |
32行下面增加:
<?php if ($istreply == 'y'):?> |
44行下面增加:
<?php endif;?>