|
|
Line 110: |
Line 110: |
| global $wgUser; | | global $wgUser; |
| 'text' => wfMessage( 'Sidebar' )->inContentLanguage()->parse(), | | 'text' => wfMessage( 'Sidebar' )->inContentLanguage()->parse(), |
| }
| |
|
| |
| document.getElementById("mw-mywiki-example").innerHTML = '<a href="https://open.spotify.com/show/68w44CObfwSHHgu7A5N5bn"><img src="https://ukikipedia.net/mediawiki/images/a/a0/Spotify.svg" alt="Listen to Ukikicast on Spotify" width="136" height="33" /></a> <a href="https://soundcloud.com/ukikicast"> <img src="https://ukikipedia.net/mediawiki/images/c/cf/Soundcloud.png" alt="Listen to Ukikicast on SoundCloud" width="136" height="33" /></a><br><a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src=" https://ukikipedia.net/mediawiki/images/3/35/US_UK_Apple_Podcasts_Listen_Badge_RGB.svg" alt="Listen to Ukikicast on Apple Podcasts" width="136" height="33" /></a> <a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src="https://ukikipedia.net/mediawiki/images/3/37/Youtube.svg" alt="Listen to Ukikicast on YouTube" width="136" height="33" /></a>';
| |
|
| |
| $wgHooks["SkinBuildSidebar"][] = "fnSidebarMultiLevel";
| |
| function fnSidebarMultiLevel(Skin $skin, &$bar) {
| |
|
| |
| global $wgOut;
| |
|
| |
| $title = Title::makeTitle(NS_MEDIAWIKI, "Sidebar-Custom");
| |
|
| |
| if ( !$title->exists() )
| |
| return true;
| |
|
| |
| $text = WikiPage::factory($title)->getContent()->mText;
| |
|
| |
| $firstValue = reset($bar);
| |
| $firstKey = key($bar);
| |
|
| |
| unset($bar[$firstKey]);
| |
|
| |
| $bar = array(
| |
| $firstKey => $firstValue,
| |
| "Custom" => $wgOut->parse($text)
| |
| ) + $bar;
| |
|
| |
| return true;
| |
|
| |
| } | | } |