【问题标题】:How can one display local time and date to my drupal website visitors depending upon their geographic location?如何根据地理位置向我的 drupal 网站访问者显示本地时间和日期?
【发布时间】:2010-06-13 12:11:14
【问题描述】:

我需要在我的 Drupal 网站上显示 2010 年 FIFA 世界杯赛程。但我想要的是每个访问者都应该能够根据他/她自己的地理位置看到即将到来的匹配时间。如何做到这一点?任何建议都将受到欢迎。感谢您阅读本文。

【问题讨论】:

    标签: date drupal-6 views


    【解决方案1】:

    您需要能够嗅探用户的位置。最常见的方法是使用 IP 到位置 servicelibrary。有freely available IP-to-location 库提供国家级分辨率,或者您可以付费获取精确到城市级的数据。

    有一个 contrib 模块可以让您更轻松地整合 MaxMind GeoIP。 http://drupal.org/project/geoip

    【讨论】:

      【解决方案2】:

      我认为您需要像 GeoIP 这样的工具,我不了解 Drupal,所以这只是一个提示......只是一个想法!

      【讨论】:

        【解决方案3】:

        您可以在您的网站上放置一个带有世界杯赛程的时区微调器,如果您的用户从微调器中选择他们的本地时区,他们可以将比赛时间转换为他们的本地时间。

        【讨论】:

          【解决方案4】:

          那么 JS getTime() 呢?这不能在浏览器中工作并从用户的区域设置中提取吗?

          【讨论】:

            猜你喜欢
            • 2012-05-12
            • 2012-11-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-07-07
            • 2019-09-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多