Düzenlenebilir ipuçları

Gamepedia Yardım Viki sitesinden
Şuraya atla: kullan, ara
ÖNEMLİ!
GP Nova.png Bu, varsayılan olarak vikilere yüklenmeyen TippingOver uzantısını gerektirir. Bu özellikleri kullanmak isteyenler, kurulum istemek için wiki yöneticilerine başvurmaları gerekir.

Araç ipuçları, bir sayfada metin gibi belirli öğelerin üzerine geldiğinde okuyuculara ek bilgi sağlamak için kullanabileceğiniz basit gezinme kutularıdır. Bir örnek görmek için fare imlecinizi bu bağlantı üzerine getirin. (Bu yalnızca tarayıcınızda JavaScript etkinse çalışır.)

TippingOver uzantısı oldukça özelleştirilebilir. Bu kılavuz yalnızca varsayılan yapılandırmayı kapsar, burada:

  • Bir araç ipucunun içeriğini saklamak için "/İpuçu" alt sayfaları. Başka bir deyişle, "Örnek" adlı bir sayfa için, araç ipucu içeriği "Örnek/İpucu"'nda olur.
  • Bir araç ipucu, "/İpucu" alt sayfası olan bir sayfanın herhangi bir wiki bağlantısına otomatik olarak uygulanır.

Bunun, TippingOver kullanan ipucu içeriğinin editörler tarafından manüel olarak eklenmesi gerektiği anlamına geldiğini unutmayın. TippingOver dış kaynaklardan herhangi bir bilgi almaz ve alamaz. Bazı durumlarda, başka bir site bir wiki ile kullanabileceğiniz bir araç ipucu sistemi sağlayabilir, ancak bunları ayarlamak için belgelerine bağlı olmak gerekecektir. Gamepedia personeli size bu konuda yardımcı olabilir.

Bu betik için gerekli şablonları ayarlamak, bir dereceye kadar web tasarım becerisi ve MediaWiki şablonlarının anlaşılmasını gerektirir.

Şablonları ayarlama[düzenle | kaynağı değiştir]

Şablon:Araç ipucu vurgulu kutusu[düzenle | kaynağı değiştir]

Bu, araç ipuçlarının görünümünü belirleyen ana şablondur. Burada tamamen bağımsız bir görünüm tasarlayabilir veya burada kullanmak için MediaWiki:Common.css, MediaWiki:Hydra.css ve/veya MediaWiki:Hydradark.css üzerinden stiller ekleyebilir veya kullanabilirsiniz.

Her iki durumda da, şablonun içeriğini en az bir parametreden alması gerekir. En azından, şablonu bir başlık parametresi ve gövde parametresi kullanacak şekilde tasarlamanız önerilir. Başlık için ayrı bir parametreye sahip olmak, bu şablonu, tasarımınızı yükleme şablonuna kopyalayıp yapıştırmak yerine hala yüklenen araç ipuçları için kullanmanızı sağlar. İsteğe bağlı olarak gövde parametresi yerine daha spesifik parametreler kullanabilirsiniz, ancak her iki durumda da, başlık dışı içeriği araç ipucuna beslemek için bir yola ihtiyacınız vardır.

Bu şablonun çok temel bir örneği:

