Module

DYK/doc

From Dogcraft Wiki

< Module:DYK
Revision as of 18:20, 28 August 2022 by Domino (talk | contribs) (sidebar!)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is the documentation page for Module:DYK

This module is responsible for the functionality of the Did you know? facts that appear on the main page. It does this by randomly pulling a number of facts from the content of the Dogcraft Wiki:Did you know/Facts page.

Functions:

random

The "random" function can generate up to 5 random numbers per day. Its arguments are "length", which sets the highest random number it can select (default is 30), and "seed", which can select between the 5 daily numbers. Seed accepts numbers from 1 to 5.
Examples:

  • {{#invoke:DYK|random|length=33|seed=1}} generates: 17 (this number changes daily)
  • {{#invoke:DYK|random|length=33|seed=2}} generates: 25 (this number changes daily)
  • {{#invoke:DYK|random|length=33|seed=3}} generates: 32 (this number changes daily)
  • {{#invoke:DYK|random|length=33|seed=4}} generates: 6 (this number changes daily)
  • {{#invoke:DYK|random|length=33|seed=5}} generates: 14 (this number changes daily)

randomW

The "randomW" function can generate up to 5 random numbers per week. Its arguments are "length", which sets the highest random number it can select (default is 30), and "seed", which can select between the 5 daily numbers. Seed accepts numbers from 1 to 5.
Examples:

  • {{#invoke:DYK|randomW|length=33|seed=1}} generates: 14 (this number changes weekly)
  • {{#invoke:DYK|randomW|length=33|seed=2}} generates: 21 (this number changes weekly)
  • {{#invoke:DYK|randomW|length=33|seed=3}} generates: 29 (this number changes weekly)
  • {{#invoke:DYK|randomW|length=33|seed=4}} generates: 3 (this number changes weekly)
  • {{#invoke:DYK|randomW|length=33|seed=5}} generates: 10 (this number changes weekly)

facts

The "facts" function, which returns up to 5 facts per day, selected from Dogcraft_Wiki:Did_you_know. Its arguments are "text", which expects "{{Dogcraft_Wiki:Did_you_know/Facts}}" or a similarly layed out page, as the value, and "start" and "end", which determine which of the 5 facts to return.
Example: {{#invoke:DYK|facts|text={{Dogcraft_Wiki:Did_you_know/Facts}}|start=1|end=2}} generates:

  • ... that for a time, fellow Hermitcraft youtuber 20.png Iskall85 held a special rank; [Swedish Potato]?
  • ... that the Events Team have changed their name four times, being originally called the Cyberdog Celebrations Committee, then the Cyberdog Events Committee, Events Team before merging with the Build Team to become the Creative Team?

(this changes daily)