织梦中英双语网站分页导航和面包屑导航制作

softyun3年前cms教程46


织梦dedecms中英双语网站分页导航和面包屑导航制作 。
在英文站中列表分页导航出现“首页 上一页 下一页 末页”,当前位置:首页>about>,这样的问题改如何解决呢本文就来解决一下这两个问题。
 
1:列表分页英文设置教程

用arc.listview.class.php覆盖include/arc.listview.class.php 
调用方法: 
{dede:pagelist listsize='5'/} 
{dede:pagelist pagelang='en' listsize='5'/} 
pagelang:en为英文,cn为中文,默认语言中文 
扩展阅读: 
/** 
* 获取静态的分页列表 

* @access public 
* @param string $list_len 列表宽度 
* @param string $list_len 列表样式 
* @return string 
*/ 
function GetPageListST($list_len,$listitem="index,end,pre,next,pageno",$pagelang) 

/*****************************************************************************************/ 
if($pagelang='cn'){ 
$uahome="首页"; 
$uaprevious="上一页"; 
$uanext="下一页"; 
$ualastpage="末页"; 
$uapage="页"; 
$uatotal="共"; 
$uarecords="条记录"; 
}else{ 
$uahome=" Home "; 
$uaprevious=" Previous "; 
$uanext=" Next "; 
$ualastpage=" Last Page "; 
$uapage=" Page "; 
$uatotal=" Total "; 
$uarecords=" Records. "; 

$prepage = $nextpage = ''; 
$prepagenum = $this->PageNo-1; 
$nextpagenum = $this->PageNo+1; 
if($list_len=='' || ereg("[^0-9]",$list_len)) 

$list_len=3; 

$totalpage = ceil($this->TotalResult/$this->PageSize); 
if($totalpage<=1 && $this->TotalResult>0) 

return "<li><span class=\"pageinfo\">".$uatotal." <strong>1</strong> ".$uapage." <strong>".$this->TotalResult."</strong> 
".$uarecords."</span></li>\r\n"; 

if($this->TotalResult == 0) 

return "<li><span class=\"pageinfo\">".$uatotal." <strong>0</strong> ".$uapage." <strong>".$this->TotalResult."</strong> 
".$uarecords."</span></li>\r\n"; 

$purl = $this->GetCurUrl(); 
$maininfo = "<li><span class=\"pageinfo\">".$uatotal." <strong>{$totalpage}</strong> ".$uapage." <strong>".$this->TotalResult."</strong> 
".$uarecords."</span></li>\r\n"; 
$tnamerule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields 
['namerule2']); 
$tnamerule = ereg_replace('^(.*)/','',$tnamerule); 
//获得上一页和主页的链接 
if($this->PageNo != 1) 

$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>".$uaprevious."</a></li>\r\n"; 
$indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>".$uahome."</a></li>\r\n"; 

else 

$indexpage="<li>".$uahome."</li>\r\n"; 

//下一页,未页的链接 
if($this->PageNo!=$totalpage && $totalpage>1) 

$nextpage.="<li><a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>".$uanext."</a></li>\r\n"; 
$endpage="<li><a href='".str_replace("{page}",$totalpage,$tnamerule)."'>".$ualastpage."</a></li>\r\n"; 

else 

$endpage="<li>".$ualastpage."</li>\r\n"; 

//option链接 
$optionlist = ''; 
$optionlen = strlen($totalpage); 
$optionlen = $optionlen*12 + 18; 
if($optionlen < 36) $optionlen = 36; 
if($optionlen > 100) $optionlen = 100; 
$optionlist = "<li><select name='sldd' style='width:{$optionlen}px' onchange='location.href=this.options[this.selectedIndex].value;'>\r\n"; 
for($mjj=1;$mjj<=$totalpage;$mjj++) 

if($mjj==$this->PageNo) 

$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."' selected>$mjj</option>\r\n"; 

else 

$optionlist .= "<option value='".str_replace("{page}",$mjj,$tnamerule)."'>$mjj</option>\r\n"; 


$optionlist .= "</select></li>\r\n"; 
//获得数字链接 
$listdd=""; 
$total_list = $list_len * 2 + 1; 
if($this->PageNo >= $total_list) 

$j = $this->PageNo-$list_len; 
$total_list = $this->PageNo+$list_len; 
if($total_list>$totalpage) 

$total_list=$totalpage; 
 仅供大家学习参考哦~

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Dedecms通过sql命令清楚网站以及重置文章ID排序的办法

给大家分享一些Dedecms通过sql命令清除网站以及重置文章ID排序的方法,简单有效,希望对你有所帮助我之前在织梦Dedecms防止恶意注册及快速批量删除垃圾会员及文章的方法中有提到过批量删除垃圾会...

dedecms防止恶意提交表单设置判断必填项

织梦 dedecms为防止随意提交表单,我们可以在自定义表单设置必填项的功能,主要有两种方法进行处理:1.用默认的/plus/diy.php增加必填判断       大约在40行左右添加代码://增加...

DEDECMS导航改为“文章标题-2级栏目-1级栏目-网站名”样式

DEDECMS导航改为“文章标题-2级栏目-1级栏目-网站名”样式代码如下:{dede:field name='title'/}-{dede:field name='position' runphp=...

删除文章时删除缩图和内容中大图

打开dede/inc/inc_batchup.php找到"//删除数据库的内容"在这前面加上 //删除缩略图 if($arcRow['litpic']!=""){ $dsql->Execut...

DEDECMS常用标签技巧汇总

1  DEDE的使用最多的标签技巧详解 {dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheig...

响应式自媒体网站源码 织梦cms模板HTML5博客网站源码带手机站

响应式自媒体网站源码织梦cms模板HTML5博客网站源码带手机站模板特色:1、织梦cms最新内核开发的模板,该模板属于通用类,个人博客,自媒体,文章博客,新闻资讯,资讯门户类都可使用;2、这款模板使用...