导航:首页 > 万维百科 > phpcms英文

phpcms英文

发布时间:2021-02-24 08:10:29

1、phpcms V9双语,中英文

?

2、请问一下phpcmsv9英文版前台英文后台中文怎么设置

进入小我信息设置选项,可以设置说话,PHPCMS v9.1默认已经添加了英文版,信赖今后会有更多的可用说话包。

3、phpcms v9.1.4怎么换成英文模板,我在后台改成英文了 但是后台 以及前台的内容还是中文的,求解释,高分

为什么要改成英文呢?如果一定要是英文的,你只需要把前台模板中的html中的中文都改成英文,然后在后台设置中的栏目什么的都用英文的就好

4、phpcms怎么在前台模板拿到栏目对应的英文目录名(如图)

{if !isset($CATEGORYS)}
{php $CATEGORYS = getcache('category_content_1','commons');}
{/if}
{$CATEGORYS[$id]['catdir']}

5、phpcms如何调用英文目录

{pc:get sql="SELECT * FROM v9_category where catid=95"}
{loop $data $val}
<a href="{$val[url]}">English</a>
{/loop}
{/pc}

catid 为你英文所在的回答id 号

6、请问phpcms前端调用英文语言包

这个相对来说比较的复杂,如果需要简单的话,建议重新制作一个新的英文站点,点回击以后直接跳答转。单一网站实现思路:

在phpcms后台中可以进行中英文切换,这个切换的原理是把所有的中文字符全部做成了数组,写入到了languages文件当中去,读取的时候使用L()函数进行读取。例如:

<?php echo L('badword_level_info')?>

所以说,如果需要制作当一网站的中英文切换,需要将网站中所有出现中文字符的地方全部都替换成这种方式进行制作。

当然,上述的操作也只是对固定的中文字符进行了切换,那么后台填入的非固定中文字符就没有办法替换了,如果需要的话,需要对PC进行二次开发。

最后,还有一种更简便的方法,就是在网站上面直接加入一个js翻译的插件,直接进行整站翻译。

7、如何phpcms v9 多语言

因为phpcms v9的功能非常丰富,我们可以使用多种途径来实现多语言,这里以实现一个中英双语站为例来说下思路:

方法一、使用phpcms中的语言包动态切换中英文语言包实现多语言,想要什么语言就创建什么语言包即可,关键是要知道在做模板界面时里面的文字不能直接写死了而是使用L函数来调用对应的词汇,比如“用户中心”我们可以写成“{L('member_center')}”;
方法二、使用phpcms的多站点功能来在后台创建两个站点,并分别绑定对应的域名或目录。然后一个使用英文模板一个使用中文模板即可;
位置:后台-设置-站点管理-添加站点。
方法三、安装两个phpcms系统但是使用一个phpsso模块来实现用户互通(在安装系统时大概第三步有个选项是选择“安装全新的phpcms系统”还是“已有phpsso模块”,第二次安装时选择后者即可),两个系统分别是英文站点和中文站点。

PS:
1.语言包位置:/phpcms/languages/... 语言包以数组形式保存。
2.使用语言包来实现多语言与后两种办法相比只需要一套模板,但是限制是只能用于动态访问,如果是要生成静态页还是使用后两种办法吧。

8、phpcms v9如何添加多语种

以添加英文版为例:
一、为英文版添加一个目录:
二、选择生成html、生成到根目录。

三、模板请选择自己制作的英文版模板

四、生成刚刚添加的栏目,生成后通过www.aaa.com/en/可访问,即为英文版,而直接输入域名www.aaa.com为中文版

五、可在上述en栏目下继续添加子栏目,为英文版划分栏目。需要注意的是,en下的子栏目在“是否生成到根目录”处选择“否”

与phpcms英文相关的知识