Burası sayfasıdır. İçerikte Vikipedi'de uygulanan bazı düsturlara ve teamüllere dair pratik bilgiler verilerek nasıl uygulanmaları gerektiği detaylandırılmaktadır. geçmediği için biri değildir. |
Bir şablon, diğer sayfalara eklenmek üzere oluşturulan bir Vikipedi sayfasıdır. Şablonlar genellikle birden fazla sayıda madde veya sayfada görünmesi gerekli olabilecek, tekrarlayan bilgiler içerir. Örneğin basit iletiler, olağan uyarılar veya bildirimler, , yönlendirme kutuları ve benzeri amaçlar için kullanılır.
En çok kullanılan şablon ekleme yöntemi ; bu şekilde hedef sayfanın {{Şablonnbsp;adı}}
sözdizimi eklenir. Başka bir yöntem, ; bu yöntemle kaydedildiğinde şablonun içeriği, hedef sayfanın vikimetnine kopyalanır.
, konuya kısa bir giriş yapılabilmesi amacıyla hazırlanmıştır. MediaWiki ve Wikimedia'dan mw:Help:Şablonlar, m:Help:Şablon ve m:Help:Gelişmiş şablonlar sayfalarından da daha fazla yardım alabilirsiniz.
Şablon bağlantısı
Bir Vikipedi maddesine şablonun gerçek tam adını metin olarak (çevresindeki kaşlı ayraçlar dahil) eklemek için uygulayın. Bunu yapmak için birincil motivasyon talimat ve belgelendirmedir. Kısa bir örnek kod:
{{şb|Örnek}}
- şunu oluşturur
- {{}}
Genel açıklama
Şablonların çoğu, Şablon ad alanı içindeki sayfalardır. Bu, "Şablon:XXXX" biçiminde başlıklara sahip oldukları anlamına gelir. Bununla birlikte, herhangi bir ad alanını kopyalamak ve yerine koymak mümkündür, ve böylece bazı şablon sayfaları gibi diğer ad alanlarına yerleştirilir. Şablon sayfalar ile ilişkilendirilmiştir.
Şablonlar, diğer şablonlara yapılan çağrılar da dahil olmak üzere istenen içerebilir. Bazı sınırlı programlama kapasiteleri vardır: özelleştirilebilir değerler (parametreler denilir); hesaplama ve dallar ( kullanımı); ve vikiye özgü değişkenlere erişim (), tarihler, saatler ve sayfa adları gibi. Bunlar, şablon kopyalandığında veya değiştirildiğinde, vikimetinde hangi bölümlerinin dahil edileceğini tanımlayan etiketler içerebilir. Bu, şablon sayfasının kendisinin, kopyalanan içeriğin görünümüyle aynı olması gerekmediği anlamına gelir (örneğin, şablon için belgeler, kategoriler vb. içerebilir).
Nasıl yapılır: Bir şablonu bir madde veya sayfaya yansıtmak için vikimetin şablonun görüneceği yere {{Şablonnbsp;adı}}
yazın. İlk harf kayıtsızca küçük veya büyük harf olabilir.
Şablon adından önce Şablon:
öneki varsayılan addır ve dahil edilmesi gerekmez. Ancak, diğer ad alanlarında saklanan şablonlar için Kullanıcı:
gibi bir önek belirtilmelidir. Ana sayfadaki bir sayfayı yansıtmak için, başlığından önce {{:Sayfa adı}}
yapın.
Not: Mevcut olmayan bir şablonu yansımaya çalışmak, tıpkı varolmayan başka bir sayfaya bağlantı vermek gibi bir üretir. Bağlantıyı takip etmek, o şablonu özel olarak oluşturmanızı sağlar. Başka bir dil projesinde şablon kullanmak için, projeler arasında (farklı dilde Vikipedi veya MediaWiki gibi) sayfalar arasında geçiş yapmak mümkün değildir, o projede şablonun bir kopyası oluşturulmalıdır.
Kullanım sözdizimi
Parametreler
Yukarıda verilen temel transkripsiyon sözdizimi, şablonun çıkışını kontrol etmek için kullanılan parametreleri ekleyerek genişletilebilir. Bunun sözdizimi , Şablon adı
şablonun adıdır ve her parametre
yalnızca bir değer içerebilir (bunlara adsız parametreler denir) veya {{var etiketi|isim} =değer
biçiminde olabilir. Birinci, ikinci, üçüncü vb. adsız parametrelere 1
, 2
, 3
vb. adlar verilir.
Boşluk karakterleri (boşluklar, sekmeler, döndürmeler) parametre adlarının ve değerlerinin başlangıcından ve sonlarından çıkarılır, ancak ortadan kaldırılmaz: bu sayede {{ ... | parametrem = bu bir testtir }}
, {{...|parametrem=bu bir testtir}}
ile aynı etkiye sahiptir. Bu, tüm boşluk karakterlerinin korunduğu isimsiz parametreler için geçerli değildir.
Hangi parametrelerin (varsa) bir şablona geçirilebileceği veya iletilmesi gerektiği ve bunların nasıl adlandırılacağı, söz konusu şablonun kodlamasına bağlıdır. Adlandırılmış parametreler herhangi bir sırayla tanımlanabilir. Gereksiz veya yanlış adlandırılmış parametreler yok sayılır; belirsiz parametrelerine varsayılan değerler atanır. Bir parametre birden fazla tanımlanırsa, son değer geçerli olur.
Bir parametrenin değeri, boru veya eşittir işaretinin hemen bir sonraki boru veya kapanma parantezleri tarafından takip edilmesi gibi boş bir dize olabilir. Her iki durumda da şablonlar aynı şekilde davranacak şekilde kodlanmış olmasına rağmen, bu, parametreyi tamamen atlamaktan farklıdır, bu da onu tanımsız bırakır.
Şablonun kodunda gösterilmese bile parametreler belirtilebilir (ve hiçbir şey yapmaz). Örneğin, |neden=
sık sık Vikikaynak'ta şablonun neden yerleştirildiğini kısaca açıklamak için sözde parametre olarak kullanılır. Bazı şablonlar, şablonun kodunda hesaba katılmayan bir parametre kullanılıyorsa editörü uyarmak için Modül:Tanımlanmayan parametre denetimi çağırır; bu çoğunlukla ve bilinmeyen bir tanesinin varlığının genellikle istem dışı bir hata olduğu çok sayıda karmaşık parametreye sahip diğer şablonlar için kullanılır. Böyle bir şablonu yeni bir parametre içerecek şekilde güncellerseniz, modülün çağrısı da yeni parametreyi içerecek şekilde güncellenmelidir.
Çağrı
Bir şablonu çağırmak, bir programlama dilinde değişken veya işlev çağırmaktan farklı değildir: bir kaynakla çağırın ve bir değer döndürür ((çıkış)). İşlevler gibi, bazı şablonlar da çıktıyı değiştiren parametreleri kabul eder.
Vikipedi'nin kullandığı MediaWiki'de onları şablonlardan ayıran daha belirgin bir anlama sahiptir, ancak her ikisi de çift parantez {{}}
ve her ikisi de bir değer döndürüyor.
MediaWiki değişken adları büyük harfle yazılırken, şablon adları tüm sayfa adlarıyla aynı temel özelliklere ve sınırlamalara sahiptir: büyük/küçük harfe duyarlıdır (ilk karakter hariç); alt çizgiler boşluk olarak ayrıştırılır; ve şu karakterlerden hiçbirini içeremezler: # < > [ ] | { }
. Bunun nedeni, viki işaretlemesi ve HTML için ayrılmıştır.
#
sayı işaretine, bir parçanın bir parçasını veya bir bölümünü (Vikipedi maddesindeki bir bölüm gibi) gösterdiği için bir parça tanımlayıcısı denir. Bir şablon sayfasının bir bölümüne bağlanmak için kullanılabilse de, bir şablon kaynağına bir parça tanımlayıcı veya parça adı koymak için bir neden yoktur.
Ayrıca bakınız
Yardım sayfalar | Kılavuz sayfalar | Özel sayfalar | Doğrudan görüntüleme olmayan diğer sayfalar |
---|---|---|---|
|
|
|
|
Notlar
- ^ Kopyalamaya izin verilmeyen ad alanları bir vikide
$wgNonincludableNamespaces
değişkenidir.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Burasi Vikipedi ye dair nasil sayfasidir Icerikte Vikipedi de uygulanan bazi dusturlara ve teamullere dair pratik bilgiler verilerek nasil uygulanmalari gerektigi detaylandirilmaktadir Toplulugun etrafli incelemesinden gecmedigi icin Vikipedi nin politika ya da yonergelerinden biri degildir KisayollarY SVP SABLON Bir sablon diger sayfalara eklenmek uzere olusturulan bir Vikipedi sayfasidir Sablonlar genellikle birden fazla sayida madde veya sayfada gorunmesi gerekli olabilecek tekrarlayan bilgiler icerir Ornegin basit iletiler olagan uyarilar veya bildirimler bilgi kutulari yonlendirme kutulari ve benzeri amaclar icin kullanilir En cok kullanilan sablon ekleme yontemi yansitmadir bu sekilde hedef sayfanin vikimetnine var style padding right 1px Sablonnbsp adi var sozdizimi eklenir Baska bir yontem bu yontemle kaydedildiginde sablonun icerigi hedef sayfanin vikimetnine kopyalanir Yardim Sablonlara hizli baslangic kilavuzu konuya kisa bir giris yapilabilmesi amaciyla hazirlanmistir MediaWiki ve Wikimedia dan mw Help Sablonlar m Help Sablon ve m Help Gelismis sablonlar sayfalarindan da daha fazla yardim alabilirsiniz Sablon baglantisiBir Vikipedi maddesine sablonun gercek tam adini metin olarak cevresindeki kasli ayraclar dahil eklemek icin sablon baglantisi sablonu uygulayin Bunu yapmak icin birincil motivasyon talimat ve belgelendirmedir Kisa bir ornek kod sb Ornek dd sunu olusturur Ornek dd Genel aciklamaSablonlarin cogu Sablon ad alani icindeki sayfalardir Bu Sablon XXXX biciminde basliklara sahip olduklari anlamina gelir Bununla birlikte herhangi bir ad alanini kopyalamak ve yerine koymak mumkundur ve boylece bazi sablon sayfalari Kullanici ad alani gibi diger ad alanlarina yerlestirilir Sablon sayfalar tartisma sayfalari ile iliskilendirilmistir Sablonlar diger sablonlara yapilan cagrilar da dahil olmak uzere istenen vikimetin icerebilir Bazi sinirli programlama kapasiteleri vardir ozellestirilebilir degerler parametreler denilir hesaplama ve dallar ayristirici islevler kullanimi ve vikiye ozgu degiskenlere erisim sihirli kelimeler tarihler saatler ve sayfa adlari gibi Bunlar sablon kopyalandiginda veya degistirildiginde vikimetinde hangi bolumlerinin dahil edilecegini tanimlayan etiketler icerebilir Bu sablon sayfasinin kendisinin kopyalanan icerigin gorunumuyle ayni olmasi gerekmedigi anlamina gelir ornegin sablon icin belgeler kategoriler vb icerebilir Nasil yapilir Bir sablonu bir madde veya sayfaya yansitmak icin vikimetin sablonun gorunecegi yere var style padding right 1px Sablonnbsp adi var yazin Ilk harf kayitsizca kucuk veya buyuk harf olabilir Sablon adindan once Sablon oneki varsayilan addir ve dahil edilmesi gerekmez Ancak diger ad alanlarinda saklanan sablonlar icin Kullanici gibi bir onek belirtilmelidir Ana sayfadaki bir sayfayi yansitmak icin basligindan once var style padding right 1px Sayfa adi var yapin Not Mevcut olmayan bir sablonu yansimaya calismak tipki varolmayan baska bir sayfaya baglanti vermek gibi bir kirmizi baglanti uretir Baglantiyi takip etmek o sablonu ozel olarak olusturmanizi saglar Baska bir dil projesinde sablon kullanmak icin projeler arasinda farkli dilde Vikipedi veya MediaWiki gibi sayfalar arasinda gecis yapmak mumkun degildir o projede sablonun bir kopyasi olusturulmalidir Kullanim sozdizimiParametreler Yukarida verilen temel transkripsiyon sozdizimi sablonun cikisini kontrol etmek icin kullanilan parametreleri ekleyerek genisletilebilir Bunun sozdizimi var style padding right 1px Sablon adi var sablonun adidir ve her var style padding right 1px parametre var yalnizca bir deger icerebilir bunlara adsiz parametreler denir veya var etiketi isim var style padding right 1px deger var biciminde olabilir Birinci ikinci ucuncu vb adsiz parametrelere 1 2 3 vb adlar verilir Bosluk karakterleri bosluklar sekmeler dondurmeler parametre adlarinin ve degerlerinin baslangicindan ve sonlarindan cikarilir ancak ortadan kaldirilmaz bu sayede parametrem bu bir testtir parametrem bu bir testtir ile ayni etkiye sahiptir Bu tum bosluk karakterlerinin korundugu isimsiz parametreler icin gecerli degildir Hangi parametrelerin varsa bir sablona gecirilebilecegi veya iletilmesi gerektigi ve bunlarin nasil adlandirilacagi soz konusu sablonun kodlamasina baglidir Adlandirilmis parametreler herhangi bir sirayla tanimlanabilir Gereksiz veya yanlis adlandirilmis parametreler yok sayilir belirsiz parametrelerine varsayilan degerler atanir Bir parametre birden fazla tanimlanirsa son deger gecerli olur Bir parametrenin degeri boru veya esittir isaretinin hemen bir sonraki boru veya kapanma parantezleri tarafindan takip edilmesi gibi bos bir dize olabilir Her iki durumda da sablonlar ayni sekilde davranacak sekilde kodlanmis olmasina ragmen bu parametreyi tamamen atlamaktan farklidir bu da onu tanimsiz birakir Sablonun kodunda gosterilmese bile parametreler belirtilebilir ve hicbir sey yapmaz Ornegin neden sik sik Vikikaynak ta sablonun neden yerlestirildigini kisaca aciklamak icin sozde parametre olarak kullanilir Bazi sablonlar sablonun kodunda hesaba katilmayan bir parametre kullaniliyorsa editoru uyarmak icin Modul Tanimlanmayan parametre denetimi cagirir bu cogunlukla bilgi kutulari ve bilinmeyen bir tanesinin varliginin genellikle istem disi bir hata oldugu cok sayida karmasik parametreye sahip diger sablonlar icin kullanilir Boyle bir sablonu yeni bir parametre icerecek sekilde guncellerseniz modulun cagrisi da yeni parametreyi icerecek sekilde guncellenmelidir Cagri Bir sablonu cagirmak bir programlama dilinde degisken veya islev cagirmaktan farkli degildir bir kaynakla cagirin ve bir deger dondurur cikis Islevler gibi bazi sablonlar da ciktiyi degistiren parametreleri kabul eder Vikipedi nin kullandigi MediaWiki de degiskenler onlari sablonlardan ayiran daha belirgin bir anlama sahiptir ancak her ikisi de cift parantez ve her ikisi de bir deger donduruyor MediaWiki degisken adlari buyuk harfle yazilirken sablon adlari tum sayfa adlariyla ayni temel ozelliklere ve sinirlamalara sahiptir buyuk kucuk harfe duyarlidir ilk karakter haric alt cizgiler bosluk olarak ayristirilir ve su karakterlerden hicbirini iceremezler lt gt Bunun nedeni viki isaretlemesi ve HTML icin ayrilmistir sayi isaretine bir parcanin bir parcasini veya bir bolumunu Vikipedi maddesindeki bir bolum gibi gosterdigi icin bir parca tanimlayicisi denir Bir sablon sayfasinin bir bolumune baglanmak icin kullanilabilse de bir sablon kaynagina bir parca tanimlayici veya parca adi koymak icin bir neden yoktur Ayrica bakinizYardim sayfalar Kilavuz sayfalar Ozel sayfalar Dogrudan goruntuleme olmayan diger sayfalarm Help Sablon m Help Gelismis sablonlar Tanitimlar Yardim Sablonlara hizli baslangic kilavuzu mw Help Sablonlar Vikipedi Sablon dizini Yardim Sihirli kelimeler mw Help Sihirli kelimeler mw Help Extension ParserFunctions m Help Parametre varsayilani Vikipedi Sablon belgelemesi Vikiarasi yansitma mw Manual Parser php Ozel KullanilmayanSablonlar yansiltmayan sablonlar ancak bunlar degistirmek icin kullanilabilir Ozel TumSayfalar ad alani 10 bu sunucudaki tum sablonlar Special ExpandTemplates Vikipedi Kitap kaynaklari used by Ozel KitapKaynaklari m Spam kara listesi Sablon OrnekNotlar Kopyalamaya izin verilmeyen ad alanlari bir vikide wgNonincludableNamespaces degiskenidir gtdVikipedi sablonlariAna ad alaniGenel Bilgi kutulari Dis baglantilar Ulke bayrak Taslak turleriDiger ad alanlariKullanici kutulari Kullanici uyari sablonlariTum ad alanlariTasimaSablon dolasimlariIlknot Kategori basligi Kaynak Bicemi 1 Koruma Kullanici kutusu Satir ici etiketiIlgiliBakim sablonunu kaldirmak Sablon ad alani Sablon belgelemesi Sablon istekleri Sablon yardimiDahili resimlerSimge Ayrica bakiniz EmojiArama