Extension:CategoryTree
CategoryTree Sürüm durumu: kararlı |
|
---|---|
Uygulama | Etiket , Ayrıştırıcı işlevi , Özel sayfa |
Açıklama | Vikinin kategori yapısının ağaç olarak dinamik bir görünümünü sağlar. |
Yazar(lar) | Daniel Kinzler (Duesentriebmesaj) |
En son sürüm | güncellemeler devam etmekte |
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.25+ |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | BENİOKU |
|
|
Quarterly downloads | 298 (Ranked 14th) |
Public wikis using | 10,554 (Ranked 11th) |
Translatewiki.net adresinde mevcutsa, CategoryTree uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
CategoryTree uzantısı, vikinin kategori yapısının ağaç olarak dinamik bir görünümünü sağlar. Ağacın bölümlerini talep üzerine yüklemek için AJAX kullanır. CategoryTree aslen Daniel Kinzler tarafından harici bir araç olarak yazılmıştı, ancak daha sonra Tim Starling'in yardımıyla MediaWiki yazılımına entegre edildi.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiCategoryTree
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/CategoryTree - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'CategoryTree' );
- Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Kullanım
CategoryTree üç şekilde kullanılabilir:
- doğrudan kategori sayfalarında,
- bir viki sayfasında bir kategori yapısını göstermek için "özel etiket" (veya "ayrıştırıcı işlev") olarak,
- ve özel bir sayfa olarak.
CategoryTree uzantısı kategori sayfalarında listelenen alt kategorilere ► "genişlet" widget'ları ekler.
<categorytree> etiketi
Örnek. Sonuç, aşağıdaki kutuda ve sağda görülebilir:
<categorytree mode="pages">Manual</categorytree>
Özel etikete <categorytree> denir. Örneğin, bir wiki sayfasına <categorytree>Foo</categorytree> koyarsanız, Foo kategorisinin içeriğini o sayfada dinamik bir ağaç olarak gösterir (sağdaki örneğe bakın). Etiket, HTML benzeri bir sözdizimi kullanarak aşağıdaki özellikleri kabul eder:
- mode
- ağaçta hangi sayfaların gösterileceğini belirler. Bu,
namespaces
seçeneğinin kullanılmasıyla geçersiz kılınabilir. Olası değerler:- categories
- sadece alt kategorileri göster (yapılandırma sabiti
0
) - pages
- 200 sayfala sınırlı olarak, resimler hariç (alt yapı sabitini
10
) hariç alt kategorileri ve sayfaları göster - all
- tüm sayfaları, alt kategorileri, resimleri vb. göster (yapılandırma değişkeni
20
) - parents
- alt kategoriler yerine üst kategorileri listeler (yapılandırma sabiti
100
). Bu, CategoryTree'yi "ters" işleme koyar (Temmuz 2008'den bu yana desteklenir).
- depth
- Başlangıçta ağacın kaç seviyesinin gösterileceğini belirler. Varsayılan 1.0, yalnızca kök düğümü anlamına gelir. Maksimum değer belirtilen moda ve
$wgCategoryTreeMaxDepth
seçeneğine bağlıdır. (30.03.2007 r20410 ve r20840 ile piyasaya sunuldu; Temmuz 2008 tarihinden bu yana$wgCategoryTreeDynamicTag
ile bile tamamen işlevsel.) onlyrootbunu başlangıçta yalnızca ağacın "kök" düğümünü gösterecek şekilde "on" olarak ayarlayın.Temmuz 2008, r36864’den itibaren kaldırıldı: yerinedepth="0"
eşittir. (13.03.2007, rev1 tanıtıldı.)depth="0"
kullanın.- hideroot
- ağacın "kök" düğümünü, yani
hideroot=on
gizlemek için bunu "on" olarak ayarlayın. Örneğin, Foo kategori adını göstermeyecek. - hideprefix
- ad alanı önekinin ağaçtaki girişlerden ne zaman gizlenmesi gerektiğini belirler (r36864, Temmuz 2008'den beri). Olası değerler:
- always
- daima ön eki gizle. Yalnızca tüm sayfalar aynı ad alanından geliyorsa kullanılmalıdır (yapılandırma sabiti
10
). - never
- kategori alanı için bile ad alanı önekini asla gizleme (yapılandırma sabiti
0
). - auto
mode="categories"
olduğu gibi, yalnızca kategoriler gösteriliyorsa, kategorilerin ad alanını gizleyin (yapılandırma sabiti30
). Bu, eski varsayılan davranışa eşdeğerdir (Haziran 2008'den önce).- categories
- her zaman kategorilerin ad alanını gizler, fakat diğer tüm önekleri gösterir (yapılandırma sabiti
20
). Yeni varsayılan davranış budur (r36864, Temmuz 2008'den beri).
- showcount
- alt kategorilerdeki girişlerin sayısını, yani
showcount="on"
göstermek için bunu "on" olarak ayarlayın (r36864, Temmuz 2008'den beri). Bu, sayfalarda sıralanan, ancak kategori listelerinde ve Special: CategoryTree'de varsayılan olarak etkin olan kategori ağaçları için devre dışı bırakılmıştır. This is disabled per default for category trees inlined on pages, but enabled per default in category listings and on Special:CategoryTree. - notranslations
- kategoriye ait sayfalara karşılık gelen tüm çeviri sayfalarını, yani
notranslations="on"
(Gerrit change 526234, Kasım 2019'dan beri) gizlemek için bunu "on" olarak ayarlayın. Bu varsayılan olarak devre dışıdır. "on" olarak ayarlandığında, ör. (Sayfa, Sayfa/tr, Sayfa/fr, Sayfa/de, yalnızca varsayılan bir "Sayfa" gösterecek ve tüm çevirilerini bastıracaktır).Bu "showcount" etkilemez, bu yüzden hala bir hata. - namespaces
- Listedeki girişler boşlukla ayrılmış, ad alanı adları olmalıdır. Ana ad alanı "-" veya "0" ile gösterilebilir. Alt kategoriler sadece listede kategori isim alanı mevcutsa gösterilecektir.
- class, style, id, vb
- <categorytree> etiketi blok elemanları için tüm standart HTML özelliklerini destekler (Temmuz r36864 Temmuz 2008'den bu yana; ondan önce, sadece
style
desteklendi).
'Ad alanları' parametresi hakkında notlar
Kategori bir ad alanıdır. Kategoriler varsayılan olarak tüm modlarda gösterilir, ancak namespaces
parametresini belirlemek onları listede olmayan diğer ad alanları gibi gizler. Sayfaları alt kategorilerdeki sayfalar dahil olmak üzere belirli bir ad alanında listelemek istiyorsanız, sadece ad alanı listesine Kategori ekleyin.
Örnek:
- Ana ad alanı sayfalarının Kategori:Manüel listelenmesi:
<categorytree mode="pages" namespaces="Main">Manual</categorytree>
- Ana ad alanı sayfalarını ve Kategori:Manüel alt kategorilerin listelenmesi:
<categorytree mode="pages" namespaces="Main Category">Manual</categorytree>
mode
parametresi namespaces
tarafından geçersiz kılınır:
- yalnızca Kategori ad alanı istenirse,
mode=categories
değerine eşittir; - eğer dosya ad alanı listede mevcutsa,
mode=all
anlamına gelir; - aksi halde
mode=pages
kullanılacaktır. Bu, site yapılandırması değiştirilmemişse, aşağıdakilerin eşdeğer olduğu anlamına gelir (ilk ikisi her zaman eşittir, üçüncüsü yalnızca$wgCategoryTreeDefaultMode
varsayılanCategoryTreeMode::CATEGORIES
ise):
<categorytree mode="categories">Manual</categorytree>
<categorytree namespaces="Category">Manual</categorytree>
<categorytree>Manual</categorytree>
{{#categorytree}} ayrıştırıcı işlevi
r25825'ten (13 Eyl 2007) bu yana, bir sayfaya kategori ağacı yerleştirmek için ayrıştırıcı işlevi sözdizimini de kullanabilirsiniz. Bu, farklı bir sözdizimi kullanarak, örneğin, <categorytree> etiketi gibi çalışır. {{#categorytree:Foo}}
; seçenekler, adlandırılmış şablon parametreleri için sözdizimi kullanılarak belirlenebilir; ör. {{#categorytree:Foo|hideroot|mode=pages}}
.
Ayrıştırıcı işlevi sözdiziminin kullanılması, gösterilecek kategoriyi belirlerken sihirli sözcükleri, şablonları ve şablon parametrelerini kullanmanıza izin verme avantajına sahiptir. Bazı örnekler:
- "Bu sayfalar" kategori ağacını göstermek için bir sihirli değişken kullanmak (kategori açıklama sayfalarında faydalı olabilir):
{{#categorytree:{{PAGENAME}}}}
.
- Kategoriyi belirlemek için bir şablon kullanmak:
{{#categorytree:{{root category}}}}
- Kök kategorisinin adı Template:Root_category içeriğiyle tanımlanır. - Kategoriyi belirlemek için bir şablon parametresi kullanmak, bir şablon içinde CategoryTree kullanılırken: Template:Baz içinde
{{#categorytree:{{{1}}}}}
{{Baz|Foo}} kullanarak çağrılabilir.
Special:CategoryTree sayfası
Özel sayfaya Special:CategoryTree denir:; orada bir kategorinin adını girip içeriğine göz atabilirsiniz.
Yapılandırma
LocalSettings.php dosyanızda belirleyebileceğiniz bazı seçenekler var:
0
, sayfalar için 10
, herkes için 20
, üstler için 100
kullanın.- $wgCategoryTreeMaxChildren
- Bir ağaç düğümünde gösterilen maksimum çocuk sayısı. Varsayılan 200.
- $wgCategoryTreeAllowTag
- <categorytree> etiketini etkinleştir. Varsayılan doğrudur.
- $wgCategoryTreeDynamicTag
- ağacın ilk seviyesini <categorytree> dinamik olarak yükler. Bu şekilde, önbelleğin devre dışı bırakılması gerekmez. Varsayılan ayar yanlış.
- $wgCategoryTreeDisableCache
- <categorytree> etiketine sahip sayfalar için ayrıştırıcı önbelleğini devre dışı bırakır veya saniye cinsinden maksimum önbellek süresi sağlar. Varsayılan değer 6 saat olan 21600'dür.
- $wgCategoryTreeUseCache
- anon kullanıcıları için HTTP önbelleğini etkinleştir. Varsayılan ayar yanlış.
$wgCategoryTreeOmitNamespacesayfalar ve kategoriler için ad alanı adını göstermiyor. Varsayılan değer yanlıştır, ad alanları yalnızca kategorileri göstermedikçe gösterilir.r36864, Temmuz 2008 itibariyle kullanımdan kaldırıldı: yerine$wgCategoryTreeDefaultOptions['hideprefix']
kullanın.- $wgCategoryTreeMaxDepth
- ağacın başlangıçta bir <category> etiketindeki deepness parametresi kullanılarak genişletilebildiği her bir mod için maksimum derinliği tanımlayan bir dizi. Varsayılan olarak, bu "kategoriler" modu için 2 ve diğer modlar için 1 olarak ayarlanmıştır. Örneğin, kategoriler için 3 ve diğer modlar için 2 olarak ayarlamak için,
$wgCategoryTreeMaxDepth = [10 => 2, 20 => 2, 0 => 3, 100 => 2];
kullanabilirsiniz. - $wgCategoryTreeDefaultMode
<categorytree> etiketinde herhangi bir mod özelliği belirtilmediğinde kullanılacak varsayılan mod.0
(varsayılan kategoriler),10
(sayfa) veya20
(tümü) olabilir.$wgCategoryTreeCategoryPageModeKategori sayfalarında ağaç oluştururken kullanılacak mod.r36864, Temmuz 2008 itibariyle kullanımdan kaldırıldı: bunun yerine$wgCategoryTreeCategoryPageOptions['mode']
kullanın.- $wgCategoryTreeSidebarRoot
- kategori ağacını kenar çubuğuna entegre etmek için kullanılacak kök kategori (r36920, Temmuz 2008'den beri). Ayarlanmazsa, hiçbir ağaç entegre edilmez (bu varsayılandır). Bir CategoryTree'yi kenar çubuğuna entegre etmek yalnızca SkinTemplate'e dayalı görünümlerle, yani Modern, Monobook, Chick, Simple ve MySkin ile çalışır, ancak Standard, Nostalgia veya CologneBlue ile çalışmaz. Bu, şu anda MediaWiki 1.35.1 ve vektör görünümü için bozuktur, phab:278306 sayfasına bakın.
- $wgCategoryTreeDefaultOptions
- dizi olarak uygulanacak varsayılan seçenekler (r36864, Temmuz 2008'den beri). Mevcut seçenekleri yukarıda açıklanmıştır. Örnek:
$wgCategoryTreeDefaultOptions['mode'] = 'pages';
- $wgCategoryTreeCategoryPageOptions
- kategori sayfalarında dizi olarak kullanmak için seçenekler (r36864, Temmuz 2008'den beri).
- $wgCategoryTreeSpecialPageOptions
- Özel üzerinde kullanmak için seçenekler: CategoryTree, dizi olarak (r36864, Temmuz 2008'den beri).
- $wgCategoryTreeSidebarOptions
- ağacı kenar çubuğunda bir dizi olarak gösterirken kullanmak için seçenekler (r36920, Temmuz 2008'den beri)
Sistem mesajları
categorytree-member-num
Varsayılan olarak, bir kategori sayfasında alt kategorileri listelerken, her bir alt kategoriyi bir tamsayı izleyerek, altında kaç alt kategorinin bulunduğunu, kaç sayfa içerdiğini ve kategoride kaç dosya bulunduğunu gösterir (varsa):
- Kategori adım (5 C, 2 P, 1 F)
MediaWiki:Categorytree-member-num sistem mesajını geçersiz kılarak bu davranışı değiştirebilirsiniz. Beş parametre alır:
Parametre | Anlamı |
---|---|
$1 | Alt kategori sayısı |
$2 | Makale sayısı (kategori sayfaları veya dosya sayfaları dahil değil) |
$3 | Yüklenen dosya sayısı |
$4 | Kategori sayfaları ve dosya sayfaları dahil olmak üzere toplam üye sayfası sayısı |
$5 | ($1 K, $2 M, $3 D) değerine yakın, ancak 0 olan herhangi bir şey ihmal edilmiş.
Daha doğrusu, kategorideki sayfaların (mediawiki:categorytree-num-pages), alt kategorilerin (mediawiki:categorytree-num-categories) ve dosyaların (mediawiki:categorytree-num-files) sayısının virgülle ayrılmış bir listesi veya kategorinin üye olmaması durumunda boş (mediawiki:categorytree-num-empty). 1,19 civarında olanlardan önceki sürümlerde bu değer farklıydı. Bu belgelerin eski sürümüne bakın. |
Varsayılan değer ($5)
.
İpucu: Farklı parçaları koşullu olarak görüntülemek için if/then/else mantığını sağlamak için ParserFunctions uzantısını kullanın. Örneğin:
{{#ifeq:$1|0||$1 categories}}
Tüm bilgileri çıkarırken virgül ve boşlukları yöneten bir yapılandırma:
Kısaltma versiyonu:
({{#ifeq:$4|0|empty|{{#ifeq:$1|0||$1 C{{#ifeq:{{#expr:$3+$2}}|0||,}}}} {{#ifeq:$2|0||$2 P{{#ifeq:$3|0||,}}}} {{#ifeq:$3|0||$3 F}}}})
Tam ad sürümü:
({{#ifeq:$4|0|empty|{{#ifeq:$1|0||$1 categories{{#ifeq:{{#expr:$3+$2}}|0||,}}}} {{#ifeq:$2|0||$2 pages{{#ifeq:$3|0||,}}}} {{#ifeq:$3|0||$3 files}}}})
Sorun giderme
CategoryTree kurulduktan sonra wiki bozuldu
- Hata raporu özelliğini açın
- Tüm dosyaların kurulu olduğundan emin olun
- CategoryTree uzantı dosyalarının hepsinin mod 644 sahip olduğundan emin olun, ve CategoryTree dizini 755 moduna sahiptir.
LocalSettings.php içindeki seçenekler etkisizdir
- Uzantı dahil sonra seçeneklerini belirlediğinizden emin olun.
<span id="Clicking_the_►_has_no_effect,_gives_a_JavaScript_error_or_just_sits_on_loading">
► tıklamanın bir etkisi olmaz, bir JavaScript hatası verir veya yükleniyor üzerine oturur
- Sistem mesajlarında (MediaWiki ad alanı) <categorytree> etiketinin kullanılması beklendiği gibi çalışmayabilir, bu bilinen bir uyarıdır. Geçici bir çözüm için aşağıdaki Kenar Çubuğunda CategoryTree Kullanımı bölümüne bakın.
- LocalSettings.php dosyanızda uzantı dahil önce
$wgUseAjax = true;
olduğundan emin olun.
- Uzantının en son sürümünü kullandığınızdan emin olun. Kanayan kenar git:mediawiki/extensions/CategoryTree altındadır
- Eğer kuralları veya takma ad kullanıyorsanız (ör. "Çok kısa URL'ler", yani belge kökünde viki sayfalarına sahip olmak veya belki de istenen URL'nin bir www sürümüne yeniden yönlendirmek için), tıpkı /skins dizini için yaptığınız gibi, /extensions dizini için de bir istisna bulunduğundan emin olun. Ayrıca aşağıya bakın.
<span id="Clicking_the_►_shows_no_sub-categories_error">
► tıkladığınızda alt kategori yok hatası görünüyor
- Bu kodu LocalSettings.php:
$wgCategoryTreeDefaultOptions['namespaces'] = [ 0, NS_CATEGORY, NS_FILE ];
dizinine ekleyerek düzeltmeyi deneyin.
Tarayıcı, CategoryTree.js ve/veya CategoryTree.css için kötü bir MIME türü bildirdi
- Web sunucunuzun .js ve .css dosyaları için doğru MIME türlerini kullandığından emin olun
- URL’leri doğrudan tarayıcıya girin ve bazı sayfalarda sayfalar sunup sunmadığını kontrol edin; özellikle:
- Yeniden yazma kuralları veya takma adı kullanıyorsanız (örneğin, "çok kısa URL’lere" sahip olmak - yani belge kökünde wiki sayfaları), /extension dizini için bir istisna olduğundan emin olun /skins dizini için olur.
<span id="Member_counts_are_wrong,_grey_arrows_►_are_shown_instead_of_►">
Üye sayıları yanlış, ► yerine ► oklar
MediaWiki 1.13'ten bu yana, CategoryTree bir kategorideki üye sayısını gösterebilir ve o sayıya dayanan çocuğu olmayan ağaç düğümleri için gri bir ► oku gösterebilir. Bu bilgi yeni category tablosuna dayanmaktadır. Ancak, bu tabloyu geçerli değerlerle doldurmak, 1.13'e yükseltirken her zaman çalışmaz. Bu durumda, --force
seçeneğiyle gerekirse, populateCategory.php
bakım komut dosyasını çalıştırın.
<span id="► ► ▼_toggles_shown_only_on_the_first_level_of_the_category_tree_view">
► ► ▼ kategori ağacı görünümünün yalnızca ilk düzeyinde gösterilen geçişler
Ağacı görüntülerken yalnızca bir seviye derinliğe sahip olmanız durumunda, modules/ext.categoryTree.styles.css dosyasından display: none;
ile display: inline !important;
kadar ayarlamayı deneyin.
Etiket stilini değiştirmeyi amaçlayan JavaScript bir şekilde hatalıdır.
Bot kullanıcılarına not
Kategori sayfalarının HTML'sini ayrıştıran botlar ve komut dosyaları, geleneksel çıktıyı zorlamak için notree URL parametresini kullanabilir. Bununla birlikte, HTML çıktısı genellikle kararlı değildir, bu nedenle betiğinizi kategori listelerini ve benzerlerini getirmek için API kullanacak şekilde değiştirmeniz önerilir.
"Kategori Bulunamadı" mesajı
CategoryTree eklentisini uyguladıktan ve ağacı göstermek için kodu ekledikten sonra, Kategori Bulunamadı yazan bir mesaj görürseniz, kategori sayfalarınıza bazı içerikler eklemeniz gerekir. Temelde kategori sayfaları kırmızı sayfalar olamaz. Kategori adlarınızı tıklayın, kategori sayfasına bir metin ekleyin ve ardından ağacınız iyi çalışmalıdır.
Sonraki 200 bağlantı, CategoryTree yüklü olduğunda çalışmaz
Yüklemiş olduğunuz MediaWiki sürümüne göre, bu uzantının doğru sürümünün yüklendiğinden emin olun. Özellikle, 1.17'den önceki MediaWiki sürümleri için yapılan bu uzantının sürümleri, MediaWiki 1.17 ve üstü ile uyumlu değildir ve kategori sayfalarındaki sayfalama bağlantılarının kırıldığı sorunlara neden olur.
"Ad alanları" parametresi kullanılırken sayfa gösterilmez
Yukarıya bakınız.
Hileler
CategoryTree'yi sistem mesajlarında ve özel görünümlerde kullanma
CategoryTree'nin eski sürümlerinde, bu çalışmayı yapmak için kodu değiştirmeniz gerekir: CategoryTree.php dosyasıdaki efCategoryTreeParserOutput
işlevini bulun ve koşulu kaldırın; yani, şöyle görünmeli:
function efCategoryTreeParserOutput( &$outputPage, &$parserOutput ) {
CategoryTree::setHeaders( $outputPage );
return true;
}
Kenar Çubuğunda CategoryTree Kullanımı
JavaScript kullanımı
r36920 (Temmuz 2008) MediaWiki 1.13 (r36917) sürümünden beri, bir KategoriTree'yi kenar çubuğuna, kök olarak kullanmak istediğiniz kategoriye $wgCategoryTreeSidebarRoot
ayarlayarak ekleyebilirsiniz. Bu sadece SkinTemplate tabanlı derilerle çalışır, ancak Modern, Monobook, Chick, Simple ve MySkin'dir, ancak Standard, Nostalji veya CologneBlue değildir.
Kategori Ağacının kenar çubuğunda farklı bir konumda olmasını istiyorsanız, MediaWiki:Sidebar üzerinde "categorytree-portlet" olarak kaynaklayabilirsiniz.
CategoryTree ve/veya MediaWiki'nin önceki sürümlerinde, kenar çubuğunda normal wiki metin özelliğini etkinleştirmek için MonoBook.php'ye bir mod yüklemeniz gerekir, bkz. kenar çubuğunda wiki metin --DJ 19:26, 24 January 2008 (UTC)
Araç kutunuza "CategoryTree" bağlantısını eklemek için (kenar çubuğu ), görünümün JavaScript sayfasına (örneğin,monobook.js) aşağıdaki kodu ekleyin ve URL'yi özelleştirin "w:Special:CategoryTree".
function AppendCategoryTreeToSidebar() {
try {
var node = document.getElementById( "p-tb" )
.getElementsByTagName('div')[0]
.getElementsByTagName('ul')[0];
var aNode = document.createElement( 'a' );
var liNode = document.createElement( 'li' );
aNode.appendChild( document.createTextNode( 'CategoryTree' ) );
aNode.setAttribute( 'href' , '[[w:Special:CategoryTree]]' );
liNode.appendChild( aNode );
liNode.className = 'plainlinks';
node.appendChild( liNode );
} catch(e) {
// lets just ignore what's happened
return;
}
}
addOnloadHook( AppendCategoryTreeToSidebar );
Bu kodun daha genel bir sürümü Manüel:Arayüzey/Kenar çubuğu#kenar çubuğu ve araç kutusu içeriği (javascript) 'da bulunabilir.
Kolay çalışıyorsa adım adım:
- Bu satırları LocalSettings.php ekleyin:
$wgCategoryTreeSidebarRoot = 'Kategori:makale_adı';
MediaWiki: ad alanı sayfaları kullanma
Kategori dışı bir sayfadayken, genel kategori sınıfına (Kategori ağacı olarak görüntülenir) ve belirli bir kategori sınıfına giden bir bağlantı oluşturmak istiyorsanız (Kategori ağacı olarak göster, bir kategori sayfasındayken örnek, görüntülediğiniz kategorinin adıdır):
- MediaWiki:Sidebar ekleyin (SEARCH hemen üstünde iyi bir yer) bir satır,
** sidebarcategorytree-url|sidebarcategorytree
- Bir [[MediaWiki:Sidebarcategorytree]] oluşturun:
{{#ifeq: {{NAMESPACE}}|Category|View as category tree|Category tree}}
- Bir [[MediaWiki:Sidebarcategorytree-url]] oluşturun:
{{#ifeq: {{NAMESPACE}}|Category|Special:CategoryTree/{{BASEPAGENAME}}|Special:CategoryTree/Categories}}
See also
Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
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. |
- Extensions bundled with MediaWiki 1.31/tr
- Stable extensions/tr
- Tag extensions/tr
- Parser function extensions/tr
- Special page extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- CategoryViewer::doCategoryQuery extensions/tr
- CategoryViewer::generateLink extensions/tr
- MediaWikiServices extensions/tr
- OutputPageRenderCategoryLink extensions/tr
- ParserFirstCallInit extensions/tr
- SkinAfterPortlet extensions/tr
- SkinBuildSidebar extensions/tr
- SpecialTrackingCategories::generateCatLink extensions/tr
- SpecialTrackingCategories::preprocess extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr
- Extensions included in BlueSpice/tr
- Extensions included in Canasta/tr
- Extensions available as Debian packages/tr
- Extensions included in Fandom/tr
- Extensions included in Miraheze/tr
- Extensions included in MyWikis/tr
- Extensions included in ProWiki/tr
- Extensions included in semantic::core/tr
- Extensions included in ShoutWiki/tr
- Extensions included in Telepedia/tr
- Extensions included in wiki.gg/tr
- Extensions included in WikiForge/tr
- Category extensions/tr
- Tree extensions/tr
- Ajax extensions/tr