|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
帝国CMS中英文双语网站列表分页的另类方法:
本例子是以伪静态规则作为参照修改的,其他规则类同。
首先英文栏目目录要设置为 en (其他亦可)。
connect.php中找到:
//前台分页(伪静态)
在其上面增加- $yuyan=substr($class_r[$classid]['classpath'],0,2);//获得栏目路径的从开始往后2个字节
复制代码
修改:- function InfoUsePage($num,$line,$page_line,$start,$page,$search,$add){
- global $fun_r;
- if($num<=$line)
- {
- return '';
- }
- $snum=2;//最小页数
- $totalpage=ceil($num/$line);//取得总页数
- $firststr='<a title="'.$fun_r['trecord'].'"> <b>'.$num.'</b> </a> ';
- //上一页
复制代码
为:- function InfoUsePage($num,$line,$page_line,$start,$page,$search,$add){
- global $fun_r,$yuyan;
- if($num<=$line)
- {
- return '';
- }
- $snum=2;//最小页数
- $totalpage=ceil($num/$line);//取得总页数
- //判断中文和英文栏目路径,重新给URL赋值
- if($yuyan=='en'){
- $fun_r['startpage']='StartPage';
- $fun_r['lastpage']='Last Page';
- $fun_r['pripage']='PriPage';
- $fun_r['nextpage']='NextPage';
- $firststr='<a class="number">Total:'.$totalpage.' Page</a>';
- }else{
- $firststr='<a class="number">总数:'.$totalpage.' 页</a>';
- }
- //判断中文和英文栏目路径,重新给URL赋值
- //上一页
复制代码
至此修改完毕。中文栏目列表分页会显示中文,英文栏目列表分页会显示英文的。
以上只是例子之一,具体自己实验扩展。
|
|