Extension:DPLforum/tr

DPLforum uzantısı üzerinden uyarlanmıştır ve forum tarzı düzenleri görüntüler.

Sürüm 3.0'daki yeni özellikler arasında yazar listeleri, kavram ekran ve tam çok sayfalı destek sayılabilir. Sürüm 3.1, ile daha iyi bir birlikte çalışabilirlik için önek eşleşmesini sunar.

DPLforum ayrıca Forum yeni bir ad alanı (ve onun tartışma alanı) sunar; varsayılan olarak, bu ad alanının sayısal dizini.

Parametreler
DPLforum burada gösterildiği gibi, satır sonu ayrılmış atama listesi biçimindeki parametreleri bekler.

ile çoklu sayfa desteği
ayrıştırıcı işlevi, forum listelerini belirli bir miktarda telafi eden mevcut sayfaya bağlantılar oluşturur. Bu her forumun herhangi bir sayıda ek "sayfa" içermesini sağlar. Sözdizimi aşağıdaki gibidir:

Göreceli ofsetler ve sayfa koşulları
Sayfayı belirlerken, sayıdan önce + veya - gelirse, o zaman o anki konumdan göreceli bir kayma olduğu varsayılır. 1'den küçük sayfalara bağlanan göreceli bağlantılar görüntülenmez.

İsteğe bağlı olarak görüntülenmek için sayfanın yerine getirmesi gereken sayfa numarasından sonra da bir koşul belirleyebilirsiniz.

Örneğin, o sayfa 10'dan küçük olduğunda sonraki sayfaya bir bağlantı belirtmek için şunu kullanın:

Önceki sayfaya bir bağlantı ( varsayarsak):

ParserFunctions ile birlikte, son sayfaya ulaştığınızda görüntülenmeyecek bir sonraki sayfanın bağlantısı olacaktır: (,  ve   içinde belirtilen yalnızca bir kategori kullanılmaz):

Koşullar <, <=, > ve >= operatörlerini kullanabilir.

MediaWiki mesajları
DPLforum, MediaWiki'de altı mesajı belirtir: ad alanı.

Özelleştirme
Şablonlar kullanıcı mesajlarıyla birlikte geleneksel bir forum görünümü vermek için kullanılabilir.


 * Örnek – User:Inquisitor Ehrenstein/LQTavatar

Şablonlar oluşturun
Bu uzantının nasıl çalıştığını anlamak için, bir forumun genellikle sahip olduğu farklı sayfa alanlarını (başlık gezinme/ekmek kırıntıları, forum dizini, sayfa gövdesi, bildirimler, arama girişi, yeni konu düğmeleri vb.) düşünün. Standart bir forum görünümü oluşturmak için bu farklı bölümlere uygun bazı şablonlar oluşturmanız gerekir:
 * Template:Forumheader
 * Template:Forumpage
 * Template:Forumheader/preload
 * Template:Forumnotice (isteğe bağlı: kullanıcıları davranış/kurallar vb. hakkında uyarmak için tüm dizin ve alt konu sayfalarında görünmesini istediğiniz metin.)

Template:Forumheader
Bu şablon, yol bulma için kırıntı gezintisi sağlayabilir ve kullanıcıların forum dizinini kolayca döndürmelerine yardımcı olabilir. Forumheader şablonuna aşağıdakine benzer bir şey yerleştirin:

Template:Forumnotice
Bu şablon, kullanıcılara forum kurallarını, hatırlatıcıları, nasıl yapılırı vb. hatırlatmak için 2 doların ve forum sayfalarının üst kısmında bir bildirim sağlayabilir. Forumnotice şablonuna aşağıdakine benzer bir şey yerleştirin: Please note (your text here).


 * Do not post ... (your text here)
 * Individual topic threads can be put on your watchlist.
 * Enable email notifications in your preferences.
 * View [ recent changes for all topics in all forums]. Choose [ 14], [ 30], or [ 60] days for older changes.
 * You may have to [ purge] this page to see changes below.

Template:Forumsearch
Bu şablon, Forumpage şablonunda (tüm forum sayfalarında görüntülemek için) bir arama formu oluşturmak için InputBox uzantısıyla birlikte kullanılabilir. Bu şablonda aşağıdakine benzer bir şey yerleştirin:

Template:Forumpage
Bu şablon, Forumheader, Forumnotice ve yeni konuları kolayca aramak ve oluşturmak için kullanılan giriş formları dahil olmak üzere tüm forum alt konu sayfalarına aynı düzeni uygulayabilir. Bu şablonda aşağıdakine benzer bir şey yerleştirin:

Template:Forumheader/preload
Bu şablon, yeni/acemi MediaWiki kullanıcılarına yardımcı olmak için yeni oluşturulan bir konunun düzenleme modu sayfasının üstünde görünen metin oluşturmak için kullanılabilir. Bu şablonda aşağıdakine benzer bir şey yerleştirin:

Sayfa oluştur
Şablonlar oluşturulduktan sonra, artık bunları Forum ad alanındaki sayfalarda kullanmak üzere koyabilirsiniz. Aşağıdaki sayfaları oluşturun (Index aşağıdaki gibi adlandırılmalıdır, ancak aşağıdaki sayfalar uyarlanabilir).
 * Forum:Index
 * Forum:General Discussion
 * İstediğiniz diğer forum bölümleri.

Forum:Index sayfası
Bu sayfa, forum açılış sayfası ve dizin işlevi görür. Sayfayı oluşturun ve aşağıdakine benzer bir şey yerleştirin:

Forum:General Discussion (alt konu) sayfası
Bu sayfa, Genel tartışma bölümü için giriş sayfası görevi görür ve bu bölüm altındaki tüm iletilerini listeler. Sayfayı oluşturun ve aşağıdakine benzer bir şey yerleştirin:

Not: Bir alt konu sayfası olarak biçimlendirmek için forum ad alanında oluşturulan herhangi bir sayfaya bu tür kodu ekleyin.

Stil ekleme
Forum özellikleri daha sonra MediaWiki:Common.css cinsinden stiller eklenerek (ve temanıza göre gerektiği gibi ayarlanarak) şekillendirilebilir. Yukarıda belirtilen ilgili sınıflar, aşağıdaki örnekte hedeflenir ve stillendirilir:

Bu uzantıyı kullanan vikiler
Extension:DPLforum - WikiApiary sayfasına bakın. Bu uzantıyı kullanarak vikileri listeler.

Alfabetik bağlantılar doğrudan ana forum dizinine gider. MediaWiki ve DPLforum'un hangi sürümünün kullanıldığını görmek için, her site için Special:Version sayfasına bakın. Special:SpecialPages genellikle çoğu vikinin kenar çubuğundan (araç kutusunda) bağlanır. Special:Version olan "Sürüm" bağlantısını bulmak için Special:SpecialPages sayfasına gidebilirsiniz. Forum şablonu kategorilerine bazı bağlantılar ayrıca aşağıda listelenmiştir.


 * All The Tropes. Special:Version.
 * DDO wiki. Special:Version.
 * Memory Alpha, the Star Trek Wiki. Special:Version.
 * ShoutWiki. Special:Version. Forum templates.
 * The Sims Wiki. Special:Version.
 * Tolkien Gateway. Special:Version.
 * Uncyclopedia. Special:Version.
 * Fandom Community Central. Special:Version.
 * Wookieepedia, the Star Wars Wiki. Special:Version.
 * Yugipedia. Special:Version.