不修改内核实现Emlog分页的上页、下页效果

emlog教程 2020-08-25

  本文章总结了很多种不同的关于

  emlog修改分页样式(分页函数)方法,下面我来给各位整理一下,有需要自行修改

  emlog分页样式的同学可参考参考。

  不修改内核实现

  emlog分页的上页、下页效果

  1、先在你使用的模板的module.php文件中增加自定义的分页函数,代码如下:

  

  //blog:自定义分页函数

  function my_page($count, $perlogs, $page, $url, $anchor = ”) {

  $pnums = @ceil($count / $perlogs);

  $re = ”;

  $urlHome = preg_replace(“|[?&/][^http://www.bokebu.com/?&=]*page[=/-]|”, “”, $url);

  if($page > 1) {

  $i = $page – 1;

  $re = ‘ 上页 ‘ . $re;

  }

  if($page

  $i = $page + 1;

  $re .= ‘ 下页 ‘;

  }

  return $re;

  }

  ?>

  2、在调用分页的地方(一般是log_list.php)文件加入下列代码:

  

  3、若碎语页面也要调用修改过的分页样式,则在t.php文件中加入下列代码:

  

  4、module.php评论列表函数调用时用以下代码替换掉原来的分页函数:

  

  题外话(

  舍力 博客专用代码):实现第二页直接跳转到当前页的默认页(此方法自用,只有在开启伪静态且

  博客安装在根目录方可实现):

  

  //blog:自定义分页函数

  function my_page($count, $perlogs, $page, $url, $anchor = ”) {

  $pnums = @ceil($count / $perlogs);

  $re = ”;

  $urlHome = preg_replace(“|[?&/][^http://www.bokebu.com/?&=]*page[=/-]|”, “”, $url);

  if($page == 2) {$re = ‘ ‘ . $re; } //第二页直接跳到首页

  if($page > 2) {

  $i = $page – 1;

  $re = ‘ ‘ . $re;

  }

  if($page

  $i = $page + 1;

  $re .= ‘ ‘;

  }

  return $re;

  }

  ?>

评论 (0)
    Top