Jump to content

Extension:DynamicSidebar

From mediawiki.org
This page is a translated version of the page Extension:DynamicSidebar and the translation is 79% complete.
Outdated translations are marked like this.
MediaWiki manüel uzantıları
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
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
Quarterly downloads 52 (Ranked 78th)
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üzdeki DynamicSidebar 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.
  • Yes 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