欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
DEDE织梦cms怎样做英中文多語言站
时间: 2021-02-22 13:12 浏览次数:
讲到英中文站,是许多客户想要dedecms织梦cms程序做多語言站,下边秀站网共享下做英中文多語言版本号的站点怎样实际操作,期待能协助到大伙儿。 一、最先在后台管理建频道,有三
讲到英中文站,是许多客户想要dedecms织梦cms程序做多語言站,下边秀站网共享下做英中文多語言版本号的站点怎样实际操作,期待能协助到大伙儿。 一、最先在后台管理建频道,有三点必须留意 1.必须做几类語言就加好多个大的频道。 2.或是en...

讲到英中文站,是许多客户想要dedecms织梦cms程序做多語言站,下边秀站网共享下做英中文多語言版本号的站点怎样实际操作,期待能协助到大伙儿。

一、最先在后台管理建频道,有三点必须留意

1.必须做几类語言就加好多个大的频道。

2.频道 基本选择项 或是en

3.频道 高級选择项 _index.htm或是en_index.htm,模版文档都放到一个文档夹里边。

DEDE织梦如何做中英文多语言站
 

二、网站源代码的启用

标识和单独单独站点相近,必须自身先试着下就搞清楚哪儿必须留意下的。例如:当今部位也不可用{dede:field name= position /},能够用: {dede:type} a href= [field:typelink /] [field:typename /] /a {/dede:type} 。
 

三、剩余的便是各自基本建设每个語言下的频道

_、en_、jp_等这种作为前缀区别一下,一种語言便是一个站。



四、分页查询、当今部位显示信息英语方式:
刚详细介绍了 DEDE织梦cms怎样做英中文多語言站 ,可是一些关键点還是没法考虑英语站,例如目录分页查询出現 上一页 下一页 末页 、当今部位: about ,那样的难题改怎样处理呢?今日就跟随秀站网技术性工程项目师一起來学习吧。


1:目录分页查询英语设定实例教程
iew.class.php遮盖include/iew.class.php
 

启用方式:  {dede:pagelist listsize= 5 /}  {dede:pagelist pagelang= en listsize= 5 /}  
pagelang:为汉语,默认设置語言汉语 

拓展阅读文章:

  * @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 >
.$uarecords. /span /li \r\n
 }
 if($this- TotalResult == 0)
 {
 return li span >
.$uarecords. /span /li \r\n
 
 }
 $purl = $this- GetCurUrl();
 $ = li span >
.$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 >  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;
 }
 }
 else
 {
 $j=1;
 if($total_list $totalpage)
 {
 $total_list=$totalpage;
 }
 }
 for($j;$j =$total_list;$j++)
 {
 if($j==$this- PageNo)
 {
 $listdd.= li >  }
 else
 {
 $listdd.= li a href= .str_replace( {page} ,$j,$tnamerule). .$j. /a /li \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 .= $;
 
 return $plist;
 }
2:{dede:field name= position }英中文双语教学
更换前边的 二成 Home 就可以了了,后台管理的频道用英语就可以了
标识:{dede:field name= position  function= str_replace( , Home ,Html2Text( @me )) /}

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园