我想知道有哪些不同的方法来建立一个多语种网站,什么是其中最好的一个多语种网站。创建包含动态内容和语言添加/删除
1
A
回答
1
您需要考虑国际化。处理它有很多方法。我使用Symfony 2,这是一个从头开始构建的php框架,它考虑到了国际化。看看他们的introduction以及他们在internationalization上的章节。
1
有很多的方法来创建一个multilangual php网站:
- INI/CSV文件 - 容易编辑,很简单的格式
- PHP文件(阵列) - 易编辑PHP程序员,良好的业绩
或者使用一些第三方的库,例如:
你也应该看看下面的问题:
2
你可以在数据库中创建一个表,并添加例如像“名字”,“英语”,“德语”三列。然后,您可以在每个页面上获取数据库的数据,并将id保存到像language []这样的数组中。之前,必须先检查用户的语言和自定义SQL代码一样
$sql = "SELECT * FROM lang WHERE language='$language'";
$query = mysql_query($sql);
$language = mysql_fetch_assoc($query);
然后你就可以例如使用您的文档中echo $language["page_description"];
..
相关问题
- 1. 表单验证 - 添加/删除Jquery动态添加的内容
- 2. 删除动画后动态创建的内容
- 3. 从ul删除动态创建的包含多个源的li
- 4. 动态创建(或复制)包含Dojo内容的div
- 5. PHP - 创建包含动态内容的xml站点地图
- 6. 在jQuery中添加和删除内容
- 7. 使用jquery添加和删除内容
- 8. 将添加和删除DOM元素动态地创建内存泄漏?
- 9. 使用javascript动态添加和删除div在div内的x按钮上动态添加和删除
- 10. MIT-Scratch添加/删除语言功能
- 11. 如何删除jQuery中动态创建的内容
- 12. jQuery:无法删除动态创建的内容
- 13. 我如何创建一个包含动态添加和删除控件的可提交表单
- 14. 删除容器时不会删除动态添加的片段
- 15. jqgrid动态创建和删除
- 16. 动态创建和删除对象
- 17. 动态创建iframe内容
- 18. 动态创建SCORM内容
- 19. 动态创建DOM内容
- 20. 动态添加/删除类
- 21. 动态添加和删除字段jquery
- 22. 动态添加和删除面板PrimeFaces
- 23. 添加和删除动态文本框
- 24. jquery动态添加和删除类
- 25. 动态添加和删除视图
- 26. 动态添加和删除面板
- 27. 动态添加和删除UITableViewCells到UITableView
- 28. 动态添加和删除以viewpager
- 29. 动态添加和删除HTML DIV
- 30. Angularjs动态添加和删除输入
你使用任何CMS或你自己的代码一切? – Dion 2012-01-13 13:45:51
[PHP的本地化问题]的可能的重复(http://stackoverflow.com/questions/2149116/php-localization-question) – 2012-01-13 13:48:24
@ DRP96:我从头开始建立一个网站。没有CMS。 – sikas 2012-01-13 15:55:49