易优cms多语言 易优cms二次开发

如何phpcms v9 多语言

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

创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括成都做网站、成都网站制作、电商网站开发、微信营销、系统平台开发。

方法一、使用phpcms中的语言包动态切换中英文语言包实现多语言,想要什么语言就创建什么语言包即可,关键是要知道在做模板界面时里面的文字不能直接写死了而是使用L函数来调用对应的词汇,比如“用户中心”我们可以写成“{L('member_center')}”;

方法二、使用phpcms的多站点功能来在后台创建两个站点,并分别绑定对应的域名或目录。然后一个使用英文模板一个使用中文模板即可;

位置:后台-设置-站点管理-添加站点。

方法三、安装两个phpcms系统但是使用一个phpsso模块来实现用户互通(在安装系统时大概第三步有个选项是选择“安装全新的phpcms系统”还是“已有phpsso模块”,第二次安装时选择后者即可),两个系统分别是英文站点和中文站点。

PS:

1.语言包位置:/phpcms/languages/... 语言包以数组形式保存。

2.使用语言包来实现多语言与后两种办法相比只需要一套模板,但是限制是只能用于动态访问,如果是要生成静态页还是使用后两种办法吧。

易优CMS:searchform的基础用法

【基础用法】

名称:searchform

功能:文档标题搜索,默认搜索整站

语法:

{eyou:searchform type='default'}

{$field.hidden}

{/eyou:searchform}

参数:

type='default' 默认搜索方式,目前暂时只有default;

typeid='' 默认搜索所有栏目的文档标题,也可以指定栏目id针对某个栏目搜索;

channelid='' 默认搜索所有模型的文档标题,也可以指定模型id针对某个模型搜索

底层字段:

【更多示例】

-------------------------------示例1--------------------------------

描述:整站搜索

{eyou:searchform type='default'}

form class="sidebar-search" method="get" action="{$field.action}"

    input type="text" class="form-control" name="keywords" placeholder="请输入关键词" /

    input type="submit" name="btn" value="搜索" /

{$field.hidden}

/form

{/eyou:searchform}

-------------------------------示例2--------------------------------

描述:指定产品模型搜索

{eyou:searchform type='default' channelid='2'}

form class="sidebar-search" method="get" action="{$field.action}"

    input type="text" class="form-control" name="keywords" placeholder="请输入关键词" /

    input type="submit" name="btn" value="搜索" /

{$field.hidden}

/form

{/eyou:searchform}

-------------------------------示例3--------------------------------

描述:指定栏目搜索

{eyou:searchform type='default' typeid='2'}

form class="sidebar-search" method="get" action="{$field.action}"

    input type="text" class="form-control" name="keywords" placeholder="请输入关键词" /

    input type="submit" name="btn" value="搜索" /

{$field.hidden}

/form

{/eyou:searchform}

易优cms缺点

现在当下做个网站,比如说和公众号搭配使用,或者微信端使用是很常见的。如果你是从来不用在微信,不会在微信做任何登录使用或者交易,用易优是可以的。

我个人觉得,微信里面打开网页应该是不可避免的。

客观说,易优cms最大缺点就是, 微站站点缺点漏洞 有点多,

第一个缺点,也是漏洞,微站已经后台关闭,点击登录或者个人中心,依然会跳出微站点登录页面。

第二个缺点,更是要命,易优一个卖点不是就是商城、和支付功能吗?在非微信端可以使用,一旦在微信端使用各种支付问题限制一个又一个,支付功能几乎就是瘫痪,

易优的特色商城支付功能,微信端支付卡主就不动了。

比如支付的时候,支付限制提示【手机端微信使用本站账号登录仅可余额支付】

再比如连余额充值的时候【手机端微信使用本站账号登录仅可余额支付】这样限制有点不应该。

再比如,我在浏览器端注册的账号,关闭微站,微信端用账号密码登录,支付订单提示【已在手机端浏览器生成订单,请到手机浏览器完成支付】

这样限制有点恶劣。

第三个缺点,也算是漏洞,微站点打开以后,非微信端注册的账号,没有绑定微站微信登录入口

第四个缺点,有的时候明明刚刚登录账号了,切换一个可能就有退出登录的情况。

第五个缺点,一般问问题,不管是群里面还是易优问答论坛,有点拉胯。

总结一下,微站站点就是一个拖累,没有微站拖累可能还不至于如此尴尬。也就是说有微站点导致了微信端用起来死难受,你要关闭微站点吗?还是一堆限制,做出这拖后腿,没有优化好的微站点就是吃力不讨好,还不如直接了当,直接把微站点彻底删除,或者想办法优化一下。

既然做了微站点,就应该是手机浏览器,微信端,电脑端都要可以使用,易优cms因为微站影响了手机端使用,实在应该优化一下。

说完这些缺点,在说说优点,总体来说后台操作比较简洁易操作。还有购买授权域名是永久授权,更新升级是免费的。

希望改进优化,发展越来越好

eyoucms(易优)常用标签汇总

1、调用图片路径

2、列表内容循环标签写法

3、调用logo的标签

4、调用导航

5、调用基本信息

6、调用当前栏目的图片

7、易优cms去底部版权的方法

注:这里的copyright我改成了id,因为id可以提高速度。比class更好一些,如果你想用class也是可以的。

7.1 js去版权

7.2 css去版权

8、易优cms(eyoucms)的上一篇下一篇

9、获取文章详情

10、获取作者

11、获取日期

12、获取点击数

13、详情页获取栏目图片

14、首页调用特荐文章标签

15、首页文章推荐时候获取时间

16、详情页返回列表的链接

17、友情链接

18、上一篇与下一篇

19、列表内容标签

20、面包屑

21、首页获取关键词、描述、标题。

22、调用css和js

23、调用公共模板

24、调用详情标题【详情页】

25、调用文章详情【详情页】

26、文章点击数【详情页】

27、列表模板和内容模板调用关键词和描述、标题

28、引入其他模板


分享文章:易优cms多语言 易优cms二次开发
本文网址:http://ybzwz.com/article/doejsio.html