Extension:MsUpload/tr

MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
MsUpload
Sürüm durumu: beta
Msupload version 1.27 with wikieditor.png
Uygulama Ajax, API
Açıklama Sürükle ve bırak da dahil olmak üzere düzenleyici aracılığıyla birden fazla dosya yüklemeye izin verir
Yazar(lar)
Sürdürücü(ler) Sophivorus
En son sürüm 13.5 (2022-01-15)
Uyumluluk politikası Master, geriye dönük uyumluluğu korur.
MediaWiki 1.32+
PHP 7.2+
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgMSU_checkAutoCat
  • $wgMSU_showAutoCat
  • $wgMSU_uploadsize
  • $wgMSU_imgParams
  • $wgMSU_useDragDrop
  • $wgMSU_confirmReplace
  • $wgMSU_useMsLinks
Translatewiki.net adresinde mevcutsa, MsUpload uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

Sorunlar Açık görevler · Hata bildir

MsUpload uzantısı, kullanıcıların standart MediaWiki düzenleme sayfasında sürükle ve bırak ile birden fazla dosya yüklemesine olanak tanır.

Özellikler
  • Bir veya birden fazla dosyayı aynı anda kolayca yükleyin.
  • Düzenleme sayfasına entegre edilmiş dosya yükleme.
  • Sürükle ve bırak yöntemiyle yükleyin (tarayıcıda HTML5 varsa).
  • Dosyayı düzenleme sayfasına bağlantı olarak ekleyin.
  • Dosyaları düzenleme sayfasına galeri olarak ekleyin.
  • Yüklemeden önce dosyanın adını değiştirin.
  • Düzenlenen sayfa bir kategori sayfasıysa, mevcut kategoriye dosya ekleyin.

KurulumEdit

  • WikiEditor uzantısını yükleyin.[1] Varsayılan olarak, düzenleme araç çubuğu tüm kullanıcılar için etkinleştirilmiştir.
  • Dosyaları indirin ve extensions/ klasörünüzdeki MsUpload adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'MsUpload' );
    
  • Gerektiği gibi yapılandırın.
  •   Done – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

YapılandırmaEdit

Bir düzenleyici, dosyaları, Extension:MsLinks ile bir MsLinks listesi olarak düzenleyiciye gömebilir.

Uzantı özellikleriEdit

LocalSettings.php içinde ayarlayabileceğiniz özel uzantı özellikleri aşağıdadır:

$wgMSU_useDragDrop = true; // Sürükle ve bırak alanı gösterilmeli mi? (Varsayılan olarak ayarlanmamıştır)
$wgMSU_showAutoCat = true; // Bir kategori sayfasını düzenlerken yüklenen dosyalar o kategoriye eklenecektir
$wgMSU_checkAutoCat = true; // Bir sayfaya kategori ekleme onay kutusunun varsayılan olarak işaretli olup olmadığı
$wgMSU_useMsLinks = false; // Bağlantıları Extension:MsLinks stiline eklensin mi?
$wgMSU_confirmReplace = true; // "Dosya değiştirilsin mi?" onay kutusu
$wgMSU_imgParams = 'thumb|none'; // Borularla sınırlandırılmış herhangi bir resim parametresi/parametreleri, ör., {genişlik}px, left, right, center, none, border, frameless, frame, thumb vb.

İlgili genel yapılandırma değişkenleriEdit

Aşağıda LocalSettings.php içinde ayarlayabileceğiniz ilgili genel yapılandırma değişkenlerinden bazıları verilmiştir:

$wgEnableWriteAPI = true; // API'yı etkinleştirin
$wgEnableUploads = true; // Yüklemelerini etkinleştirin
$wgAllowJavaUploads = true; // Office 2007 ve daha yeni dosyalarla (docx, xlsx, vb.)
$wgGroupPermissions['user']['upload'] = true; // Normal kullanıcıların dosya yüklemesine izin verin
// Yüklemek istediğiniz dosya türlerine izin verildiğinden emin olun:
$wgFileExtensions = array('png','gif','jpg','jpeg','doc','xls','pdf','ppt','tiff','bmp','docx','xlsx','pptx');

