Extension:Display Title/tr

Display Title uzantısı, bir sayfanın görüntü başlığının sayfaya bağlantılarda varsayılan bağlantı metni olarak kullanılmasına izin verir, hem diğer sayfalardan gelen bağlantılar hem de sayfadaki kendi kendine bağlantılar. Display Title ayrıca bir sayfanın görüntü başlığını tartışma sayfasının başlığının bir parçası olarak kullanır. İsteğe bağlı olarak orijinal sayfa başlığını sayfada alt başlık olarak görüntüler. Ve bir sayfanın görüntü başlığını sorgulamak için bir ayrıştırıcı işlevi sağlar.

Bu uzantı,  sihirli kelimesini kullanarak bir sayfanın görüntü başlığını ayarlamayı destekleyen MediaWiki çekirdeğindeki işlevselliği temel alır. sayfasının bir sayfaya yerleştirilmesi, ekran başlığının değerini (bu durumda Ekran Başlığım) displaytitle MediaWiki page_props tablosunun sayfa özelliği ve uygun şekilde yapılandırılırsa, sayfada başlık çubuğundaki başlık olarak bu değeri görüntüler. Display Title uzantısı, özelliklerini sağlamak için page_props tablosundaki görüntü başlığı değerini sorgular.

Yapılandırma parametreleri
Display Title işleyişi için kesinlikle gerekli olmasa da,  sihirli kelimenin beklendiği gibi çalışmasına izin vermek için aşağıdaki MediaWiki çekirdek yapılandırma değişkenlerini ayarlayın:

Başlığı düzenleme sayfalarında görüntüleyin ve bağlantıları düzenleyin
Display Title'ın düzenleme sayfalarında ve bunlara giden bağlantılarda kullanılması için, aşağıdaki sistem mesajlarını vikinizde düzenleyin (uygun olduğunda vikinin yerel dilini değiştirin):

Ve ayrıca Page Forms'u kullanıyorsanız.

Bağlama
Display Title uzantısının farklı bağlantı türleri için davranışı aşağıda özetlenmiştir. Tablo, farklı durumlar için bağlantı metninin ne olacağını gösterir. Tabloda, A bir sayfa başlığını ve a, sayfa adının ilk karakteriyle sayfa başlığını temsil eder (yani Ad alanından sonraki kısım: bir ad alanı varsa) küçük harf. Bir sayfa bir yönlendirme ise (yani aşağıdaki "Sayfa B Sayfasına Yönlendirir" sütunlarındaki Sayfa A) ve bir görüntü başlığı ayarlanmışsa, bu uzantı tarafından bu görüntü başlığının göz ardı edileceğini unutmayın.

ayrıştırıcı işlevi
ayrıştırıcı işlevi, sağlanan sayfanın görüntü başlığını alır. Örneğin:

sayfasının ekran başlığını gösterecektir. Mevcut sayfanın ekran başlığını almak için şunu kullanın:

Lua/Scribunto desteği
Bir sayfanın görüntü başlığını almak ve ayarlamak için iki Lua ( sayfasına bakın) işlevi vardır:  ve. Bunları kullanmak için aşağıdakileri içeren bir sayfa  oluşturabilirsiniz:

Daha sonra, sayfanın görüntü başlığını My Display Title olarak ayarlamak için bir sayfada  kullanabilir ve My Page ekranın başlığını almak için   kullanabilirsiniz.

Yönlendirmeler
Yönlendirme sayfaları için, hedef sayfanın bir görüntü başlığı varsa, yönlendirme sayfasının görüntü başlığı olarak kullanılacaktır.

