Yerel özelleştirme, birçok editör için büyük zorluk ve memnuniyet sunar, bu nedenle Fandom olarak sizi bu konuda denemeye davet ediyoruz. Ancak, aklınızda bulundurmanız gereken iki önemli nokta var:
- Herhangi bir CSS özelleştirmesini denemeden önce Tema tasarımcısını birinci seçeneğini kullanın. Muhtemelen hayatınızı çok daha kolay hâle getirecektir.
- Hem Özelleştirme politikamız hem de Kullanım Şartları neyi ve nasıl özelleştirebileceğiniz konusunda bazı sınırlamalar vardır.
CSS
Topluluğunuzun CSS'sini özelleştirmek için MediaWiki:Common.css düzenleyin. Bu sayfaya Yönetici Paneli'nden CSS bağlantısı üzerinden de erişebilirsiniz. Not: Yönetici kontrol panelindeki "CSS" bağlantısı, kullanımdan kaldırılmış ve yeni FandomDesktop'a yüklenmemiş olan MediaWiki:Wikia.css ile yol açtığı için şimdilik kullanılmamalıdır.
Topluluk Merkezi Teknik Güncellemeler panosu, özelleştirmelerinizi etkileyebilecek değişiklikler hakkında periyodik güncellemeler içerir. Başka bir pano, Vikinizi Tasarlama, gerekirse diğer kullanıcılardan yardım almak için harika bir yerdir.
CSS sayfaları
MediaWiki:Common.css ile birlikte MediaWiki:Fandomdesktop.css ve MediaWiki:Wikia.css, Fandom'un düzeni için kullanılır. Wikia.css kullanımı kaldırılacak olan Oasis görünüme, Fandomdesktop.css ise yeni FandomDesktop kaplamasına aittir. Common.css her ikisini de etkiler.
Önce MediaWiki:Common.css yüklenir, bu nedenle içerikler diğer CSS sayfasından önce uygulanır. Çoğu topluluk için bu önemli değildir, ancak hem
@import kurallarını kullanıyorsanız (özel yazı tiplerini içe aktarmak gibi), bu kurallar MediaWiki:Common.css işlevini yerine getirir.
JavaScript
Fandom Developers Wiki'den ImportJS ile içe aktarılan betikler haricinde, Fandom'a sorarak sizin için açmasını isteyin. Etkinleştirildikten sonra, yalnızca içe aktarmalar yerine serbest biçimli JS ekleyebilirsiniz. Oturum açmış olsalar da olmasalar da topluluğunuzun tüm ziyaretçileri için JS ne olursa olsun yüklenecektir. Özel JS eklemek için ana sayfalar MediaWiki:Common.js ve MediaWiki:Fandomdesktop.js olur.
Aşağıdakilere dikkat edin:
- Güvenlik nedenleriyle, topluluk JS'sinde yapılan düzenlemeler bir onay süreci üzerinden geçmelidir.
- ImportJS'yi mevcut betiklerini içe aktarmak için kullanmak, gözden geçirme sürecine olan ihtiyacı atlatır.
- JS hataları, topluluğunuzdaki temel işlevleri bozabilir. Lütfen hata yapmamak için dikkatli olun.
- Lütfen anlamadığınız JS'yi dahil etmeyin veya tamamen güvenmediğiniz kaynaklardan içe aktarmayın. Ek olarak, kişisel JS sayfalarından veya güvenli olmayan sayfalardan JS'yi içe aktarmayın.
- CSS sayfalarında olduğu gibi, hem Common.js hem de Fandomdesktop.js tüm vikiyi etkiler.
Bazı teknikler
CSS veya JS'de yaptığınız değişiklikler genellikle yayınlanır yayınlanmaz hemen görülmez. Bunun nedeni "önbelleğe alma" adı verilen bir kavramdır. CSS ve JS'nizi düzenlemenin uzun bir süresinin ortasındaysanız, değişikliklerinizi görmek için sık sık önbelleğinizi atlamanız gerekebilir.
Ayrıca, Fandom'un yükleme sırası, vikinizi özelleştirmek için kullanılan çeşitli sayfaların her birine verilen öncelik, hizmetlielrin anlaması için çok önemlidir. Bazı özelleştirmelerin görülmemesinin yaygın bir nedeni, daha sonra yüklenen bir sayfanın, daha önce yüklenen bir sayfada yapılan bir bildirimi etkili bir şekilde iptal etmesidir.
Ayrıca bakınız
- Yardım:En iyi CSS uygulamaları – CSS özelleştirme için bazı en iyi uygulama önerileri
- Yardım:Kişisel CSS ve JS – yalnızca sizi etkileyen özelleştirmeler yaratmak
- Yardım:Gelişmiş CSS ve JS – CSS ve JS düzenleme dünyasına daha fazla dalanlar için daha fazla bilgi
- Yardım:CSS ve JS sayfaları - Fandom'da özelleştirilebilen CSS ve JS sayfalarına genel bakış
- Yardım:CSS ve JS özelleştirme – tüm CSS ve JS ayrıntıları için merkez sayfası
- Yardım:Ek CSS ve JS dahil – CSS ve JS'yi vikinize içe aktarma