Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 3.57 KB

BENIOKU.md

File metadata and controls

60 lines (39 loc) · 3.57 KB

Flarum için Diff

MIT lisansı Son Stabil Sürüm Toplam İndirme

Bu eklenti Flarum forumunuza "düzenleme geçmişi" özelliği eklemenizi sağlar.

Ekran görüntüleri:

Kolaj

Özellikler

  • jfcherng/php-diff tabanlıdır.
  • satır (varsayılan), kelime ve karakter seviyesindeki farklılıkları hesaplayabilir.
  • "Aynı hizada", "Yan yana" ve "Kombine" olmak üzere üç ayrı gösterim modu vardır.
  • Eski düzenlemeleri elle ya da zamanlanmış görev kullanarak arşivleyebilirsiniz.
  • Düzenleme geçmişlerini silebilir ya da eski bir düzenlemeye geri dönebilirsiniz.
  • fof/nightmode ve the-turk/flarum-quiet-edits eklentilerini destekler.
  • css-grid modülünü destekleyen bütün tarayıcılarda çalışır.

Gereksinimler

php ext-iconv

php sürümünüzü php -v komutunu çalıştırarak ve iconv pakedinin yüklü olup olmadığını php --ri iconv komutunu çalıştırarak (iconv support => enabled çıktısını görmelisiniz) öğrenebilirsiniz.

Kurulum

composer require the-turk/flarum-diff

Güncelleme

composer update the-turk/flarum-diff
php flarum migrate
php flarum cache:clear

Kullanım

Eklentiyi aktif edin ve izinleri ayarlayın. Kullanmaya başlayabilirsiniz!

Eski Düzenlemeleri Arşivlemek

x mesajın düzenlenme sayısı olmak üzere, x ≥ A koşulu sağlandığında mesaja ait ilk y=mx+b düzenlemeyi birleştirip sıkıştırarak yeni bir tabloda (post_edit_histories_archive) BLOB tipinde saklayabilirsiniz. A, m ve b değerlerini eklentinin ayarlarından belirleyin. Ondalık y değerleri en yakın alt tam sayıya yuvarlanacaktır. Depolama alanından tasarruf etmek istiyorsanız, eski düzenlemeleri arşivlemeniz önerilir ancak depolama alanı sıkıntınız yoksa önerilmez.

Eski düzenlemeleri arşivlemek istiyorsanız zamanlanmış görev seçeneğini aktif edebilirsiniz. Bu görev diff:archive komutunu kullanarak her hafta pazar günü sabah saat 02:00'de çalışır**. Zamanlanmış görev kullanmazsanız, mesajın her düzenlemesinden sonra mesaja ait eski düzenlemeler taranır ve arşivlenir. Diğer bir seçenek de php flarum diff:archive komutunu kullanarak eski düzenlemeleri elle arşivlemektir. Zamanlanmış görev kurulumu için buradaki tartışmayı okuyabilirsiniz.

Bağlantılar