PDF'leri PdfHandler ile küçük resim olarak eklemeEdit

.jpg ve .png gibi uzantılara sahip normal bitmap görüntü türlerini işlerken, MsUpload size resmine bağlantı (ör., [[:File:Image.jpg]]) veya resmi sayfanın kendisine gömmek (ör., [[File:Image.jpg|thumb|400px|Image caption]]) ekleme seçeneği sunar.

MsUpload, varsayılan olarak .pdf uzantılı dosyalar için bu seçeneği sunmaz. Ancak, Extension:PdfHandler yüklediyseniz, PDF dosyaları [[File:…]] bağlantılar ile makalelere eklenebilecek kendi bitmap küçük resimlerini alır, tıpkı diğer geleneksel bitmap resim türlerinde olduğu gibi, bu nedenle MsUpload'ın PDF'leri diğer herhangi bir resim gibi ele alması mantıklıdır.

(2020-04-09), bunu işleyen switch ( file.extension ) bloğu, extensions/MsUpload/MsUpload.js içindeki 188. satır civarındadır. PDF'leri işleyen case 'pdf': yan tümcesini arayın (212. satır civarında) ve file.group = 'image'; ekleyin, böylece case yan tümcesi şöyle görünür:

    
    case 'pdf':
      file.group = 'image';
      file.li.type.addClass( 'pdf' );
      break;
}

Bu değişikliği yaptıktan sonra, yeni JavaScript kaynak dosyasının önbellek yerine sunucudan alınması için tarayıcınızı Shift+yeniden yükleyin veya ⌘+yeniden yükleyin ve bir sonraki PDF yüklediğinizde, hem "Bağlantı olarak ekle" ve "Resim olarak ekle" bağlantıları kullanıma sunuldu.

Son değişikliklerEdit

Bilinen sorunlarEdit

BilmelisinEdit

  • HTML5 desteği olmadan Adobe Flash kullanılır.
  • Maksimum dosya boyutu MediaWiki ayarlarına bağlıdır, ancak bir alt limit ayarlanabilir.
  • Uzantıyla birlikte gelen plupload yükleme işleyicisini kullanır
  • Düzenleyiciye ve WikiEditor uzantısına bir yükleme simgesi ekler.

Bu dosya, dosya doğrulamasını geçemediEdit

"Bu dosya dosya doğrulamasını geçemedi" mesajı görünürse, LocalSettings.php dosyasına şunu ekleyin:

$wgAllowJavaUploads = true;

Bu yeterli değilse, LocalSettings.php dosyasında ayrıca aşağıdakileri ayarlayın (MW 22 ve 24 için çalışır):

$wgVerifyMimeType = false;

Hala "ppt" dosyalarını yükleyemiyorsanız, bunları "pptx" olarak kaydetmeyi deneyin ve "pptx" sürümünü yükleyin.

Geçersiz CSRF belirteciEdit

Geçersiz CSRF belirteci mesajı, tarayıcınızın güvenli bir çerez oluşturamadığı veya girişinizi yetkilendirmek için bu çereze erişemediği anlamına gelir.

Google Chrome
Ayarlar, Gelişmiş, Gizlilik ve güvenlik, İçerik Ayarları, Çerezler, İzin Ver, Ekle'yi açın ve örneğin girin. [*.]wiki.domain, oturumu kapatın ve vikiye tekrar oturum açın.
Firefox
Seçenekler, Gizlilik ve Güvenlik, Çerezler ve Site Verileri, İstisnalar'ı açın, ör. https://yourwiki.domain, Değişiklikleri Kaydet, oturumu kapatın ve vikiye tekrar oturum açın.
Safari
Tercihler, Gizlilik'i açın, Çerezlerin ve web sitesi verilerinin izin verecek, oturumu kapatacak ve vikide tekrar oturum açacak şekilde ayarlandığından emin olun.

KaynakçaEdit

  1. Bu bağımlılığı kaldırmak için bir plan olduğunu unutmayın.

Ayrıca bakınızEdit