Extension:SimpleCalendar/tr

SimpleCalendar uzantısı, her gün bir viki maddesi olan yılın tüm aylarının bir tablosunu oluşturan çok basit bir  uzantısıdır. İçinde hiçbir şey olmayan günler kırmızı bir bağlantı olarak görünür, üzerine tıklamak her zamanki gibi yeni bir madde oluşturacaktır. Ayrıştırıcı işlevi olarak yüklenir, bu nedenle aşağıdaki sözdizimi kullanılır:

Herhangi bir parametre olmadan bu şekilde kullanıldığında, her gün başlığı olarak tarihi kullanan bir maddeye işaret eden on iki aylık bir takvim oluşturulacaktır.

Parametreler
Farklı özel amaçlar için takvimlere izin veren bir dizi parametre vardır.


 * title — Bir takvim tablosundaki her günün bağlantı verdiği maddenin adı varsayılan olarak tarihtir, ör. . Farklı amaçlar için farklı takvimlere sahip olmak istiyorsanız, başlık parametresi adlardan önce ayırıcı bir eğik çizgi karakteriyle gelir; örneğin, title ile "Harry" olarak ayarlamak, tarihlerin   olarak biçimlendirilmesine neden olur.
 * year — Bu, takvim tablosunun yılını değiştirir, herhangi bir yıl belirtilmemişse varsayılan, geçerli yıldır.
 * month — If a month is supplied, then only a single month will be rendered instead of a table containing all twelve months.
 * query — This allows extra query-string information to be appended to the links for days which don't exist. The main use for this would be to allow some preloaded content in the newly created calendar articles. See examples below. The syntax looks a little strange because it has two equals characters in it.
 * format — The default date format for date-articles linked to from the days in the calendar tables is, e.g., but can be adjusted by supplying a PHP date format in the format parameter. See PHP Manual - strftime for details about how to specify a date format.
 * dayformat — This sets the format of the titles of each day of the week at the top of the month tables. The default setting is M T W T F S S, but can be set to %a for abbreviated names in the current language such as Mon Tue..., or %A for full names in the current language.

CSS
The extension installs its own CSS which formats the tables as shown in the example images. You can add new rules to adjust the tables to your own needs. The default CSS that it installs is as follows.

Examples








 this example renders the May table for the current year 

 this example uses the new query parameter to pre-load the NewDay'' template article into newly created dates. It looks a little confusing, but what it's saying is: add "preload=template" to the link ''

Change history

 * Version 1.4.0 (2021-06-14): Code refactoring; Compatility to modern MW versions.
 * Version 1.3.0 (2015-06-22): Uses the new system for loading.
 * Version 1.2.11 (2015-06-19): Includes the default CSS in the extension now
 * Version 1.2.10 (2015-05-10): Fixed up lazy HTML and fixed default date format to work on Windows servers
 * Version 1.2.4 (2007-10-18): Don't die if generated title is invalid
 * Version 1.2.3 (2007-10-13): Use language settings for day and month names and add dayformat parameter
 * Version 1.2 (2007-05-03): Added format parameter.
 * Version 1.1 (2007-05-02): Changed to named parameters and added the query parameter. The style of the day-links are now handled by two new CSS classes, day-active and day-empty.