【问题标题】:Random Article button随机文章按钮
【发布时间】:2014-05-17 20:29:49
【问题描述】:

我想在菜单栏上创建一个按钮,该按钮可以从我的博客文章中生成指向随机文章的链接(很像 Wikipedia)。这是为客户准备的,他们希望在网站上提供此功能。我不熟悉 PHP,所以我想找到一种解决方法,特别是因为我无法访问我的服务器主机的 mySQL 安装上的 root 用户(如果这是相关的)。

我有一个理论上的解决方案:有一个 .txt 或 .xml 文件,其中包含每个帖子的所有 URL 列表,并为每个帖子分配一个“键”。然后,当用户单击随机文章按钮时,当前时间(例如 1:45)被散列并映射到特定 URL。我对 Drupal 相当陌生,但是,我想知道是否有某种方法可以让随机文章按钮使用 .c 文件来执行这些步骤。该站点托管在使用 Apache 2 的服务器上,我查看了一些用 C 代码实现的模块。我对所有这一切都很陌生(尽管精通 C),并且花了很多时间寻找解决方案,但徒劳无功。

【问题讨论】:

  • C 可能不适合这项工作。
  • php 那么呢?不知道我需要多长时间才能学会它

标签: html c apache drupal hash


【解决方案1】:

以纯粹的 Drupal 方式(不知道您是否对这种解决方案感兴趣),您可以创建一个视图(创建一个块)来检索博客文章,使用随机排序标准并将结果限制为 1 项.然后将此视图配置为显示字段,并仅添加一个字段:帖子标题,并在此字段参数窗口中选中“链接到内容”。您将获得一个随机的博客文章标题,该标题将呈现为该博客文章的链接。

最后在 Structure->Block 中分配你的新块在一个区域中查看它。

这是一种纯粹的 Drupal / Views / no-code-just-clicks :) 方式,但它比引入 C 来实现如此简单的功能更易于维护和设置。

Views module

如果您尝试此操作并在配置视图或其他任何内容时遇到问题,请告诉我。

祝你好运

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 2018-07-12
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    相关资源
    最近更新 更多