feifeicms 角色分页

\Lib\Lib\Action\AllAction.class 324行

	//角色写真详情页解析
	public function Lable_Role_Read($params,$array, $sid=9){
		$array['person_hits_insert'] = ff_get_hits('person','insert',$array);
		$array['person_hits_all'] = ff_get_hits('person','person_hits',$array);
		$array['person_hits_month'] = ff_get_hits('person','person_hits_month',$array);
		$array['person_hits_week'] = ff_get_hits('person','person_hits_week',$array);
		$array['person_hits_day'] = ff_get_hits('person','person_hits_day',$array);
		//正则分割是否有分页
		$array_content = preg_split("/<div style=\"page-break-after([\s\S]*?)\">([\s\S]*?)<\/div>/", $array['person_content']);
		$array['person_page'] = $params['page'];
		$array['person_page_count'] = count($array_content);
		$array['person_content'] = $array_content[$params['page']-1];
		//模板路径
		if(empty($array['person_skin'])){
			$array['person_skin'] = !empty($array['list_skin_detail']) ? $array['list_skin_detail'] : 'detail';
		}
		if($params['ajax']){
			$array['person_skin'] .= '_ajax';
		}
		$array['person_skin'] = ucfirst(ff_sid2module($sid)).':'.$array['person_skin'];
		$array['site_sid'] = $sid;
		return $array;
  }

\Lib\Common\common.php 1016行

// 角色详情页
function ff_url_read_role($list_id, $list_dir, $id, $ename,$jumpurl,$page=1,$suffix=true){
	if($jumpurl){
		return $jumpurl;
	}
	//伪静态自定义拼音特殊结构链接
	if( C('url_rewrite') && C('url_router_on') && $list_dir && $ename ){
		if( C('url_rewrite_rules.role/ename/dir/id/p') ){//list_dir/pinyin/page
			return ff_url('role/ename', array('dir'=>$list_dir,'id'=>$ename,'p'=>$page), $suffix);
		}elseif( C('url_rewrite_rules.role/read/dir/id/p') ){//list_dir/id/page
			return ff_url('role/read', array('dir'=>$list_dir,'id'=>$id,'p'=>$page), $suffix);
		}elseif( C('url_rewrite_rules.role/ename/cid/id/p') ){//list_id/pinyin/page
			return ff_url('role/ename', array('cid'=>$list_id,'id'=>$ename,'p'=>$page), $suffix);
		}elseif( C('url_rewrite_rules.role/read/cid/id/p') ){//list_id/id/page
			return ff_url('role/read', array('cid'=>$list_id,'id'=>$id,'p'=>$page), $suffix);
		}elseif( C('url_rewrite_rules.role/ename/dir/id') ){//list_dir/pinyin
			return ff_url('role/ename', array('dir'=>$list_dir,'id'=>$ename), $suffix);
		}elseif( C('url_rewrite_rules.role/read/dir/id') ){//list_dir/id
			return ff_url('role/read', array('dir'=>$list_dir,'id'=>$id), $suffix);
		}elseif( C('url_rewrite_rules.role/ename/cid/id') ){//list_id/pinyin
			return ff_url('role/ename', array('cid'=>$list_id,'id'=>$ename), $suffix);
		}elseif( C('url_rewrite_rules.role/read/cid/id') ){//list_id/id
			return ff_url('role/read', array('cid'=>$list_id,'id'=>$id), $suffix);
		}
	}
	//生成详情页链接
	return ff_url_detail('role/read', array('list_id'=>$list_id,'list_dir'=>$list_dir,'id'=>$id,'pinyin'=>$ename,'jumpurl'=>$jumpurl,'p'=>$page), $suffix);
}

\Lib\Lib\Action\Home\RoleAction.class.php 60行

return $this->Lable_Role_Read($params,$info, $this->sid);

/Tpl/default/Role/detail.tpl

<!--分页star-->
  <p class="tags text-center">
 <gt name="person_page_count" value="1">
    <gt name="person_page" value="1">
      <a class="btn btn-default btn-lg" href="{:ff_url_read_role($list_id,$list_dir,$person_id,$person_ename,$person_jumpurl,$person_page-1)}">
      <span class="glyphicon glyphicon-chevron-left"></span> 上一页</a>
    </gt>
    <lt name="person_page" value="$person_page_count">
      <a class="btn btn-default btn-lg" href="{:ff_url_read_role($list_id,$list_dir,$person_id,$person_ename,$person_jumpurl,$person_page+1)}">
      <span class="glyphicon glyphicon-chevron-right"></span> 下一页</a>
    </lt>
    <p class="tags text-center">{$person_page}/{$person_page_count}</gt> 
  </p>
<!--分页end-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值