亚洲精品www久久久久久,国产乱码精品一区二区三,另类国产精品一区二区,国产av无码专区亚洲草草,无码日韩精品91超碰,玩弄放荡人妻少妇系列,欧洲美女黑人粗性暴交视频,一区二区三区四区五区自拍

    服務熱線 400-660-5555 (轉1)

    網站建設

    網站建設

    站內資訊
    網站建設 / 站內資訊 / 產品資訊 / 正文

    PHP通過js做簡體和繁體切換

    來源: All文章
    發布時間:2023-08-01 09:32:02

      做中文繁體的網站可以通過js語言包去做簡體到繁體的切換,不用像中文轉英文怕用插件機翻讓人摸不著頭腦,下面介紹一下具體實現方法:

      這里用的是Thinkphp框架

      在通用控制器HomeController.class.php中保存一個cookie記錄當前的語言,

      ?ph

      function__construct(){

      parent::__construct();

      $zh_web_lang=array();

      $lang=cookie('zh_web_lang');

      //誰放在前面,誰為默認的顯示。

      if($lang==jianti){

      $zh_web_lang['hreflang']=s;

      $zh_web_lang['atuolang']=t;

      $zh_web_lang['lang']=fanti;

      $zh_web_lang['html']=簡體中文;

      }else{

      $zh_web_lang['hreflang']=t;

      $zh_web_lang['atuolang']=s;

      $zh_web_lang['lang']=jianti;

      $zh_web_lang['html']=繁體中文;

      }

      $this-assign('zh_web_lang',$zh_web_lang);//輸出默認語言

      }

      2創建一個方法用于切換cookie

      ?ph

      publicfunctiontrunlang(){

      if(IS_POST){

      $lang=cookie('zh_web_lang');

      if($lang==jianti){

      cookie('zh_web_lang','fanti');

      }else{

      cookie('zh_web_lang','jianti');

      }

      }else{

      $this-redirect('Index/index');

      }

      }

      3.在前端文件中用js去切換語言

      ahref=javascript:zh_lang('{$zh_web_lang.hreflang}');id=zh_lang

      data-lang={$zh_web_lang.lang}{$zh_web_lang.html}

      /a

      scripttype=text/javascriptsrc=/Public/js/lang.js?v=2/script

      scripttype=text/javascript

      //簡體繁體中文切換

      functionzh_lang(go){

      $.ajax({url:{:U('Index/trunlang')},

      type:POST,

      cache:false,

      success:function(){

      vartran_a=$('#zh_lang');

      if(tran_a.attr(data-lang)==fanti){

      //轉換成簡體

      tran_a.attr(href,javascript:zh_lang('t'););

      tran_a.attr(data-lang,'jianti');

      tran_a.html('繁體中文');

      }else{

      //轉換成繁體

      tran_a.attr(href,javascript:zh_lang('s'););

      tran_a.attr(data-lang,'fanti');

      tran_a.html('簡體中文');

      }

      zh_tran(go);

      }

      });

      }

      window.onload=$(function(){

      zh_tran({$zh_web_lang.atuolang});

      });

      /script

      上面的引入的js文件如下

      https://github.com/Irrelon/jquery-lang-js

      如果簡體和繁體的切換標識需要分開的,可以把上面的a標簽修改成下面的即可

    iclass={:$zh_web_lang['atuolang']=='s'?'on':''}

      a

      ifcondition=$zh_web_lang['atuolang']eq't'href=javascript:zh_lang('{$zh_web_lang.hreflang}','j');/if

      class=zh_langdata-lang={$zh_web_lang.lang}{$Think.lang.Zh-cn}/a

      /li

    iclass={:$zh_web_lang['atuolang']=='t'?'on':''}

      a

      ifcondition=$zh_web_lang['atuolang']eq's'href=javascript:zh_lang('{$zh_web_lang.hreflang}','f');/if

      class=zh_langdata-lang={$zh_web_lang.lang}{$Think.lang.Tw-cn}/a

      /li

      這樣就能實現全站文字簡體轉成繁體,缺點就是圖上的文字要單獨切成文字,不能做成和圖片一體的,還有就是個別文字會出現沒有轉譯,還是簡體的情況,但是作為同種同源的字體大部分人還是能看懂。優點就是不用做兩個后臺對資料進行兩次輸入還是比較方便的,不像中文轉譯英文,后臺錄入比用插件好,最起碼意思不會亂,搞得別人看不懂。

      1.下面是簡體的效果:

      2.點擊切換效果:

    • 切換頁面依然保持著繁體效果,以前介紹過通過谷歌插件中文切換英文也是通過js實現的,每次切換頁面都收從中文變成英文體驗不好。還有一種通過接口去翻譯后臺輸出的每一句文字,可以解決這個問題,比較麻煩。
    • 轉英文具體可以:https://gtranslate.io/#pricing可以在這里了解相關的介紹

    * 文章來源于網絡,如有侵權,請聯系客服刪除處理。
    在線 咨詢

    添加動力小姐姐微信

    微信 咨詢

    電話咨詢

    400-660-5555 (轉1)

    我們聯系您

    電話 咨詢
    微信掃碼關注動力小姐姐 X
    qr
    主站蜘蛛池模板: 人妻无码久久精品人妻成人| 女主播扒开屁股给粉丝看尿口| 欧美3p视频| 亲爱的老师6免费观看全集电视剧| 人人网aV| 在线天堂中文新版www| 一个人在线观看免费中文www| 国产无遮挡无码视频免费软件| 中文字幕va一区二区三区| 精品少妇人妻av无码专区| 手机在线看A片中文字幕有码| 老湿69| 国产又黄又硬又粗| 岛国av无码免费无禁网站| 色偷偷亚洲男人的天堂| 99ri在线精品视频| 艳妇臀荡乳欲伦交换h在线观看 | 亚洲av熟女一区二区| 欧美.成人.综合在线| 自拍视频在线观看成人| 日韩精品国产自在欧美| 中文字幕亚洲乱亚洲乱妇| 久久一日本综合色鬼综合色| 成人看的污污超级黄网站免费| 国产精品无码翘臀在线看| 98久免费精品视频在线观看| 亚洲午夜无码av毛片久久 | 国产精品高潮露脸在线观看| 99久久99久久免费精品小说| 亚洲AV无码破坏版在线观看| 亚洲日本va午夜中文字幕久久| 亚洲欧洲日产国码无码久久99 | 综合一区二区三区| 久久国模吧| 日本一道一区二区视频| 黄频在线播放观看免费| 四虎国产精品永久入口| 亚洲精品天堂在线观看| 岛国一区二区三区av| 中文字幕av一区二区三区人妻少妇| 武装少女在线观看高清完整版免费|