代码之家  ›  专栏  ›  技术社区  ›  Oneezy

如何按属性对网站上的内容进行排序:查看最多、评论最多、最受欢迎、评级最佳等?

  •  0
  • Oneezy  · 技术社区  · 15 年前

    很基本的问题,我知道…我只是不知道是怎么做到的。

    我希望能够按浏览量、评论量、最受欢迎程度、最佳评级等对网站中的内容进行分类…但我不知道“排序”是如何工作的!

    应该用哪种脚本语言编写?JavaScript?PHP?可以用XML完成吗?

    我需要像mysql一样建立一个数据库吗?有什么好的教程可以解释吗?我需要学习它如何工作的确切过程。如你所见,我真的需要方向!

    3 回复  |  直到 13 年前
        1
  •  2
  •   Darbio    15 年前

    你需要一个CMS……其中有两条主要路线可供选择:

    1. 自己动手做
    2. 使用“现成”的CMS,如Wordpress、Drupal,或带有CMS插件的论坛,如Simple Machines Forum(SMF-以前叫Yabbse和Yabb)

    如果你选择自己去做,那就期待一条学习曲线。您可能需要学习一些JavaScript,大量的pf-php,并准备好手工编写任何HTML代码。

    这不是一项简单的任务,但如果你想做,我建议:

    1. 蒂扎格 http://www.tizag.com
    2. 谷歌“PHP内容管理系统”并找到教程(例如 http://www.intranetjournal.com/php-cms/ )

    我建议首先使用MySQL,而不是XML,尽管您可以从XML文件中获得与MySQL DB几乎相同的基本功能(MySQL有许多功能,并且总体上比XML好…但是,如果只想将数据存储在一个平面文件中,XML就可以了)。

    祝你好运,记住这里是提问的地方…所以,如果你选择学习PHP,不理解为什么有些东西不起作用,或者不理解一个概念…大喊一声。)

    http://www.php.net …-有用的…

        2
  •  1
  •   tomwolber    15 年前

    听起来您需要一个包含服务器端技术和数据库的内容管理系统。对于初学者,我建议开始使用Wordpress或Drupal。它们都具有你提到的所有特性,而且在线社区非常优秀。

        3
  •  1
  •   bsandrabr    15 年前

    作为一个初学者,我发现YouTube是一个很好的帮助,没有它,我会完全迷路,当然这个网站。 我发现这个小伙子是最好的 http://www.youtube.com/user/phpacademy