实现多语言留言本

在最初的设计中,模块也是支持多语言的,但最后在应用时,发现,维护模块功能很累很庞大的工程,PHPOK官方最后考虑,模块暂时不启用多语言功能!

那么我们要如何实现多语言下实现各个留言本呢!这里仅提供一部分思路,供参考

  1. 创建一份新的模块,(这里假设是英文的),定义标识为:book_en,名称为:Message
  2. 根据原留言本中的模块的扩展字段,重新设计一份英文版的留言本(注意保留字段名与中文版一样
  3. 复制中文版的list_book.html到英文目录下,并改名为:list_book_en.html,并通过编辑器将list_book_en.html里的{:sys_post('book')},改名为:{:sys_post('book_en')}
  4. 复制iframe_post.html到英文版目录下,不用改名!将内容里的中文全部改为英文(包括提示等信息)

经过以上四个步骤!即可实现在多语言情况下,留言本也能自定义字段!唯一比较郁闷的就是后台会看到:留言本和Message两栏(当然,PHPOK3后续会增加:模块复制功能。当此功能实现后,也将正式实现模块的多语言化,包括自定义字段的多语言化)


友情链接

Powered By phpok.com 版权所有 © 2004-2010, All right reserved.[Admin]

客服QQ:40782502,150467466,邮箱:qinggan@188.com,手机:15818533971

Processed in 0.06748 second(s), mysql: 8 queries, 0.00427 second(s), memory: 1.7396 MB.
在线客服
欢迎您光临PHPOK
欢迎您光临PHPOK
在线客服