Module

DYK/doc

From Dogcraft Wiki

< Module:DYK
Revision as of 16:15, 7 November 2021 by Domino (talk | contribs)

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.
Example: {{#invoke:DYK|random|length=33|seed=3}} generates: 24 (this number changes daily) </nowiki> generates: 31 (this number changes daily) </nowiki> generates: 5 (this number changes daily) </nowiki> generates: 13 (this number changes daily) </nowiki> generates: 20 (this number changes daily)


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 "count", which determines how many facts to return.
Example: {{#invoke:DYK|facts|text={{Dogcraft_Wiki:Did_you_know/Facts}}|count=2}} generates:

Lua error in Module:DYK at line 41: attempt to compare number with nil.

(this changes daily)

This page was last modified on 7 November 2021, at 16:15. (20 months ago)
Background SRN Opening by Montenator