Examples/Parameter: randomseed (example 1)

From DynamicPageList3 Manual
Revision as of 22:43, 31 March 2023 by imported>FrozenPlum (FrozenPlum moved page Criteria for page selection/Parameter: randomseed (example 1) to Examples/Parameter: randomseed (example 1): Simplifying how things are structured)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Please do not edit this page unless you're wanting to edit the manual itself, it is an example included in the manual.

Example

This will list pages from Category:Fruit examples, a random count of 3, with the random seed set to a new value every day. Using this on your homepage, you could present a stable set of random articles for one day and switch to another set every day.

This example requires the ParserFunctions extension, and it also requires $wgPFEnableStringFunctions to be set to "true" (enabled) in order to function correctly; on Miraheze, ParserFunctions is already installed and the latter setting can be found and enabled in ManageWiki.
{{#dpl:
|category=Fruit examples
|randomcount=3
|randomseed={{#time:Ymd}}
}}

Result

{{#dpl: |category=Fruit examples |randomcount=3 |randomseed=20240627 }}