飞龙博客

深入经藏 智慧如海

WordPress调用前后b篇文章并让当前文章居中的数学模型

feilong.org 修订于2017-06-05 03:43:21 914

调用前后b篇文章并让当前文章标题居中数学模型,飞龙采用例证法推断。这个适合调用前后n篇文章并让当前文章居中显示,当然也适合分类,比如调用前后n个分类,让当前分类居中的计算。飞龙给客户定制的WordPress主题中就用到了这个前后日志或分类调用的问题。本日志修订地址:http://feilong.org/current-post-between-previous-next-b 2012年于广州。

 
$b=3;//前后3篇为例,即每页只显示7篇 $perpage=$b*2+1;
$count=22;//不分页情况下的查询日志/分类 总数 可以先查询 $posts or $cats 再count
//$here;当前文章在不分页情况下所处的 位置 当前页所示的当前分类id或日志id,循环总查询获取$here的值
 
//$here  $offset
 
//1 0
//2 0
//3 0
//4 0
if($here<=$b+1){$offset=0;}
 
 
//5 1
//6 2
//7 3
//8 4
//9 5
//10 6
//11 7
//12 8
//13 9
//14 10
//15 11
//16 12
//17 13
//18 14
if( ($here>$b+1) && ($here<$count-$b) ){$offset=$here-$b-1;}
 
 
//19 15
//20 15
//21 15
//22 15
 
if($here>=$count-$b){$offset=$count-$b-$b-1;}
 
//echo '$offset='.$offset;//每页排除数
$perpage=2*$b+1;// 每页实际查询数
//可以查询了

更新网址:http://feilong.org/current-post-between-previous-next-wordpress
最初发布:20170311 09:29:34 feilong.org 于广州

加入收藏夹,查看更方便。

所在分类: 网站开发

新作:

旧文:

飞龙前端QQ群