当前位置: 首页 电商生活

emlog博客面包屑导航

栏目:电商生活 作者:重庆幺哥电脑 时间:2014-09-25 10:21:02

由于emlog博客系统不自带面包屑导航,针对有的博客目录比较深,层次较多,必须有面包屑导航,第一能方便用户准确判断停留位置,第二对于搜索引擎来说更加友好,更加有利于emlog博客的扎内优化。

昨天沈军在浏览百度站长百度搜索引擎优化指南2.0的时候,发现我的博客没有面包屑导航,所以就搜集其他emlog博客前辈的关于emlog面包屑导航的文章,今天把emlog设置面包屑导航的具体的方法分享给大家。

emlog博客面包屑导航设置方法,总的来说需要修改3个文件,log_list.php,echo_log.php和page.php。

1、修改博客首页模板log_list.php。将以下代码复制到<div id="contentleft">下面,改代码具有判断功能,可以识别访问的入口和位置。

当前位置:<a href="<?php echo BLOG_URL; ?>" title="返回首页">首页 </a><!-- 首页 -->>>
<?php if (isset($tag)):?>
<a><?php echo $tag; ?></a><!-- 标签 -->
<?php elseif (isset($sortid)): ?>
<?php global $CACHE; $sort_cache = $CACHE->readCache('sort'); ?>
<?php  $pid = $sort_cache[$sortid]['pid'];?>
<?php if($pid != 0):?>
<a href="<?php echo Url::sort($pid); ?>"><?php echo $sort_cache[$pid]['sortname'];?></a>
<a><?php echo $sort_cache[$sortid]['sortname']; ?></a><!-- 父分类/子分类 -->
<?php else:?>
<a><?php echo $sort_cache[$sortid]['sortname']; ?></a><!-- 分类 -->
<?php endif;?>
<?php elseif (isset($author)): ?>
<a><?php echo $author; ?></a><!-- 作者 -->
<?php elseif (isset($keyword)):?>
<a><?php echo $keyword; ?></a><!-- 搜索词 -->
<?php elseif (isset($record)):?>
<a><?php echo $record; ?></a><!-- 归档 -->
<?php endif; ?>
<?php doAction('index_loglist_top'); ?>
<?php 
if (!empty($logs)):
foreach($logs as $value): 
?>


2、修改文章阅读页面echo_log.php将以下代码复制到<div id="contentleft">下

当前位置:<a  href="<?php echo BLOG_URL; ?>">首页</a> >><?php blog_sort($logid); ?> >><a href="<?php echo $value['log_url']; ?>"><?php echo $log_title; ?></a> 


3、修改单独页面page.php,将以下代码复制到<div id="contentleft">下

当前位置:<a href="<?php echo BLOG_URL; ?>" title="返回首页">首页</a><!-- 首页 -->
 >><a href="<?php echo $value['log_url']; ?>"><?php echo $log_title;?></a><!-- 日志标题 -->
      通过以上对log_list.php,echo_log.php和page.php设置,完成了对emlog博客分类下,文章页,独立页面的面包屑导航设置,更加有利于emlog博客的站内优化,提升用户体验。该方法有2个缺点,一在首页下会显示当前位置在首页,缺乏首页判断。二在分类,归档,标签(tag),面包屑导航下无超级链接指向分类,归档,标签(tag),这两点需要完善。


阅读:6496次

我要留言

  

微信扫一扫 预约上门维修

分类栏目