Difference between revisions of "User:Evon R'al/Wiki coding notes"
m (→Code snippets: Add snippet) |
m (Add notes on linking (Unfinished)) |
||
Line 40: | Line 40: | ||
|<nowiki>{{hatnote|This article details the Level ?, <Faction> version of this mission. For other variants, see [[<Mission>|<Mission> (disambiguation)]].}} | |<nowiki>{{hatnote|This article details the Level ?, <Faction> version of this mission. For other variants, see [[<Mission>|<Mission> (disambiguation)]].}} | ||
</nowiki>}} | </nowiki>}} | ||
+ | |||
+ | === Linking === | ||
+ | ==== Wiki internal ==== | ||
+ | |||
+ | '''Syntax:''' <code><nowiki>[[<Namespace>:<Page name>#<Anchor>|<Display>]]</nowiki></code> | ||
+ | ; Namespace : The namespace of the page, separated from the Page name by a colon(:). Default is the main namespace. Options: User, Template, etc. Namespace is NOT case sensitive. | ||
+ | ; Page name : The name of the page<ref name="main">In the main namespace called article</ref>. Page name is case sensitive with the exception of the first letter. | ||
+ | ; Anchor : To an ID somewhere inside a page. Anchor must be preceded by a #. Headings have an automatic ID identical to the header name. ID can be added manually by using {{T|Anchor}} or adding an <code>ID=</code> manually.ID's must be unique. Anchor's are case sensitive. | ||
+ | ; Display : The text that appears visible. Only needed when different from the linking part. Display is preceded by the pipe(|) symbol | ||
+ | |||
+ | Internal wiki links check the existence of the target page. If the page doesn't exist, is misspelled or the case is incorrect the link turns [[redlink|red]]. | ||
+ | |||
+ | '''Usage:''' | ||
+ | ; Page name only : Using the page name only links to a page<ref name="main" /> in the main namespace with display identical to page name:<br> | ||
+ | <nowiki>[[Venture]]</nowiki> results in [[Venture]]<br> | ||
+ | As the first letter is not case sensitive <nowiki>[[venture]]</nowiki> also results in a valid link [[venture]] | ||
+ | |||
+ | ; Link end "trick". : Putting text directly connecting to the closing ]] results in that text being added to the displayed text.<br> | ||
+ | <nowiki>[[Venture]]s</nowiki> results in [[Venture]]s while the link still goes to Venture.<br> | ||
+ | <nowiki>[[Venture]]abunchofletters</nowiki> results in [[Venture]]abunchofletters while the link still goes to Venture. | ||
+ | |||
+ | ; Namespace and Page name | ||
+ | : To go to a page outside the main namespace the namespace needs to be added to the link | ||
+ | <nowiki>[[User:Evon R'al]]</nowiki> gives [[User:Evon R'al]]<br> | ||
+ | <nowiki>[[UniWiki:Manual of Style]]</nowiki> gives [[UniWiki:Manual of Style]] | ||
+ | |||
+ | ; Page name and Anchor : Using a Page name and an Anchor gets to a specific location within a page. | ||
+ | : Using an Anchor only, leads to a specific location within the page. | ||
+ | <nowiki>[[combat sites#Expeditions]]</nowiki> gives [[combat sites#Expeditions]]<br> | ||
+ | The existence of the page is still checked, but the existence of the anchor is not.<br> | ||
+ | Note: If a non existing anchor is used the link goes to the top of the page.<br> | ||
+ | <nowiki>[[combat sites#no exist]]</nowiki> gives [[combat sites#no exist]], leading ot the top of the combat sites page | ||
+ | |||
+ | <nowiki>[[#Signatures]]</nowiki> gives [[#Signatures]] leading to the Signatures heading on this page. | ||
+ | |||
+ | ; Page name and display | ||
+ | <nowiki>[[Venture|Venture]]</nowiki> results in [[Venture|Venture]]. More then double the amount of typing for the same result as when using a page name only link and more cluttered reading in the source.<br> | ||
+ | But when doing this: Example of an <nowiki>[[Venture|mining]]</nowiki> frigate, we get Example of a [[Venture|mining]] frigate. | ||
+ | |||
+ | The use of display is particularly useful when namespaces or anchors are used. To increase readability.<br> | ||
+ | <nowiki>[[User:Evon R'al|Evon R'al]]</nowiki>'s user page gives [[User:Evon R'al|Evon R'al]]'s user page<br> | ||
+ | A link to <nowiki>[[combat sites#Expeditions|Expeditions]]</nowiki> gives A link to [[combat sites#Expeditions|Expeditions]]<br> | ||
+ | |||
+ | |||
+ | ===== Special cases ===== | ||
+ | ; File namespace | ||
+ | <nowiki>[[File:Helpicon.png]]</nowiki> gives [[File:Helpicon.png]] the file embedded at the location of the link.<br> | ||
+ | To get a link to the file page the namespace needs to be preceded by a colon (:)<br> | ||
+ | <nowiki>[[:File:Helpicon.png]]</nowiki> gives [[:File:Helpicon.png]] a link to the file page.<br> | ||
+ | <nowiki[[:File:Evon R'al.jpg]]</nowiki> gives [[:File:Evon R'al.jpg]]<br> | ||
+ | Display can be used like <nowiki>[[:File:Evon R'al.jpg|Evon R'al]]</nowiki> to change the presentation: The file page of [[:File:Evon R'al.jpg|Evon R'al]]'s portrait.<br> | ||
+ | For parameters to influence size and placement of a file see [[Mediawikiwiki:Help:Images]] | ||
+ | |||
+ | ; Media namespace : Is a virtual namespace which gives a direct link to a file. | ||
+ | <nowiki>[[Media:Evon R'al.jpg]]</nowiki> gives [[Media:Evon R'al.jpg]]<br> | ||
+ | Display can be used: <nowiki>[[Media:Evon R'al.jpg|portrait]]</nowiki> to get Evon R'al's [[Media:Evon R'al.jpg|portrait]]. | ||
+ | |||
+ | ; Category namespace | ||
+ | <nowiki>[[Category:Pilots]]</nowiki> gives a link to the Category category and the pilots category in a separate box at the bottom of the page.<br> | ||
+ | To get a link to the Pilots category in the text use <nowiki>[[:Category:Pilots]]</nowiki> which gives [[:Category:Pilots]] | ||
+ | |||
+ | Further reading [[mediawikiwiki:Help:Links]] | ||
+ | |||
+ | [https://wiki.eveuniversity.org/api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml List of namespaces (In raw XML)] | ||
+ | |||
=== MessageBox with logo === | === MessageBox with logo === | ||
Line 151: | Line 216: | ||
</nowiki> | </nowiki> | ||
</pre> | </pre> | ||
− | + | Results in: | |
<div class="mw-collapsible" style="border: 2px solid white; padding: 0.5em;"> | <div class="mw-collapsible" style="border: 2px solid white; padding: 0.5em;"> | ||
Content of outer div. | Content of outer div. |
Revision as of 12:54, 8 January 2022
Notes
Signatures
Usage: --<Signature>
Description | Markup | Result |
---|---|---|
Signature plus timestamp | ~~~~ | Evon R'al (talk) 16:54, 7 December 2021 (UTC) |
Signature alone | ~~~ | Evon R'al (talk) |
Timestamp alone | ~~~~~ | 16:54, 7 December 2021 (UTC) |
Futher reading:
Code snippets
Small stuf
No more mineable asteroids in missons:
Various mission site locations have had mineable asteroids replaced with cosmetic asteroids. (30/03/2020) <ref>https://www.eveonline.com/news/view/patch-notes-for-march-2020-release 30/03/2020</ref> |
Various mission site locations have had mineable asteroids replaced with cosmetic asteroids. (30/03/2020)[1]
{{Hatnote}} to link back to multi level/faction disambiguation pages:
{{hatnote|This article details the Level ?, <Faction> version of this mission. For other variants, see [[<Mission>|<Mission> (disambiguation)]].}} |
Linking
Wiki internal
Syntax: [[<Namespace>:<Page name>#<Anchor>|<Display>]]
- Namespace
- The namespace of the page, separated from the Page name by a colon(:). Default is the main namespace. Options: User, Template, etc. Namespace is NOT case sensitive.
- Page name
- The name of the page[2]. Page name is case sensitive with the exception of the first letter.
- Anchor
- To an ID somewhere inside a page. Anchor must be preceded by a #. Headings have an automatic ID identical to the header name. ID can be added manually by using {{Anchor}} or adding an
ID=
manually.ID's must be unique. Anchor's are case sensitive. - Display
- The text that appears visible. Only needed when different from the linking part. Display is preceded by the pipe(|) symbol
Internal wiki links check the existence of the target page. If the page doesn't exist, is misspelled or the case is incorrect the link turns red.
Usage:
- Page name only
- Using the page name only links to a page[2] in the main namespace with display identical to page name:
[[Venture]] results in Venture
As the first letter is not case sensitive [[venture]] also results in a valid link venture
- Link end "trick".
- Putting text directly connecting to the closing ]] results in that text being added to the displayed text.
[[Venture]]s results in Ventures while the link still goes to Venture.
[[Venture]]abunchofletters results in Ventureabunchofletters while the link still goes to Venture.
- Namespace and Page name
- To go to a page outside the main namespace the namespace needs to be added to the link
[[User:Evon R'al]] gives User:Evon R'al
[[UniWiki:Manual of Style]] gives UniWiki:Manual of Style
- Page name and Anchor
- Using a Page name and an Anchor gets to a specific location within a page.
- Using an Anchor only, leads to a specific location within the page.
[[combat sites#Expeditions]] gives combat sites#Expeditions
The existence of the page is still checked, but the existence of the anchor is not.
Note: If a non existing anchor is used the link goes to the top of the page.
[[combat sites#no exist]] gives combat sites#no exist, leading ot the top of the combat sites page
[[#Signatures]] gives #Signatures leading to the Signatures heading on this page.
- Page name and display
[[Venture|Venture]] results in Venture. More then double the amount of typing for the same result as when using a page name only link and more cluttered reading in the source.
But when doing this: Example of an [[Venture|mining]] frigate, we get Example of a mining frigate.
The use of display is particularly useful when namespaces or anchors are used. To increase readability.
[[User:Evon R'al|Evon R'al]]'s user page gives Evon R'al's user page
A link to [[combat sites#Expeditions|Expeditions]] gives A link to Expeditions
Special cases
- File namespace
[[File:Helpicon.png]] gives the file embedded at the location of the link.
To get a link to the file page the namespace needs to be preceded by a colon (:)
[[:File:Helpicon.png]] gives File:Helpicon.png a link to the file page.
<nowikiFile:Evon R'al.jpg</nowiki> gives File:Evon R'al.jpg
Display can be used like [[:File:Evon R'al.jpg|Evon R'al]] to change the presentation: The file page of Evon R'al's portrait.
For parameters to influence size and placement of a file see Mediawikiwiki:Help:Images
- Media namespace
- Is a virtual namespace which gives a direct link to a file.
[[Media:Evon R'al.jpg]] gives Media:Evon R'al.jpg
Display can be used: [[Media:Evon R'al.jpg|portrait]] to get Evon R'al's portrait.
- Category namespace
[[Category:Pilots]] gives a link to the Category category and the pilots category in a separate box at the bottom of the page.
To get a link to the Pilots category in the text use [[:Category:Pilots]] which gives Category:Pilots
Further reading mediawikiwiki:Help:Links
List of namespaces (In raw XML)
MessageBox with logo
Some possible logo's
{{MessageBox |On activating gate: [[File:Logo ded.png|35px|bottom|link=|alt= DED logo]] Database Information |Text |collapsed= yes }} |
On activating gate: Database Information |
---|
Text |
Some table stuff
HTML table with border="1"
Amarr, Blood Raider, Sansha, CONCORD | Helium isotopes |
Caldari, Gurista | Nitrogen isotopes |
Gallente, ORE, Serpentis | Oxygen isotopes |
Minmatar | Hydrogen isotopes |
Wiki markup table
Faction | Isotope type |
---|---|
Amarr, Blood Raider, Sansha, CONCORD | Helium |
Caldari, Gurista | Nitrogen |
Gallente, ORE, Serpentis | Oxygen |
Minmatar | Hydrogen |
Wiki markup table with class="wikitable"
Faction | Isotope type |
---|---|
Amarr, Blood Raider, Sansha, CONCORD | Helium |
Caldari, Gurista | Nitrogen |
Gallente, ORE, Serpentis | Oxygen |
Minmatar | Hydrogen |
Wiki markup table with class="sortable"
Faction | Isotope type |
---|---|
Amarr, Blood Raider, Sansha, CONCORD | Helium |
Caldari, Gurista | Nitrogen |
Gallente, ORE, Serpentis | Oxygen |
Minmatar | Hydrogen |
Wiki markup table with class="collapsible"
Faction | Isotope type |
---|---|
Amarr, Blood Raider, Sansha, CONCORD | Helium |
Caldari, Gurista | Nitrogen |
Gallente, ORE, Serpentis | Oxygen |
Minmatar | Hydrogen |
Wiki markup table with class="collapsible collapsed"
Faction | Isotope type |
---|---|
Amarr, Blood Raider, Sansha, CONCORD | Helium |
Caldari, Gurista | Nitrogen |
Gallente, ORE, Serpentis | Oxygen |
Minmatar | Hydrogen |
Collapsible div
Found in {{SkillQueue}}
Key: Classes mw-collapsible, mw-collapased and mw-collapsible-content
<div class="mw-collapsible" style="border: 2px solid white; padding: 0.5em;"> Content of outer div. <div class="mw-collapsible-content"> Content of inner div. </div> </div>
Results in:
Content of outer div.
Content of inner div.
References
- ^ https://www.eveonline.com/news/view/patch-notes-for-march-2020-release 30/03/2020
- ^ a b In the main namespace called article