我想知道有哪些不同的方法來建立一個多語種網站,什麼是其中最好的一個多語種網站。創建包含動態內容和語言添加/刪除
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. 如何刪除jQuery中動態創建的內容
- 10. jQuery:無法刪除動態創建的內容
- 11. 我如何創建一個包含動態添加和刪除控件的可提交表單
- 12. 刪除容器時不會刪除動態添加的片段
- 13. jqgrid動態創建和刪除
- 14. 添加和刪除動態文本框
- 15. 動態添加和刪除UITableViewCells到UITableView
- 16. 動態添加和刪除面板PrimeFaces
- 17. 動態添加和刪除表格行
- 18. AngularJS動態添加和刪除HTML
- 19. 如何動態添加和刪除tinymce
- 20. 動態添加和刪除面板
- 21. 動態添加和刪除表單域
- 22. jquery動態添加和刪除類
- 23. Angularjs動態添加和刪除輸入
- 24. 動態添加和刪除表格行
- 25. Vue.js動態添加和刪除
- 26. 動態創建DOM內容
- 27. 燼動態添加內容
- 28. 添加內容動態
- 29. 動態添加偵聽器到jQuery創建的內容
- 30. ASP.Net - AJAX控件工具包 - 動態添加和刪除標籤
你使用任何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