Joomla URL搜索数据库并显示表格?

时间:2012-06-18 22:47:16

标签: mysql google-maps url joomla

我想知道这是否可行并且有一种简单的实施方式。场景:

我们正在更新我们的网站以使用Joomla CMS。旧网站在数据库中有一个巨大的表格,其中包含数百家商店(小时,地点,员工等)的信息。我们可以将此表传输到新的Joomla MySQL数据库。我们还有一个包含大约一千个引脚的Google地图(每个引脚对应于每个商店的位置)。我们想在每个引脚的描述中添加一个链接,该链接将带您进入显示数据库中商店信息的页面。

我找到了一个Joomla扩展程序,它可以获取电子表格并为每一行创建一篇新文章,因此我所要做的就是将表格导出为电子表格并将其上传到Joomla中。然后每个商店都有自己的网页。这个问题是谷歌地图销售人员必须在Joomla网站上搜索每个商店页面并将链接复制粘贴到销钉上(有数百个,所以不仅需要几天,而且我们还会创建数百个帖子)。

我想有一种可能性,如果谷歌地图引脚人为每个商店引脚创建一个URL。此URL将查询数据库并显示信息。例如:http://mysite.com/stores?name=mcdonalds&state=california&country=usa。这将在数​​据库中找到特定的行并创建一个显示此行信息的页面(商店名称,小时,位置,经理名称等)。我们怎么做?

有没有更简单的方法可以让你们想到这个?无论如何,在我看来谷歌地图的人会花费数小时复制链接或创建链接。也许有一些方法可以将数据从数据库导入Google Map图钉,从而无需创建新的商店网页?

1 个答案:

答案 0 :(得分:0)

您应该考虑构建自己的组件。 本质上你需要的是一个php文件在/components/com_yourcomponent/yourcomponent.php下的自己的文件夹中

只要您在网址中传递option = com_yourcomponent以及您在示例中提供的其他参数,就会调用该文件中的代码。

您或您的程序员只需查询您的数据库表,检索与传入的参数匹配的结果,格式化输出并将其回显到页面中。

Joomla几乎照顾其余部分。

当然,你可以变得更加复杂并遵循MVC模式并添加各种额外的复杂性 - 但你当然不必这样做。

我建议您阅读适合您特定版本的Joomla的Joomla文档,并参考构建一个简单的组件。