<optgroup id="sosok"><acronym id="sosok"></acronym></optgroup><table id="sosok"></table>
  • <li id="sosok"></li>
    <kbd id="sosok"></kbd>
  • <optgroup id="sosok"><acronym id="sosok"></acronym></optgroup>
    <option id="sosok"></option>
  • AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

    織夢模板

    網站模板搜索
    營銷型模板 政府網站模板 自適應模板 雙語模板 標簽大全

    注冊

    DedeCMS的分頁標簽pagelist支持中英文的修改方法

    AB模板網 / 2021-07-07
    不得不感嘆DedeCMS的強大,可定制性和擴展性太強了,就算不懂php也可以很輕松的修改源碼。 
     
    今天碰到個新問題,用DedeCMS搞了個中英雙語的網站,其他的都修改好了,上線之前發現分頁條中英文版中都是中文的,于是自己動手DIY了一下。 
     
    1、打開include/arc.listview.class.php(本文以DedeCMS5.6為例) 
    找到(約29行) 
     
    var $remoteDir; 
     
    在其下面加上一個新行 
     
    var $pagelang; 
     
    找到(約528行) 
     
    $list_len = trim($ctag->GetAtt("listsize")); 
     
    在其下面加上一個新行 
     
    $pagelang = trim($ctag->GetAtt("pagelang")); 
     
    找到(約531行) 
     
    if($list_len=="") 
    $list_len = 3; 
     
    在其下面加上 
     
    if($pagelang=="") 
    $pagelang = 'cn'; 
     
    修改(約545行) 
     
    $this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem)); 
     
    為 
     
    $this->dtp->Assign($tagid,$this->GetPageListST($list_len,$listitem,$pagelang)); 
     
    修改(約826行) 
     
    return "<li><span class=\"pageinfo\">共 <strong>1</strong> 頁 <strong>".$this->TotalResult."</strong> 條記錄</span></li>\r\n"; 
     
    為 
     
    if($pagelang=='cn') { 
     
    return "<li><span class=\"pageinfo\">共 <strong>1</strong> 頁 <strong>".$this->TotalResult."</strong> 條記錄</span></li>\r\n"; 
    else 
    return "<li><span class=\"pageinfo\">Total <strong>1</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
     
    修改 
     
    return "<li><span class=\"pageinfo\">共 <strong>0</strong> 頁 <strong>".$this->TotalResult."</strong> 條記錄</span></li>\r\n"; 
     
    為 
     
    if($pagelang=='cn') { 
    return "<li><span class=\"pageinfo\">共 <strong>0</strong> 頁 <strong>".$this->TotalResult."</strong> 條記錄</span></li>\r\n"; 
    else 
    return "<li><span class=\"pageinfo\">Total <strong>0</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
     
    修改 
     
    $maininfo = "<li><span class=\"pageinfo\">共 <strong>{$totalpage}</strong> 頁 <strong>".$this->TotalResult."</strong> 條</span></li>\r\n"; 
     
    為 
     
    if($pagelang=='cn') { 
    $maininfo = "<li><span class=\"pageinfo\">共 <strong>{$totalpage}</strong> 頁 <strong>".$this->TotalResult."</strong> 條</span></li>\r\n"; 
    else 
    $maininfo = "<li><span class=\"pageinfo\">Total <strong>{$totalpage}</strong> Page <strong> ".$this->TotalResult."</strong> Records</span></li>\r\n"; 
     
    依照上面的方法,依次修改下面的獲取上一頁、主頁、下一頁、末頁的內容 
     
    2、打開列表模板頁面,我這以list_article_en.htm為例,其中list_article_en.htm為英文版的列表頁面模板,中文版的可以不用修改 
    修改 
     
    {dede:pagelist listsize='5'/} 
     
    為 
     
    {dede:pagelist pagelang='en' listsize='5'/} 
     
    重新生成列表頁面,大功告成。
    文章搜集與網絡,如有侵權請聯系本站,轉載請說明出處:http://www.813358.com/dedecmsjc/8846.html

    有問題可以加入織夢技術QQ群一起交流學習

    ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

    ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

    ☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

    ☉本站提供的織夢源碼,均帶數據及演示地址。可以在任一源碼詳情頁查看演示地址。

    ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

    ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

    相關教程

    織夢模板_隨機Tags

    割焊網站模板 健康檢測網站模板 玻璃網站模板 發電機維修網站模板 花卉種植網站模板 軸承網站模板 養殖企業網站模板 沙盤網站模板 素材下載網站模板 水槽掛架網站模板 儀器模具網站模板 智能電子產品網站模板

    推薦教程

    首頁 VIP專區 html模板 會員中心
    第一福利视频网站在线,久草在线新视免费首页,久草草在线视视频免费为大家提供最新最全的免费电影,电视剧,综艺,动漫无广告在线云点播,全网更新最快。希望大家喜欢!