Bunun, bir kullanıcı ilk kez gördüğünde beklenmedik olabilecek iki sonucu olduğunu unutmayın. Bir görüntüleme başlığına sahip bir sayfa, bir yönlendirme bırakarak taşındığında, bu hareketin başarılı olduğunu gösteren sayfada, bağlantı metni hem kaynak hem de hedef sayfalar için aynı olacaktır. Ve bir yeniden yönlendirmenin hedefi olan bir görüntü başlığına sahip bir sayfanın Special:WhatLinksHere sayfasında, yönlendirme sayfasının bağlantı metni hedef sayfanın görüntü başlığı olacaktır.

Tek bir yönlendirme düzeyi izlenecektir.

Geçmiş
Bu uzantının işlevselliği, Semantic Title uzantının bir parçası olarak gelişti. Semantic Title 1.0 sürümünün yazarı Van de Bugger kullanıcıya özel teşekkürler.

Display Title yalnızca MediaWiki çekirdeğindeki işlevselliğe dayanır; başka herhangi bir uzantıya bağlı değildir. Display Title içindeki işlevsellik Semantic Title üzerinden kaldırıldı ve artık yalnızca bir sayfanın görüntü başlığını Semantic MediaWiki özellik veya Cargo alanından ayarlama işlevini koruyor. Ancak, bir sayfanın görüntü başlığının Semantic Title içindeki işlevsellik yerine  kullanılarak ayarlanması önerilir. Geriye dönük uyumluluk için Semantic Title korunuyor.

Sürüm notları

 * Version 2.2.0
 * Bağlantıların DisplayTitle kullanmaması gereken sayfaların bir listesini tanımlamak için  dizi ekleyin
 * Fix behavior when there are underscores in the link text
 * Don't use deprecated ParserBeforeStrip hook
 * Version 2.1.0
 * Testler eklendi
 * Boş başlık kontrolü eklendi
 * Version 2.0.0
 * MW 1.28 ve altı ile uyumluluk düştü
 * Hata düzeltmeleri:
 * T181669: Bağlantı metni olarak aktarılan tam sayıları işle
 * 1.5.2 sürümünde tanıtılan ve kendi bağlantılarının HtmlArmor'da sarmalanmasına neden olan hata düzeltildi
 * Version 1.5.3
 * Yönlendirme sayfalarında, hedef sayfanın ekran başlığını gösterin
 * Tek bir yönlendirme düzeyini takip eder
 * Version 1.5.2
 * Hata düzeltmeleri:
 * T180413: İlk karakter haricinde bağlantı metni sayfa başlığıyla eşleştiğinde, görüntü başlığı yerine sağlanan bağlantı metnini kullanın
 * T180409: Tanımsız değişken: 152. satırdaki "DisplayTitleHooks.php" içinde bulundu
 * T181228: Eğik olan başlıklar HTML olarak gösterilir
 * Version 1.5.1
 * Oturum açmış kullanıcılar için "info" eylemini kullanma sorunu düzeltildi
 * Version 1.5
 * Bağlantı metninin geçersiz kılınması gereken metin yok sayılıyordu
 * Başlıktaki kullanıcı sayfasına olan bağlantıyı düzeltin (kişisel URL'ler)
 * Version 1.4
 * MediaWiki 1.28+ ile çalışacak şekilde güncellendi
 * Version 1.3
 * Ekran metnini kendi kendine olmayan bağlantılarla aynı şekilde belirlemek için değiştirilmiş öz bağlantılar
 * Version 1.2
 * User:Oetterer tarafından yazılmış mw.ext.displaytitle.get ve mw.ext.displaytitle.get Lua işlevleri eklendi
 * Version 1.1
 * Bağlantı oluştururken yalnızca parçalı başlık kontrolü eklendi
 * Version 1.0
 * İlk sürüm

Bilinen uyumsuzluklar

 * 1.5.0 sürümünden daha düşük bir Semantic Breadcrumb Links uzantısına sahipseniz,  yapılandırma parametresi çalışmayacaktır. Bu nedenle, orijinal sayfa başlığı başlık çubuğunun altında görüntülenmeyecektir.

Ayrıca bakınız

 * DISPLAYTITLE sihirli kelimesi