【问题标题】:How can I add TAGS to my existing non-cms website?如何将 TAGS 添加到我现有的非 cms 网站?
【发布时间】:2011-03-03 04:32:52
【问题描述】:

前几天,我嫉妒地查看了支持 CMS 的 WordPress 网站所具有的所有功能,但我意识到我错过了一件事情:标记。

有什么方法可以在我的非 cms、非数据库平面文件 php 网站上有这样的东西吗?这基本上是一堆网页文件,如home.phpcontact.phpsomepage1.phpsomepage2.php 等。

这真的可能吗?

我在想这样的事情:

  • 每页包含tagsys.php
  • 每个页面的页脚都有一些标签bananapeachtomato
  • 超链接分别指向/tags/banana/tags/peach/tags/tomato
  • 由于没有香蕉/桃子/番茄等实际文件,因此包含的tagsys.php必须知道如何生成一个新页面,在该页面中它捕获了本质($title和$descr)每个带有该标签的页面,因此所有页面都可以自动化。

【问题讨论】:

    标签: php tags tagging


    【解决方案1】:

    您还可以为每个页面添加一个 id(它可能是文件名,您可以使用 php 获取:http://www.expertcore.org/viewtopic.php?f=67&p=1453

    然后在您的数据库存储中创建一个包含标签列表的表和另一个用于在您的页面 ID 和标签之间创建关系的表。

    通过这种方式,您将能够轻松创建一种“标签管理界面”。

    但正如 Brent Friar 所说,如果可能的话,更喜欢升级到现有的 cms,它非常快速和简单,并且可以节省您数小时的维护时间!

    【讨论】:

      【解决方案2】:

      将您的网站简单地升级到任意数量的支持标记的 CMS 会更容易、更快、更轻松。即使您的网站有数百页,将其移至 Wordpress 也不难(虽然我会使用更复杂的 CMS,但 WP 是一款易于使用的优质产品)。

      请记住,在静态网站上,每次创建新页面时都必须更新标签关联。这将是一场行政噩梦。

      【讨论】:

        猜你喜欢
        • 2010-09-28
        • 1970-01-01
        • 1970-01-01
        • 2011-05-17
        • 2019-07-09
        • 2023-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多