FANDOM


Lua-logo-nolabel

Lua, Fandom'da cazip bir dil olarak mevcuttur ve kullanıcılara daha sürdürülebilir şablonlar oluşturma ve en yavaş sayfalarımızdan bazılarının performansını artırma olanağı sağlamaya yardımcı olur.

Lua, 'geleneksel' bir programlama sözdizimini andıran temel wiki metin şablonlarında farklı bir kodlama deneyimidir. İki önemli avantaj sunar: her şeyden önce, mantıksal işlevsellik - örneğin 'if', 'else' ve 'while' ifadeleri, örneğin diziler ve değişken tanımlaması ile birlikte, Lua dilinde yerleşik olarak temel mantığın uygulanmasını sağlar. Lua'da MediaWiki'den diğer yöntemler üzerinden çok daha kolay. İkincisi, Lua mantıksal işlemler için düzenlenmiş olduğundan, wikitext meslektaşlarından daha iyi performans gösterir.

Lua (wiki kullanımı için), JavaScript, CSS veya tüm wiki metin şablonlarını değiştirmeyi amaçlamaz.

Etkinleştirme ve destek

Lua tüm wikilerde varsayılan olarak etkindir. Etkinleştirildiğinde, özel Scribunto kitaplıklarıyla birlikte genel standart Lua kitaplıkları da kullanılabilir. Fandom'un Scribunto uygulaması çoğu standart özelliği kullanır, ancak tüm işlevler desteklenmez; farklılıklar referans kılavuzu bölümünde ayrıntılı olarak açıklanmıştır.

Lua modülü deposu

Lua modülleri, yerine ("Module:ModülAdı" yerine require("Dev:ModülAdı") kullanılarak Fandom Açık Kaynak Kütüphanesi'ne de yüklenebilir. Bu "küresel modüller" Fandom genişliğinde tekrar kullanım için uygundur ve daha detaylı burada açıklanmaktadır.

Navbox Uygulamaları

Bunlar Navbox'lar için bazı Lua uygulamaları:

Belgeler ve yardım

Lua belgeleri Fandom Açık Kaynak Kütüphanesinde:

Bu belgelere ek olarak, sorular sormak ve yardım almak için burada forum panosu yazarak yardım alın.

Ayrıca bakınız

Fandom Developers Wiki (dev.fandom.com)

Daha fazla yardım ve geri bildirim

Community content is available under CC-BY-SA unless otherwise noted.