Jump to content

Merubah Logo MediaWiki: Difference between revisions

From Made Juli
Created page with "= MERUBAH LOGO PADA MEDIAWIKI = == Example code == <code> $wgLogos = [ '1x' => "<translate nowrap><!--T:41--> path/to/1x_version</translate>.png", '2x' => "<translate nowrap><!--T:43--> path/to/2x_version</translate>.png", 'svg' => "<translate nowrap><!--T:44--> path/to/svg_version</translate>.svg", 'icon' => "<translate nowrap><!--T:95--> path/to/icon</translate>.png", // <translate nowrap><!--T:45--> version of logo without wordmark and tagline</translate> 'wor..."
 
Line 35: Line 35:


===Example paths===
===Example paths===
<code>
<code>
$wgLogos = [
$wgLogos = [
Line 57: Line 56:


=== Adding logos for language variants ===  
=== Adding logos for language variants ===  
<code>
<code>
$wgLogos = [
$wgLogos = [
Line 93: Line 91:


----
----
== Source : ==
== Source : ==
* https://www.mediawiki.org/wiki/Manual:$wgLogos
* https://www.mediawiki.org/wiki/Manual:$wgLogos
* https://www.mediawiki.org/wiki/Help:Formatting
* https://www.mediawiki.org/wiki/Help:Formatting

Revision as of 09:26, 8 September 2026

MERUBAH LOGO PADA MEDIAWIKI

Example code

$wgLogos = [ '1x' => "<translate nowrap> path/to/1x_version</translate>.png", '2x' => "<translate nowrap> path/to/2x_version</translate>.png", 'svg' => "<translate nowrap> path/to/svg_version</translate>.svg", 'icon' => "<translate nowrap> path/to/icon</translate>.png", // <translate nowrap> version of logo without wordmark and tagline</translate> 'wordmark' => [ 'src' => "<translate nowrap> path/to/wordmark_version</translate>.png", '1x' => "<translate nowrap> path/to/wordmark_version</translate>.svg", // <translate nowrap> optional: support SVG in addition to PNG</translate> 'width' => 135, 'height' => 20, ], 'tagline' => [ 'src' => "<translate nowrap> path/to/tagline_version</translate>.png", 'width' => 135, 'height' => 15, ], ];


Simple example

$wgLogos = [ 'icon' => "$wgScriptPath/lol.png", // <translate nowrap> path to primary logo for Vector 2022</translate> '1x' => "$wgScriptPath/myCustomLogo.png", // <translate nowrap> path to 1x version for other skins</translate> '2x' => "$wgResourceBasePath/hiResLogo.png", // <translate nowrap> path to 2x version for other skins</translate> ];


Example paths

$wgLogos = [ '1x' => "/lol.png", // <translate nowrap> relative path to file in document root</translate> '2x' => "/lol.png", // <translate nowrap> relative paths always start with a slash</translate> // 'svg' => "", // <translate nowrap> svg key has been deprecated</translate> 'icon' => "/lol.png", // <translate nowrap> 50×50 SVG or 100×100 PNG (limited support)</translate> 'wordmark' => [ 'src' => "/wordmark_sitename.png", // <translate nowrap> image of sitename text (limited support)</translate> 'width' => 135, 'height' => 20, ], 'tagline' => [ 'src' => "/tagline_subtitle.png", // <translate nowrap> image of tagline text without sitename (limited support)</translate> 'width' => 135, 'height' => 15, ], ];


Adding logos for language variants

$wgLogos = [ '1x' => "path/to/1x_version.png", // <translate nowrap> path to 1x version</translate> '2x' => "path/to/2x_version.png", // <translate nowrap> path to 2x version</translate> 'svg' => "path/to/svg_version.svg", // <translate nowrap> path to svg version</translate> 'icon' => "path/to/icon.png", // <translate nowrap> A version of the logo without wordmark and tagline</translate> 'wordmark' => [ 'src' => "path/to/wordmark_version.png", // <translate nowrap> path to wordmark version</translate> '1x' => "path/to/wordmark_version.svg", // <translate nowrap> optional if you want to support browsers with SVG support with an SVG logo.</translate> 'width' => 135, 'height' => 20, ], 'tagline' => [ 'src' => "path/to/tagline_version.png", // <translate nowrap> path to tagline version</translate> 'width' => 135, 'height' => 15, ], 'variants' => [ 'variant-code' => [ '1x' => "path/to/language_variant_1x_version.png", // <translate nowrap> path to 1x version in language variant</translate> '2x' => "path/to/language_variant_2x_version.png", // <translate nowrap> path to 2x version in language variant</translate> 'svg' => "path/to/language_variant_svg_version.svg", // <translate nowrap> path to svg version in language variant</translate> 'icon' => "path/to/language_variant_icon.png", // <translate nowrap> A version of the logo without wordmark and tagline in language variant</translate> 'wordmark' => [ 'src' => "path/to/language_variant_wordmark_version.png", // <translate nowrap> path to wordmark version in language variant</translate> '1x' => "path/to/language_variant_wordmark_version.svg", // <translate nowrap> optional if you want to support browsers with SVG support with an SVG logo in language variant.</translate> 'width' => 135, 'height' => 20, ], ], ], ];


Source :