CategoryIcon, resim adı = hedef bağlantı (kategori adı) olan kategori sayfalarındaki bağlantılara simgeler ekler. Eklenen resimler varsayılan olarak "cicon-image" sınıf adına sahiptir.
Ayarlar
window.fng.cicon aracılığıyla erişilebilir:
- seçenek - varsayılanlar - kabul edilebilir değerler
- açıklama
- debug - false - true/false
- bazı bilgiler konsola spam olarak gönderildi
- restrict - true - true/false
- betiği yalnızca kategori: ad alanında çalıştırın
- ext - .png - dize
- resim biçimi (uzantısı)
- cls - cicon-image - dize
- resim sınıfı, stil oluşturma amacıyla
- scale - /scale-to-width-down/50 - dize
- resim yoluna ölçekleme isteği ekleyin (bant genişliği kullanımını azaltır); son kısım (50) - piksel cinsinden boyut; devre dışı bırakmak için scale="" kullanın
- iprepend - "" - dize
- resim adının başına metin ekleyin; sonuç: dize+kategoradı+uzantı
- iappend - "" - dize
- resim adına metin ekleyin; sonuç: kategoriadı+dize+uzantı
- tprepend - "" - dize
- resim etiketinin başına metin ekleyin ("cicon-prepend" sınıfıyla yayılma); sonuç: dize<img ...>
- tappend - "" - dize
- resim etiketine metin ekleyin ("cicon-append" sınıfıyla yayılma); sonuç: <img ...>dize
Örnek
//ayarlar nesnesi oluşturur
window.fng = $.extend(window.fng, {cicon:{}});
//dosya uzantısını .svg olarak ayarlar
window.fng.cicon.ext = '.svg';
//uygulanabilir dosyaların başına 'Harita: ' ekler (ör. 'Dünya' kategorisi için dosya adı 'Dünya Haritası' olur)
window.fng.cicon.tappend = ' Haritası';
//50 piksele küçültme talep eder
window.fng.cicon.scale = '/scale-to-width-down/50';
Yukarıdaki ayarlarla, betiği "Harita bağlantı.svg" adındaki dosyaları arayacaktır, burada "bağlantı", kategorinin orijinal adıdır ve bunları ilgili kategorilere ekler.
Notlar
- Çift yönlendirmeler çözülmez.
- Resim ve metin varsayılan olarak stillendirilmemiştir. Stil eklemek için yukarıdaki sınıfları kullanın.
- Ayarların common.js dosyasında bir yere eklenmesi gerekiyor. Komut dosyasının ImportJS'ye eklenmesi gerekiyor.
Kurulum