\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-->