Templat ini dimaksudkan untuk membantu membuat pranala ke perbedaan revisi (diff); yaitu, pranala ke halaman yang menunjukkan perbedaan antara dua versi halaman wiki. Setiap versi dari sebuah halaman memiliki ID revisi, yang dapat Anda temukan dari riwayat halaman dengan melihat pranala timestamp untuk suntingan. Pranala timestamp memiliki bentuk seperti ini:
http[s]://id.wikipedia.org/w/index.php?title=SuatuHalaman&oldid=442212827
Angka setelah oldid= adalah ID revisi.

Dengan satu atau dua ID revisi, ada beberapa jenis pranala yang dapat dihasilkan.

Penggunaan sunting

{{Diff|title|diff|oldid|label|diffonly=yes}}
  • title –  Judul (nama) halaman (umumnya bersifat opsional)
  • diff – ID revisi atau kata kunci yang ingin dibandingkan dengan ID revisi patokan. Kata-kata kunci yang mungkin adalah:
    cur – membandingkan dengan versi saat ini dari halaman yang bersangkutan.
    prev – membandingkan dengan versi sebelum dari halaman yang bersangkutan.
    next – membandingkan dengan versi selanjutnya dari halaman yang bersangkutan.
    Jika menggunakan id, nilainya harus "lebih besar" daripada oldid.
  • oldid – revisi ID patokan yang digunakan untuk menghasilkan diff.
  • label – Teks yang ditampilkan sebagai pranala (opsional)‍—‌Tidak mengisi ini akan menghasilkan pranala bernomor sebagai label.
  • |diffonly=yes – Hanya menampilkan perbedaan antar versi halaman (opsional)‍—‌nama parameter perlu digunakan.

Hanya parameter diff yang dibutuhkan; parameter-parameter lainnya bersifat opsional. Anda juga bisa menggunakan nama parameter untuk mengisi data templat title, diff, oldid, dan label.

Beberapa contoh sunting

Di bawah adalah tabel beberapa contoh penggunaan templat ini. Teks dengan cetak miring berwarna coklat di kolom sebelah kiri, adalah pseudocode untuk contoh tersebut. Elemen-elemen yang harus dimasukkan secara harfiah ditandai oleh tulisan cetak miring dengan garis bawah tebal berwarna coklat'. Ketika parameter dibiarkan kosong, dua karakter pipa yang berdekatan digarisbawahi (tetapi tidak dicetak tebal): ||.

Kode Hasil
{{Diff|Halaman utama|prev|11647961|Diff antara suatu revisi dengan versi sebelumnya}}
{{Diff|page|prev|oldid|label}}
Diff antara suatu revisi dengan versi sebelumnya

