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

织梦教程 强烈建议 2024-02-06 13:29 97 0
  在英文站中列表分页导航出现“首页 上一页 下一页 末页”,当前位置:首页>about>,这样的问题改如何解决呢?本文就来解决一下这两个问题。   1:列表分页英文设置教程   用arc.listview.class.php覆盖include/arc.listview.class.php   调用方法:   {dede:pagelist listsize='5'/}   {dede:pagelist pagelang='en' listsize='5'/}   pagelang:en为英文,cn为中文,默认语言中文   扩展阅读:   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 "
  • ".$uatotal." 1 ".$uapage." ".$this->TotalResult."   ".$uarecords."
  • \r\n";   }   if($this->TotalResult==0)   {   return "
  • ".$uatotal." 0 ".$uapage." ".$this->TotalResult."   ".$uarecords."
  • \r\n";   }   $purl=$this->GetCurUrl();   $maininfo="
  • ".$uatotal." {$totalpage} ".$uapage." ".$this->TotalResult."   ".$uarecords."
  • \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.="
  • ".$uaprevious."
  • \r\n";   $indexpage="
  • ".$uahome."
  • \r\n";   }   else   {   $indexpage="
  • ".$uahome."
  • \r\n";   }   //下一页,未页的链接   if($this->PageNo!=$totalpage && $totalpage>1)   {   $nextpage.="
  • ".$uanext."
  • \r\n";   $endpage="
  • ".$ualastpage."
  • \r\n";   }   else   {   $endpage="
  • ".$ualastpage."
  • \r\n";   }   //option链接   $optionlist='';   $optionlen=strlen($totalpage);   $optionlen=$optionlen*12 + 18;   if($optionlen < 36) $optionlen=36;   if($optionlen > 100) $optionlen=100;   $optionlist="
  • \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;   以上就是总结的内容,希望对大家有所帮助

    时间:(2024-02-06 13:29:43)
    本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!