WordPress调用前后b篇文章并让当前文章居中的数学模型
feilong.org 修订于2017-03-11 09:29:34 287 次浏览调用前后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;// 每页实际查询数
//可以查询了
更新网址:https://feilong.org/current-post-between-previous-next-wordpress
最初发布:20170311 09:29:34 feilong.org 于广州
加入收藏夹,查看更方便。
所在分类: 网站开发
旧文:翻页分页数学模型智力题