Ini adalah bentuk yang paling sering digunakan

  • Parameter diff= (parameter ke-2) diisi oleh kata prev.
  • Parameter oldid= parameter (parameter ke-3) diisi dengan angka ID revisi yang tercatat.
{{Diff|Foobar|18157674|14667793|Diff antara dua revisi suatu halaman}}
{{Diff|page title|diff|oldid|label}}
Diff antara dua revisi suatu halaman
  • Parameter title= (parameter pertama) adalah nama halaman, contohnya Foobar.
  • Parameter diff= (parameter ke-2) berisi ID revisi yang lebih besar.
  • Parameter oldid= (parameter ke-3) berisi ID revisi yang lebih kecil.
{{Diff||18157674|14667793|Diff antara dua revisi suatu halaman tanpa parameter title}}
{{Diff||diff|oldid|label}}
Diff antara dua revisi suatu halaman tanpa parameter title
  • Parameter title= (parameter pertama) dapat dikosongkan, dengan menuliskan dua karakter pipa.
  • Parameter diff= (parameter ke-2) berisi ID revisi yang lebih besar.
  • Parameter oldid= (parameter ke-3) berisi ID revisi yang lebih kecil.
{{Diff|Istimewa:Bandingkan halaman|18157674|14667793|Diff between two numbered versions of a page in Wikipedia namespace}}
{{Diff|page|diff|oldid|label}}
Diff between two numbered versions of a page in Wikipedia namespace
  • Parameter title= (parameter pertama) adalah nama halaman, sebagai contoh Istimewa:Bandingkan halaman.
  • Parameter diff= (parameter ke-2) berisi ID revisi yang ada di sisi kanan (proposal perubahan).
  • Parameter oldid= (parameter ke-3) berisi ID revisi yang ada di sisi kiri (keadaan saat ini).
{{Diff|Halaman utama|next|11647961|Diff antara suatu revisi dengan versi setelahnya}}
{{Diff|page|next|oldid|label}}
Diff antara suatu revisi dengan versi setelahnya
  • Parameter diff= (parameter ke-2) diisi oleh kata next.
  • Parameter oldid= parameter (parameter ke-3) diisi dengan angka ID revisi yang tercatat.
{{Diff|Halaman utama|cur|11647961|Diff antara suatu revisi dengan versi halaman saat ini}}
{{Diff|page|cur|oldid|label}}
Diff antara suatu revisi dengan versi halaman saat ini
  • Parameter diff= (parameter ke-2) diisi oleh kata cur.
  • Parameter oldid= parameter (parameter ke-3) diisi dengan angka ID revisi yang tercatat.
{{Diff|Halaman utama|cur||Diff yang menunjukkan perubahan terbaru di sebuah halaman}}
{{Diff|page|cur||label}}
Diff yang menunjukkan perubahan terbaru di sebuah halaman
  • Parameter diff= (parameter ke-2) diisi oleh kata cur.
  • Parameter oldid= parameter (parameter ke-3) dikosongkan.
{{Diff|Halaman utama||11647961|Pranala ke suatu revisi dari sebuah halaman}}
{{Diff|page||oldid|label}}
Pranala ke suatu revisi dari sebuah halaman
  • Parameter diff= (parameter ke-2) dikosongkan.
  • Parameter oldid= parameter (parameter ke-3) diisi dengan angka ID revisi yang tercatat.
  • Hasil yang didapatkan sebenarnya bukan suatu diff, jadi ini bisa dianggap sebagai penggunaan templat yang salah. Lihat templat {{oldid}} untuk informasi lebih lanjut.
{{Diff|Halaman utama|11647961|202506579|Comparison display without page display of two numbered versions of a page |diffonly=yes}}
{{Diff|page|diff|oldid|label|diffonly=yes}}
Comparison display without page display of two numbered versions of a page
  • Parameter title= (parameter pertama) adalah nama halaman, contohnya Halaman utama.
  • Parameter diff= (parameter ke-2) berisi ID revisi yang lebih besar.
  • Parameter oldid= (parameter ke-3) berisi ID revisi yang lebih kecil.
  • Parameter diffonly=, perlu ditulis dengan nama parameter ini, dapat diset menjadiyes

TemplateData sunting

Ini dokumennya TemplateData untuk template ini digunakan oleh VisualEditor dan alat lainnya; lihat laporan penggunaan parameter bulanan untuk templat ini.

TemplateData untuk Diff

Templat ini dimaksudkan untuk membantu membuat pranala ke perbedaan revisi (diff); yaitu, pranala ke halaman yang menunjukkan perbedaan antara dua versi halaman wiki.

Parameter templat

ParameterKeteranganJenisStatus
titletitle page 1

Judul halaman.

Nama halamanopsional
Diffdiff 2

ID revisi atau kata kunci yang ingin dibandingkan dengan ID revisi patokan. Kata-kata kunci yang mungkin adalah:

  • cur – membandingkan dengan versi saat ini dari halaman yang bersangkutan.
  • prev – membandingkan dengan versi sebelum dari halaman yang bersangkutan.
  • next – membandingkan dengan versi selanjutnya dari halaman yang bersangkutan.
  • id – membandingkan dengan revisi ID ini, nilainya harus 'lebih besar' daripada nilai oldid.

Bariswajib diisi
Oldidoldid 3

revisi ID patokan yang digunakan untuk menghasilkan diff. Suatu angka seperti "442212827" (tanpa simbol petik).

Angkaopsional
Labellabel 4

Teks yang ditampilkan sebagai pranala.

Barisopsional
Diffonlydiffonly

Hanya menampilkan perbedaan antar versi halaman. Jika menggunakan parameter ini, isi dengan "yes" (tanpa tanda kutip).

Barisopsional

Lihat pula sunting

  • {{Oldid}} – templat yang lebih sederhana untuk membuat pranala ke suatu versi halaman
  • {{Diff2}} – same as {{Diff}}, but assumes a diff between the given revision and the one immediately before
  • {{Querylink}} – templat dasar (base template) untuk membuat query strings
  • Istimewa:Diff memiliki tujuan yang mirip
  • {{TextDiff}}