Extension:DPLforum/tr

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

Sürüm 3.0'daki yeni özellikler arasında yazar listeleri, kompakt 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 isim alanı (ve onun görüşme alanı) sunar; varsayılan olarak, bu ad alanının sayısal dizini 110.

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

İçerik parametreleri

 * category={page} - Kategori kümesine bir kategori ekler. Sadece bu kategorilerin her birine ait sayfalar görüntülenecektir.
 * notcategory={page} - Dışlama kümesine bir kategori ekler. Bu kategorilerde olmayan sayfalar görüntülenecektir.
 * namespace={text} - Aranacak ad alanını belirtir. Yalnızca bir ad alanı belirtilebilir.
 * prefix={text} - Başlıkla eşleşecek bir önek belirtir. Yalnızca başlıkları belirtilen önekle başlayan sayfalar görüntülenir. (3.1 sürümündeki yenilikler)
 * start={number} - Listedeki ilk {number} sonuçları hariç tutar.
 * count={number} - {number}'dan fazla sonuç listelemez. Halen 50 sonuçla sınırlıdır, ancak bu parametre belirtilmezse sonuçlar 50 ile sınırlı değildir.
 * title={page} - Belirtilirse bu nesne verilen sayfaya forum tarzı bir bağlantı haline gelir. Diğer parametreler hala geçerlidir.

Yapısal parametreler

 * mode - Çıktı modunu belirtir.
 * mode=table - Varsayılan Her girişi bloğunda görüntüler.  etiketleri dahil değildir, böylece her tabloya özel özellikler verilebilir.
 * mode=list - Her girişi bloğunda görüntüler. Yukarıdaki gibi,  veya  gibi etiketler kullanılmaz.
 * mode=none - Yalnızca  etiketiyle girişleri ayırır.
 * mode=count - Yalnızca verilen parametrelerle eşleşen giriş sayısını döndürür. (3.2 sürümündeki yenilikler)
 * compact - Bireysel etiketlerin uygun olan yerlerde birleştirilmesine izin verir.
 * compact=author -  ve   hücreleri birleştirir.
 * compact=editor -  ve   hücreleri birleştirir.
 * compact=all - İkisini birleştirir.
 * addcreationdate=true - Her girişin oluşturma tarihini gösterir.
 * addauthor=true - Her girişin orijinal yazarını görüntüler.
 * addlasteditor=true - Her girişin son düzenleyicisini görüntüler.
 * addlastedit=false - Her girişin son düzenleme zamanını gizler; varsayılan olarak gösterilir.

İçerik parametreleri

 * ordermethod - Girişlerin listelenme sırasını belirtir.
 * ordermethod=lastedit - Varsayılan. Girişleri en son düzenlendikleri sıraya göre sıralar.
 * ordermethod=created - Girdileri oluşturuldukları sırada sıralar.
 * ordermethod=pageid - Girişleri kimlik numaralarına göre sıralar; genellikle  eşittir.
 * historylink - Her girişin geçmişine bir bağlantı sağlar.
 * historylink=embed - Düzenle alanını bir geçmiş bağlantısına dönüştürür.
 * historylink=append - Geçmiş bağlantısını Düzenle alanına ekler.
 * omit={text} - Verilen metni her giriş başlığının başından itibaren çıkarır.
 * order=ascending - Sıralama düzenini tersine çevirir.
 * newdays={number} -  günden az bir süre önce değiştirilmiş girişlere yapılan tüm bağlantıları   ile işaretler; varsayılan olarak 7'dir.
 * timestamp=false - Zaman damgası değerlerini sayfa bağlantılarından kaldırır. Zaman damgaları yeni düzenlenen girişlerin "ziyaret edildi" bağlantıları olarak görünmemesini sağlar.
 * cache=true - Bu nesnenin sonuçlarını ayrıştırıcı önbelleğine kaydeder.  true olarak ayarlanmadıkça bu varsayılan olarak false'dır.

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


 * count - sayfa başına konu sayısını gösterir.
 * page - Sayfa numarasını mutlak bir değer veya göreceli bir uzaklık olarak belirtir.
 * text - bağlantı metnini ayarlar. Boş bırakılırsa, sayfa numarası kullanılır.

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:

A link to the previous page (assuming count=50):

In conjunction with ParserFunctions, a link to the next page, that won't be displayed when you reach the last page, would be (assuming count=50, only one category specified in category and notcategory is not used):

Conditions may use the <, <=, >, and >= operators.

MediaWiki messages
DPLforum specifies six messages in the MediaWiki: namespace.


 * MediaWiki:Dplforum-by - The word "by", followed by $1 (which is the name of a user)
 * MediaWiki:Dplforum-desc - Show on Special:Version as the extension's description
 * MediaWiki:Dplforum-never - The word "Never".
 * MediaWiki:Dplforum-edited - "Last edited". Separates the title and edit when not in table mode.
 * MediaWiki:Dplforum-toofew - Error message displayed when no categories are given.
 * MediaWiki:Dplforum-toomany - Error message displayed when too many categories are given. This threshold is controlled by DPLForum::maxCategories.

Customization
Templates can be used to give a traditional forum appearance with user posts.


 * Example – User:Inquisitor Ehrenstein/LQTavatar

Wikis using this extension
See Extension:DPLforum - WikiApiary. It lists wikis using this extension.

The alphabetical links go directly to the main forum index. See Special:Version for each site to see what version of MediaWiki and DPLforum is being used. Special:SpecialPages is usually linked from the sidebar of most wikis (in the toolbox). You can go to Special:SpecialPages to find the link to "Version" which is Special:Version. Some links to forum template categories are also listed below.


 * All The Tropes. Special:Version.
 * AppPedia (archived). 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.
 * Wikia Community Central (archived). Special:Version.
 * Wookieepedia, the Star Wars Wiki. Special:Version.
 * Yugipedia. Special:Version.