View Page Source

Revision (current)
Last Updated by feos on 1/2/2023 10:16 PM
Back to Page

!!! List of modules for use in wiki markup.

%%TOC%%

Note: All modules and parameters names are case insensitive.

Note: Only a few of these are actually useable in practical markup.
Most of these modules are designed solely for the purpose of some
particular page.

!! ActiveTab

 [[module:ActiveTab|tab=Forum]]

Used to override the tab of the main menu to be marked as active. The tab parameter is required and is the name of the menu to highlight

!! Awards

  [[module:Awards|year=2020]]

Creates a list of all awards issued for the given year

Params:
|year|Required. Indicates the year to display awards for (in xxxx format. Ex: 2004).

!! BannedAvatarSites

  [[module:BannedAvatarSites]]

Creates a list of sites that we do not allow avatars to be hosted on.

!! BrokenLinks

 [[module:brokenlinks]

Lists broken links.

!! CrossGameObsoletions

Used by [TODO/CrossGameObsoletions] to display games that have had publications obsoleted by a publication classified as a different game. Used for cleaning up game categorizations

!! DisplayGameName

Displays the name of specified game or games (according to display name stored in games database table)

Params:
|gid=gameid|Comma-separated list of game IDs.|Mandatory except on special pages

The following pages are special (optional gid):
* Submission pages. Game defaults to whatever game is set for the submission.
* Movie pages. Game defaults to whatever game is set for the publication.
* Linked gameresources pages (and subpages thereof): Game(s) having that as resources page.
* Any subpages included by pages above.

Examples:
* [[module:displaygamename|gid=634] shows [module:displaygamename|gid=634].
* [[module:displaygamename|gid=634,709] shows [module:displaygamename|gid=634,709].

!! DisplayMiniMovie

  [[module:displayminimovie|pubClass=Stars|flags=NewComerRec]]

Displays a single movie, that is picked at random from publications that meet the criteria.  The display of this movie is designed to look like a 'Featured Movie' with a quick link to watch the movie.  Currently only used on the home page.

Params:
|pubClass|The publications class to limit the candidate movies to|
|flags|A comma separated list of publications flags to limit the candidate movies to|

!! DisplayMovie

Example:

[[module:DisplayMovie|id=600]

Creates a movie listing, just like the Movies-*.html pages do. The parameters are the same as accepted by Movies-[[params]] pages:
;id:Limits selection to individual movies matching the given ID (comma separate to select many)
;obs:If specified, allows displaying obsolete movies (only when id is not specified)
;obsonly:If specified, limits display to obsolete movies (only when id or obs is not specified)
;systemCode:Limits selection to movies of games on the specified game console (give system ID, not system name, NES, SNES, etc)
;tag:Limits selection to movies where the given tag (by code) is specified
;pubClass:Comma-separated list of publication classes to filter for by class name.
;flag:Comma-separated list of flags to filter for by flag code.
;game:Comma-separated list of game IDs to filter for.
;group:Comma-separated list of game group IDs to filter for.
;author:A comma separated list of author ids to filter by
;noshowtiers:Comma-separated list of tier names not to show icons for
;noshowflags:Comma-separated list of flag names not to show icons for.
;year:Comma-separated list of years (2004, 2005, etc) to filter by publication date
;sort:U for oldest to newest, V for newest to oldest, Y for rating (highest to lowest)
;limit: An integer that specifies the maximum number of publications to display
!! EditorActivity
 [[module:EditorActivity]

Used at [MostActiveEditors].  Displays statistics on editors' edits to movies and wiki pages.

!!FirstEditionTAS

[[module:FirstEditionTAS]

Display list of first publications for games.

Parameters:
|after=<timestamp>|Display only games with first publication at or after given unix timestamp.|
|before=<timestamp>|Display only games with first publication before given unix timestamp.|
|splitbyplatform|In addition of considering the game name, also consider the system.|
|vault|By default only movies outside the vault are displayed. Include this to display the vault tier as well.|

!! Frames

 [[module:Frames]

Generates a human readable time from an amount of frames.

Params:

|amount=number|Amount of frames|Required
|fps=number|Override the default frames per second|Optional

The fps param should NOT be used on Publications or Submissions.  The module will automatically use the assigned fps for these pages. On non-pub/sub pages, a default of 60 will be used if not specified.  The param should only be used outside of pub/subs when a fps other than 60 is desired.

!! FrontPageSubmissionList

 [[module:frontpagesubmissionlist|maxdays=n|limit=n]

Creates a submission listing for the front page.

!! GameName
 [[module:GameName]]

Used by SystemGameResourcesHeader in order to generate the game name of a game resource page.  This module should not be used anywhere else.

!! GameSubPages

Used by [GameResources] only.  Displays all Game Resources pages

!! MediaPosts

Used by the [MediaPosts] page.  Documents all the recent messages sent to external sources such as IRC and Discord.

!! MovieChangeLog

 [[module:MovieChangeLog]

Lists history of movie updates and obsoletions.

Params:
|pubClass|The publications class to limit the candidate movies to (optional)|

!! MovieMaintLog

 [[module:MovieMaintLog]]

Used at [Movie Maintenance Log]. Should not be placed somewhere else.

!! MoviesByAuthor

  [[module:MoviesByAuthor]]

Displays list of movies grouped by author

Parameters:
|after=<timestamp>|Display only movies published at or after given unix timestamp.|
|before=<timestamp>|Display only movies published before given unix timestamp.|
|newbies=show|Mark newbies (first publication in given time interval).|
|newbies=only|Only show newbies (first publication in given time interval).|

!! MoviesGameList

  [[module:MoviesGameList]]

Display list of games with dedicated pages. If invoked without parameters, outputs list for all systems.

Params:
| system=<id> | Only list games for given system |
| gamegroup=<id> | Only list games that belong to a given game group |

!! MoviesList

  [[module:MoviesList]

Body of [MoviesList] pages. If invoked without parameters, outputs list for all systems.

Params:
| platform=<id> | Only list movies for given platform (instead of all platforms) |


!! MovieStatistics

 [[module:MovieStatistics]

Lists statistics of movies.%%%
If invoked without parameters, lists generic statistics.

Params:
| comp=[[-]]fieldname | specifies field to compare using
| need=fieldname | specifies which field must have nonzero value
| fields=fieldname=fielddesc{,...} | lists fields to list
| top=n | specifies the number of results to output (default 10)
| minAge=n | specifies the minimum age of the movie in days to be listed

List of available fields is subject to change.
Currently it is:%%%
id, length, filererecords, playerid, recommended, alength, asize, aname,
desclen, num_lines, udesclen, formattedLength, formattedALength, compressionRatio, alengthPerLength, alengthMinusLength, formattedALengthMinusLength, btDownloaded, btDownloadedMegs, daysPublished, downloadsPerDay.

!! Nicovideo

NOTE: This module is not currently implemented but is planned

 [[module:Nicovideo]

Generates an embedded [http://www.nicovideo.jp/|Nico Nico Douga (nicovideo)] movie viewer.

Params:

|v=code|Code is the component after the final / of the URL.|Required
|w=width|Override the default width of 728.|Optional
|h=height|Override the default height of 410.|Optional
|align=direction|Align to the left or right by sending the direction to left or right.|Optional
|hidelink|Specify this parameter to hide the link to Nico Nico Douga's site on the bottom.|Optional

!! NoEmulator

Used by [TODO/NoEmulator|NoEmulator] to place the list of publications and submissions that do not have the Emulator property populated. Should not be placed anywhere else.

!! NoGame

Used by [TODO/NoGame|NoGame] to place the listing of publications and submissions having no assigned game assigned. Should not be placed anywhere else.

!! NoGameGenres

Used by [TODO/NoGameGenres|NoGameGenres] to place a list of games that do not have at least one genre assigned to them

!! NoRomHash

Used by [TODO/NoRomHash|NoRomHash] to place the list of publications and submissions that have no rom hash assigned.  Should not be placed anywhere else.

!! PlatformTaserLists

  [[module:PlatformTaserLists|after=Y2019|before=Y2020|platforms=11|showClassIcons=true]]

Generates a list of publications, by author, that were published within the time range, and for the given platform.  Intended to be used to generate lists of authors that are eligible for [Forum/Subforum/21|awards].

Params:

|before|Required. Exclusive. The year at which to end filtering|
|after|Required. Inclusive. The year at which to start filtering|
|platforms|Optional.  The system ids to filter by|
|showClassIcons|Boolean. Optional. Whether or not to show the publication class icons.

!! PlatformFramerates

  [[module:PlatformFramerates]]

Used by [PlatformFramerates] to display a list of framerates used by the site for each supported system when calculating movie times.

Displays

!! PlayerPointsTable

  [[module:PlayerPointsModule]]

Creates a listing of all authors sorted by their [PlayerPointsAndRanks|player points].

Params:
|count|Optional. Indicates how many author entries to list.  If omitted, will default to 50|

!! PublicationHistory
  [[PublicationHistory]]

Creates a publication history for the given publication id

Params:
|publicationId|Required. The id of the publication to show history for|

!! PublicationsByTag

  [[module:PublicationsByTag]]

Creates a listing of all publication tags that link to a list of current publications that use that tag.

!! Screenshots

  [[module:Screenshots]]

Used by [Screenshot List]. Creates a list of all publication screenshots and associated screenshot descriptions

!! SupportedMovieTypes

  [[module:SupportedMovieTypes]]

Used by [System/SupportedMovieTypes] to display a list of movie formats that can be [Subs-List|submitted] or uploaded to [UserFiles]. Should only be used by the system and not on any standard wiki page.


!! TabularMovieList

  [[module:TabularMovieList|limit=10|footer=More...|flink=NewMovies]]

Displays a list of publications, sorted newest to oldest in tabular form. Used on the front page.

Params:
|limit|Optional. Indicates the maximum number of movies to display.  If not provided, the default of 10 is used|
|footer|Optional. If provided, puts the given text for a link in the footer.  Needs to be used with flink|
|flink|Optional. If provided, used as the link for the footer text. Needs to be used with footer|

!! TimeSinceDate

  [[module:TimeSinceDate|y=2000|m=4|d=20|out=years]]

Displays the number of days or years since a given month, day, year.  The display is culture specific.

Params:
|d|Required. The day of the date to count from|
|m|Required. The month of the date to count from|
|y|Required. The year of the date to count from|
|out|Required.  Must be 'days' or 'years', and determines whether to calculate number of days or years|

!! TopicFeed

  [[module:TopicFeed|t=TopicID|l=Limit|heading=text]

This module can be used to display the posts of a particular forum topic in reverse order. The paramter t= should be set to the topic ID for the thread. The optional l= parameter can be used to change the default limit of how many posts to display. The optional heading= parameter can be used to add a heading title. The optional hidecontent parameter will make content hidden until clicked on.
This is used at the [News] page.

!! UncatalogedTopics

 [[module:UncatalogedTopics]

Lists forum topics in the game forum category that are not linked to a game. Used on [TODO/UncatalogedMovies]

!! UnmirroredMovies

 [[module:UnmirroredMovies]

Lists movies without mirrors, streaming links, or some combination thereof.  By default it lists all unmirrored movies.  Used on [TODO/UnstreamedMovies].

Params:
|streamed|Lists unmirrored movies with streaming links.|
|unstreamed|Lists unmirrored movies without streaming links.|
|allunstreamed|Lists all movies without streaming links (or where the only streaming link is from Viddler).|
|current|Lists un-obsoleted movies only|
|obs|List obsoleted movies only|

!! User

 [[user:adelikat]]

Creates a link to the user's profile.  Should be used anytime a user is placing their name on a wiki page documenting an action.  By using this, we get an easy profile link to the user.

!! UserMaintLog

Used by [UserMaintenanceLog] to show logs of user edits. Should not be used anywhere else.

!! UserMovies
  [[module:usermovies|user=IDs|game=IDs|limit=maxentries]

List latest user movies

Params:
|user=IDs|List only files from those users if specified (comma separated)|
|game=IDs|List only files for those games (comma separated)|
|limit=maxentries|Override the default limit of 25 files|
|links=1|Display links for more and personal uploads|

!! welcome

Used to generate a banner message to new comers. Only displays when the user is not logged in. Should not be used anywhere else.

!! WikiOrphans

 [[module:WikiOrphans]

Lists [wiki orphans].

Params:
| pagetypes=list | selects page types to list (commaseparated list of P,M,S)
| maxrefs=n | maximum references to consider the page for listing

Used at [WikiOrphans].

!! WikitextChangelog

  [[module:WikiTextChangeLog|includeMinors=Y]]

Used by [RecentChanges] and [FullRecentChanges] to display a list of wiki edits.  Should not be used on other pages.

Params:

|includeMinors|Boolean, indicates whether or not to include minor edits|

!! WikiUsers

  [[module:WikiUsers|role=Site Admin]]

Displays a list of all users that current have this role

Params:
|role|Required. The name of the role.  Note: Be sure to include spaces if the role name has them (Site Admin, not SiteAdmin)

!! Youtube

 [[module:Youtube]

Generates an embedded [http://www.youtube.com/|YouTube] movie viewer.

Params:

|v=code|Code is the value of the v= parameter in the YouTube URL.|Required
|w=width|Override the default width of 425.|Optional
|h=height|Override the default height of 370.|Optional
|align=direction|Align to the left or right by sending the direction to left or right.|Optional
|start=seconds|Amount of seconds into the video to start playing it from.|Optional
|loop=seconds|Amount of seconds into the video at which point it should loop back to the starting point.|Optional
|hidelink|Specify this parameter to hide the link to YouTube's site on the bottom.|Optional
|flashblock|Specify this parameter to not load any flash directly, and require JavaScript button processing to load & play.|Optional