<onlyinclude><div style="border: 1px solid #d1d1d1; background: #ffffff; color: #373737; width: 25em; max-width: 25em">
<div style="font-size: 132%; font-variant: small-caps; color:#f58120;">{{#if:{{{başlık|}}}|{{{başlık}}}|{{BASEPAGENAME}}}}</div>
{{#if:{{{gövde|}}}|{{{gövde}}}|}}
</div></onlyinclude>
[[Kategori:İpucu şablonları]]

Araç ipuçları fare imleciyle birlikte hareket ettiğinden ve saydam arka planlar tüm bilgisayarlarda iyi çalışmayabileceğinden, araç ipucu tasarımınız için tamamen opak bir arka plan kullanmanız önerilir. Bu şablonları koruma hakkınız varsa, neredeyse kesinlikle yüksek kullanımlı bir şablon olacağı için bunu yapmanız önerilir.

Şablon:İpucu vurgulu kutu yükleme[düzenle | kaynağı değiştir]

Bu, yükleme sırasında araç ipuçlarının görünümünü belirleyen şablondur. Bir başlık ve gövde parametresi kullanma ile ilgili yukarıdaki önerileri uyguladıysanız, bu şablon oldukça basit tutulabilir ve buna benzer olacaktır:

<onlyinclude>{{İpucu vurgulu kutusu
  |başlık=$1
  |gövde=Yükleniyor...
}}</onlyinclude>

TippingOver, $1 araç ipucunu yüklediği sayfanın başlığıyla değiştirir ve başlığın araç ipucu yüklenmeden önce görüntülenmesini sağlar. Bazı durumlarda, bu görüntülenmesi gereken başlıkla tam olarak eşleşmez: örneğin, "Deri Çizmeler (Seviye 20)" adlı bir sayfanın muhtemelen sadece "Deri Çizmeler" adlı bir başlığı olmalıdır, ancak komut dosyasının bilmesinin bir yolu yoktur araç ipucu yüklenene kadar bunu yapın.

Bu şablona bir animasyonlu yükleme simgesi eklemeniz önemle tavsiye edilir ve Şablon:İpucu üzerine gelindiğinde olduğu gibi bu şablon da muhtemelen en iyi şekilde korunur.

Bir test ipucu oluşturma[düzenle | kaynağı değiştir]

"/İpucu" ile biten herhangi bir sayfanın tırnak işaretleri olmadan bir alt sayfası oluşturun. Bunun için ana sayfanın olması gerekmez. Örneğin, kullanıcı sayfanızın bir /İpucu alt sayfası oluşturursanız, kullanıcı sayfanızın gerçekten var olup olmaması önemli değildir.

Araç ipucu sayfaları, Araç ipucu fareyle üzerine gelme kutusunu 1 parametresine geçiren komut dosyası tarafından şablonlar gibi ele alınır. Genel olarak, bir araç ipucu sayfası aşağıdaki gibi ayarlanır:

{{ {{{1|Araç ipucu üzerine gelme kutusu}}}
  |başlık=burada ipucu başlığı
  |gövde=burada araç ipucu içeriği
}}

Elbette, başlık ve gövde öğelerini araç ipucunuz tarafından kullanılan gerçek parametrelerle değiştirirsiniz. Burada, 1 parametresi, araç ipucu sayfasının hangi şablonu çağırması gerektiğini tanımlar. Bu, araç ipucu verilerini başka şekillerde yeniden kullanmanızı sağlar.

Örneğin, Şablon:Araç ipucu üzerine gelme kutusuyla aynı parametreleri kullanan bir bilgi kutusu şablonu oluşturabilirsiniz, ancak bunun için basit başlık ve gövde kodundan daha fazlası gerekir parametre ayarları. Deri Çizme/İpucu bir ipucunuz olduğunu varsayalım. Daha sonra araç ipucu verilerinden bir bilgi kutusu oluşturmak için Deri Çizmeler sayfasında {{:Deri Çizme/İpucu|Öğe bilgi kutusu}} kullanabilirsiniz. Daha temel olarak, Şablon:Araç ipucu üzerine gelme kutusunun sayfalarda kullanılabilecek başka bir sürümünü oluşturabilirsiniz; yazı tipi boyutlandırma sorunları nedeniyle stillerin genellikle farklı olması gerekir. Farklı bir şablona da başvurmak için yukarıdaki {{{1|İpucu üzerine gelme kutusu}}} satırını değiştirerek başka bir şablonu varsayılan yapabilirsiniz.

Araç ipucunu test etme[düzenle | kaynağı değiştir]

Araç ipucunu test etmek için araç ipucunun temel sayfasına bir bağlantı oluşturun. Örneğin, bir araç ipucu Deri Çizme/İpucu ise. Deri Çizmeler için bir bağlantı oluşturun. Ardından fare imlecinizi bağlantının üzerine getirin ve yükleme tamamlandıktan sonra ve sonra araç ipucunun doğru görünüp görünmediğine bakın.

Tüm kullanıcılar için araç ipuçları ayarlama[düzenle | kaynağı değiştir]

Test tamamlandıktan ve şablonların tümü istendiği gibi çalıştıktan sonra, komut dosyasını kişisel komut dosyası sayfanızdan MediaWiki:Common.js'ye taşıyın. Artık araç ipuçları tüm kullanıcılar için geçerli olacak.

Önbellekleme ile ilgili notlar[düzenle | kaynağı değiştir]

TippingOver, tarayıcınızdaki her sekmeyi bir önbellek gibi ele alır. TippingOver, bu sayfadaki bağlantıları inceler ve hangilerinin mevcut araç ipucu sayfalarına sahip olduğunu bulur ve bu bağlantıların her birine görünmez bir şekilde bir "yükleme" araç ipucu kutusu ekler. Bu, MediaWiki bağlayıcısı çalıştığında olur, bu nedenle TippingOver'ın bir bağlantıya yeni oluşturulan bir araç ipucu ekleyebilmesi için bazen bir sayfayı düzenlemek ve kaydetmek (boş bir düzenleme) gerekebilir.

Benzer şekilde, araç ipucu betik her araç ipucunu sayfa yüklemeleri arasında yalnızca bir kez yükler. Bir araç ipucu kutusu eklediği bir bağlantının üzerine geldiğinizde bir araç ipucu yüklemeye başlar. Yüklendikten sonra araç ipucunda herhangi bir değişiklik yapılırsa, komut dosyası araç ipucunu yeniden yüklemeye çalışmaz ve değişiklikler görünmez. Ancak bu durumda, araç ipucunu güncellemek için söz konusu bağlantıyla sayfayı yenilemek yeterlidir, çünkü yüklü araç ipuçlarının "önbelleğini" etkili bir şekilde temizler.