【问题标题】:With regards to creating multi-language site关于创建多语言网站
【发布时间】:2011-10-05 05:01:18
【问题描述】:

您好,我将使用 PHP/MySQL 建立一个分类网站。
该网站将提供 3 种语言版本,默认为英语。
我不需要翻译,因为我会为结构编写其中 3 种语言,
并且用户生成的内容不需要翻译。
关于如何创建多语言网站,我指的是 http://stackoverflow.com/questions/450687/programming-multi-language-php-applications
目前。

用户场景是,如果用户选择普通话作为主要语言,
他/她将看到大部分用普通话写的广告,
并且*他/她发布的任何帖子都会被自动列为普通话广告*。
我如何在 MySQL 中做到这一点? (创建一个“语言”字段?)

提前感谢您的帮助。

【问题讨论】:

    标签: php multilingual


    【解决方案1】:

    有一种标准化的数据库方法。

    a) 一个表格,用于保存带有列(id、languageName)的语言信息

    b) 在广告表中,您可以为语言 ID 添加一列

    然后,当您搜索语言普通话时,您将使用“WHERE languageID = 2”查询广告表。

    现在,当您保存帖子时,您会添加相应语言的语言 ID。

    【讨论】:

    • 如果对您有帮助,请将其标记为答案或投赞成票。
    • 当你说“保存你添加相应语言的语言ID的帖子”时,用户/发布者需要从下拉框中选择它,还是自动设置?
    • 无论哪种方式都可以。如果您只希望普通话用户发布普通话广告,那么您可以自动投放。
    猜你喜欢
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2018-12-13
    • 2021-05-22
    • 1970-01-01
    相关资源
    最近更新 更多