如何将TAGS添加到现有的非cms网站?

时间:2011-03-03 04:32:53

标签: php tags tagging

我有一天在嘲笑CMS启用的WordPress网站的所有功能,我意识到我错过了一件事:标记。

enter image description here

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

这实际上是否可行?

我在考虑这样的事情:

  • 每个页面都包含tagsys.php
  • 每个页面的页脚都包含一些标记bananapeachtomato
  • 超链接分别转到/tags/banana/tags/peach/tags/tomato
  • 因为没有像banana / peach / tomato这样的实际文件,所以包含的tagsys.php必须知道如何生成一个新的页面,其中它捕获了本质($ title和$ descr)每个带有该标签的页面都可以自动化。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

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

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

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