Extension:DynamicSidebar
![]() Sürüm durumu: kararlı |
|
---|---|
![]() |
|
Uygulama | Görünüm , Vikim |
Açıklama | Kullanıcı sayfalarına, gruplarına ve kategorilerine göre dinamik kenar çubukları sağlar. |
Yazar(lar) | Ryan Lane (Ryan lanemesaj) |
En son sürüm | 1.1 (2020-05-12) |
Uyumluluk politikası | MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil. |
MediaWiki | 1.29+ |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | |
|
|
Quarterly downloads | 78 (Ranked 72nd) |
Translatewiki.net adresinde mevcutsa, DynamicSidebar uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
DynamicSidebar, oturum açmış kullanıcılar için kenar çubuğunun yeteneklerini genişletir. İzin verilirse, kullanıcılar "User:<username>/Sidebar" sayfası aracılığıyla kendi özel kenar çubuklarını ekleyebilir. Hizmetliler, "MediaWiki:Sidebar/Group:<group>" ve "MediaWiki:Sidebar/Category:<category>" sayfaları aracılığıyla gruplar ve kullanıcı sayfası kategorileri için kenar çubukları ekleyebilir.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiDynamicSidebar
adlı dizine yerleştirin.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicSidebar - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'DynamicSidebar' );
- Gerektiği gibi yapılandırın.
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Yapılandırma
Aşağıdaki seçenekler mevcuttur:
// Hata ayıklamayı etkinleştir
$wgDebugLogGroups['dynamic-sidebar'] = '/tmp/sidebar-debug.txt';
// Kullanıcıların User:<username>/Sidebar altında kendi özel kenar çubuklarını oluşturmasına izin verin
// Varsayılan: true
$wgDynamicSidebarUseUserpages = true;
// MediaWiki:Sidebar/Group:<group> altındaki grup kenar çubuklarına izin verin
// Varsayılan: true
$wgDynamicSidebarUseGroups = true;
// MediaWiki:Sidebar/Category:<category> altındaki kategori tabanlı kenar çubuklarına izin verin (It will only show the sidebar if the category is set on the user page.)
// Varsayılan: true
$wgDynamicSidebarUseCategories = true;
// Allow category based sidebars under MediaWiki:Sidebar/Category:<category> (will only show the sidebar if the category is set on the page).
// Default: false
$wgDynamicSidebarUsePageCategories = true;
Kullanım
Özel kullanıcı kenar çubukları
$wgDynamicSidebarUseUserpages
etkinleştirilmeli, ardından bir hizmetli "MediaWiki:Sidebar" sayfasına aşağıdakileri eklemelidir:
* USER-SIDEBAR
Bu dize, kullanıcının kenar çubuğuyla değiştirilecektir.
Kullanıcılar, kenar çubuğunu "Kullanıcı: <kullanıcı adı>/Sidebar" sayfasında tanımlamalıdır.
Grup kenar çubukları
$wgDynamicSidebarUseGroups
etkinleştirilmeli, ardından bir hizmetli "MediaWiki:Sidebar" sayfasına aşağıdakileri eklemelidir:
* GROUP-SIDEBAR
Bu dize, kullanıcının grup kenar çubuklarıyla değiştirilecektir.
Hizmetliler, "MediaWiki:Sidebar/Group:<grup>" sayfasındaki her grup için bir kenar çubuğu eklemelidir. Bir kullanıcı birden çok gruptaysa, her grup için kenar çubukları gösterilecektir. The group name listed here should be as expressed in LocalSettings.php, so "MediaWiki:Sidebar/Group:sysop", not "MediaWiki:Sidebar/Group:Administrator" or "MediaWiki:Sidebar/Group:Administrators".
Kategori kenar çubukları
$wgDynamicSidebarUseCategories
etkinleştirilmeli, ardından bir hizmetli "$2" sayfasına aşağıdakileri eklemelidir:
$wgDynamicSidebarUsePageCategories
must be enabled to allow Users to add sidebars to pages based on the category set in the page.
Then an administrator must add the following on the page "MediaWiki:Sidebar":
* CATEGORY-SIDEBAR
Bu dize, kullanıcının kullanıcı sayfasındaki kategorilerin kenar çubuklarıyla değiştirilecektir.
Hizmetliler, "MediaWiki:Sidebar/Kategori:<kategori>" konumundaki her kategori için bir kenar çubuğu eklemelidir. Bir kullanıcının kullanıcı sayfasında birden çok kategori varsa, her kategori için kenar çubukları gösterilecektir. Kullanıcılar, kullanıcı sayfalarına bir kategori ekleyerek kenar çubukları ekleyebilir.
Olası hatalar
Dinamik kenar çubuğu görünmüyorsa veya menü daraltılamıyorsa, CollapsibleVector'ı yüklemeniz gerekir (aşağıdaki bağlantı):
See also
![]() | This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |