修改UU模板加入二级分类的处理

简爱2014-2-21 21:4436942

具体表现为:

1. 首页 分类显示 设置主分类 ID 自动显示其下所有子分类的文章

2. 文章阅读页面 文章如果 无标签(标签为空)时 不显示 本文标签:字样

3. 文章阅读页面 文章所在分类如果为 二级分类(子分类)时 将在子分类前显示父分类 效果为 分类: 父分类 >> 子分类

4. 文章分类列表 如果显示的分类为 二级分类(子分类)时 将在子分类前显示父分类


分类输出代码为:


function blog_sort($logid,$a=' >>'){
  global $CACHE;
  $log_cache_sort = $CACHE->readCache('logsort');
  $sort_cache = $CACHE->readCache('sort');
  if(!empty($log_cache_sort[$logid])){
    $sort_id = $log_cache_sort[$logid]['id'];
    if($sort_cache[$sort_id]['pid'] != 0){
      $id = $sort_cache[$sort_id]['pid'];
      echo '<a href="'. Url::sort($id) .'" title="查看 '. $sort_cache[$id]['sortname'] .' 中的全部文章" rel="category tag">'. $sort_cache[$id]['sortname'] .'</a> '. $a;
    }
    echo '<a href="'. Url::sort($log_cache_sort[$logid]['id']) .'" title="查看 '. $log_cache_sort[$logid]['name'] .' 中的全部文章" rel="category tag">'. $log_cache_sort[$logid]['name'] .'</a>';
  }
}
// 输出方法为 blog_sort(日志 ID);


以上代码需要替换,模板module.php文件,找到其中的blog_sort函数,替换即可。

其中关键 分类信息的 pid 值(此处数值为 父分类 ID),当 pid != '0' 时,将获取分类 ID 为 pid的分类

本文出自简爱博客,转载时请注明出处及相应链接。

评论

  1. 心理软件2014-04-30 15:03回复

    看起来很难不哦

  2. 龙在天涯2014-03-30 17:25回复

    请问我替换后,打开网页怎么成空白页了,
    QQ87855767