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

softyun3年前cms教程72


织梦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; 
 仅供大家学习参考哦~

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

相关文章

删除文章的同时自动删除生成的html文件

功能:删除文章的同时自动删除生成的html文件前两天改的忘记改删除文章分页了,这回修正一下:可以删除文章分页HTML了第一步:archives表建立一字段:arcurl第二步:打开inc_archiv...

防XSS,sql注射,代码执行,文件包含的通用代码

    最近因为织梦的漏洞,不少朋友用织梦建设的网站都被黑掉了,特意来分享一下模板无忧在用的一个代码,本代码可以有效防护XSS,sql注射,代码执行,文件包含等多种高危漏洞。    使用方法:    ...

DEDECMS V5.3 官方默认模板 预设列表样式说明

DEDECMS V5.3在(layout.css)中预设了6种区块列表样式 您可以根据自己的实际需要修改使用 下面以首页区块调用位置为例 我们来详细介绍这六种列表样式的结构和class 首页模板的&l...

织梦Dedecms联动方式二级变一级的方法

织梦Dedecms联动方式二级变一级的方法,现在就来说一下如何修改文件,找到infolink.lib.php。以下代码都注掉/*  $sontype = ( ($househx % 500 != 0)...

【Autochannel 标记使用实例】-DedeCMS模板制作使用实例教程(5)

{dede:autochannel partsort='1'/}{dede:channel typeid='1'} [field:typename/] {/dede:channel}{dede:aut...

html5自媒体个人博客新闻网站源码 织梦dedecms模板(自适应手机)

html5自媒体个人博客新闻网站源码模板 织梦dedecms模板(自适应手机)html5蓝色科技自媒体、个人博客、新闻网站源码 织梦dedecms模板(自适应)(升级重制版,自适应客户端)【演示地址】...