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 - Sorts entries by the time of their creation.
 * ordermethod=pageid - Sorts entries by their ID numbers; usually equivalent to.
 * historylink - Provides a link to each entry's history.
 * historylink=embed - Transforms the Edit field into a history link.
 * historylink=append - Appends the history link onto the Edit field.
 * omit={text} - Omits the given text from the beginning of each entry's title.
 * order=ascending - Reverses the sort order.
 * newdays={number} - Marks all links to entries modified less than  days ago with  ; defaults to 7.
 * timestamp=false - Removes timestamp values from the page links. Timestamps ensure that newly-edited entries don't appear as "visited" links.
 * cache=true - Saves the results of this object to the parser cache. This is false by default unless  is set to true.

Multipage support with
The #forumlink parser function creates links to the present page which offset the forum listings by a certain amount. This allows each forum to contain any number of additional "pages". The syntax is as follows:


 * count - represents the number of topics per page.
 * page - specifies the page number, either as an absolute value or a relative offset.
 * text - sets the link text. If this is left blank, the page number is used instead.

Relative offsets and page conditions
When specifying the page, if the number is preceded by + or -, then it is assumed to be a relative offset from the present position. Relative links which would link to pages less than 1 are not displayed.

You may also optionally specify a condition after the page number, which the page must meet in order to be displayed.

For example, to specify a link to the next page when that page is less than 10, use:

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.