搬码资源网广告位 搬码资源网广告位

dedecms织梦做英文站分页、当前位置设置英文

我们介绍了,但是有些细节还是无法满足英文站,比如列表分页出现“首页 上一页 下一页 末页”、当前位置:首页>about>,这样的问题改如何解决呢?今天就跟着搬码源码网技术工程师一起来学学吧。

1:列表分页英文设置教程用arc.listview.class.PHP覆盖include/arc.listview.class.PHP

{dede:pagelist pagelang=’en’ listsize=’5’/} pagelang:en为英文,cn为中文,默认语言中文

PageNo-1;        $nextpagenum = $this->PageNo+1;        if($list_len=='' || ereg("[^0-9]",$list_len))        {            $list_len=3;        }        $totalpage = ceil($this->TotalResult/$this->PageSize);        if($totalpageTotalResult>0)        {           return "1 ".$uapage." ".$this->TotalResult." ".$uarecords."\r\n";        }        if($this->TotalResult == 0)        {        return "0 ".$uapage." ".$this->TotalResult." ".$uarecords."\r\n";          }        $purl = $this->GetCurUrl();              $maininfo = "{$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  100) $optionlen = 100;        $optionlist = "\r\n";        for($mjj=1;$mjjPageNo)            {                $optionlist .= "$mjj\r\n";            }            else            {                $optionlist .= "$mjj\r\n";            }        }        $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;            }        }        else        {            $j=1;            if($total_list>$totalpage)            {                $total_list=$totalpage;            }        }        for($j;$jPageNo)            {                $listdd.= "\r\n";            }            else            {                $listdd.="".$j."\r\n";            }        }        $plist = '';        if(preg_match('/index/i',$listitem)) $plist .= $indexpage;        if(preg_match('/pre/i',$listitem)) $plist .= $prepage;        if(preg_match('/pageno/i',$listitem)) $plist .= $listdd;        if(preg_match('/next/i',$listitem)) $plist .= $nextpage;        if(preg_match('/end/i',$listitem)) $plist .= $endpage;        if(preg_match('/option/i',$listitem)) $plist .= $optionlist;        if(preg_match('/info/i',$listitem)) $plist .= $maininfo;                return $plist;    }

2:{dede:field name=’position’}中英文双语

替换前面的“首页”两成“Home”就行了,后台的栏目用英文就行标签:{dede:field name=’position’ function=’str_replace(“首页”,”Home”,Html2Text(“@me”))’/}

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11561.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?