Extension:DynamicSidebar

This page is a translated version of the page Extension:DynamicSidebar and the translation is 100% complete.
MediaWiki manüel uzantıları
OOjs UI icon advanced-invert.svg
DynamicSidebar
Sürüm durumu: kararlı
Extension DynamicSidebar example.png
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
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
Translatewiki.net adresinde mevcutsa, DynamicSidebar uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

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

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
// Varsayılan: true
$wgDynamicSidebarUseCategories = 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 "MediaWiki:Sidebar" sayfasına aşağıdakileri eklemelidir:

* 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ı):