AbahDoku Custom
Menambah Menu Sidebar
Mediawiki memiliki beberapa cara untuk menambah menu sidebar. Penambahan menu sidebar ada yang dilakukan melalui url berikut :
http://<nama_domain>atau<ip_mediawiki>/index.php/MediaWiki:Sidebar
atau dengan menambah sedikit code pada file LocalSettings.php.
Menambah code pada LocalSettings.php
Code yang di tambahkan pada LocalSettings.php adalah :
$wgHooks['SkinBuildSidebar'][] = function ( $skin, &$bar ) { // Mendapatkan user context $user = RequestContext::getMain()->getUser(); // Memeriksa apakah pengguna sudah login if ( $user->isRegistered() ) {
// Menambahkan menu Serba-serbi Abahwiki $bar['navigation'][] = [ 'text' => 'AbahDoku Custom', 'href' => '/index.php/AbahDoku_Custom', // Link ke halaman baru 'id' => 'n-serba-serbi-abahwiki', // Optional ID 'target' => '_self' // Membuka di tab yang sama ]; // Menambahkan menu Mikhmon $bar['navigation'][] = [ 'text' => 'Mikhmon', 'href' => 'http://abahdoku.wiki.gd:90/mikh3', 'id' => 'n-mikhmon', // Optional ID for styling or JS manipulation 'target' => '_blank' // Opens in a new tab ];
} return true;
};