Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 4.58 KB

BENIOKU.md

File metadata and controls

85 lines (56 loc) · 4.58 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.

Eğer flarum/core beta 12 ve üzeri bir sürümünü kullanıyorsanız, "Ön İzleme" modunda söz dizimi vurgulamasını kullanabilmek için s9e/text-formatter paketini v2.3.7 sürümüne yükseltmeniz gerekir:

composer update s9e/text-formatter:2.3.7

Çakışmalar

Bu eklenti aşağıdakilerle çakışmaktadır:

composer update the-turk/flarum-edit-notifications:0.1.4

Kurulum

Bazaar kullanın ya da elle kurulum yapın:

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örevlerin çalışabilmesi için Linux sunucunuza aşağıdaki komutu vermelisiniz:

* * * * * php /<path/to/flarum>/flarum schedule:run >> /dev/null 2>&1

Bu komut dakikada bir zamanlanmış görevleri kontrol eder ve zamanı gelmiş görevleri çalıştırır.

Bağlantılar