随机文章按钮



我想在菜单栏上创建一个按钮,可以从我的博客帖子中生成一个随机文章的链接(很像维基百科)。这是一个客户,他们希望在网站上有这个功能。我不熟悉PHP,所以我想找到一种方法,特别是因为我没有访问我的服务器主机的mySQL安装的根用户(如果这是相关的)。

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

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

最后在Structure->Block中指定你的新Block在一个区域中查看它

这是一种纯粹的Drupal/Views/no-code-just-clicks:)方式,但它将比引入C语言更易于维护和设置。

视图模块

如果你尝试了这个,并且在配置视图或其他任何东西时遇到问题,请告诉我。

好运

最新更新