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

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

最佳答案

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

最后,在“结构”->“块”中,将您的新块分配到一个区域中以查看它。

这是一种纯粹的Drupal / Views / no-code-just-clicks :)方式,但是与为这种简单功能引入C相比,它将更加易于维护和设置。

Views module

让我知道您是否尝试此操作,但在配置视图或其他任何内容时遇到问题。

祝好运

关于html - 随机文章按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23715793/

10-11 21:03
查看更多