Bu modun eklentisi de var.
Mod Adı: Dosya yükleme - Mesajlara dosya ekleme
Mod Yapımcısı: Fahrenheit
Açıklama: Bu mod ile sunucunuza dosya ve resim yükleyebilirsiniz, kodlar mesaja otomatik eklenir.
Kullanılan
buradaki GPL lisanslı phUploader scripttidir.
indirmek için tıklayın.
GÖRÜNÜM:
Yaptığım değişiklikler:
- Türkçeleştirdi.
- Yükleme sonrası mesaja otomatik kod eklenmesi sağlandı. Resimler için [ img ], dosyalar için [ url ] etiketi eklenir.
- Alanadı, forum dizini ve site adı bilgileri forumdan alınır hale getirildi.
- Forum yetkilerini kullanarak sadece istenilen yetkiye sahip üyelerin dosya yüklemesi sağlandı.
UYGULAMA:
Öncelikle yukarıda 3 farklı link verdiğim
dosya_yukleme.zip dosyasını indirin. İçinden çıkan
dosya_yukleme klasörünü forum ile aynı dizine kopyalayın.
FTP programınız ile
/dosya_yukleme/uploads/ dizinene yazma hakkı verin. (chmod 777)
Çünkü dosyalar buraya yüklenecek.
Kullandığınız temada
mesaj_yaz.html dosyasında
şunu bulun:
<a href="javascript:void(0);" title="Tarayıcınızın JavaScript özelliğinin açık olması gerekir." onclick="document.form1.bbcode_kullan.checked = true; window.open('http://www.postimage.org/index.php?mode=phpbb&lang=turkish&tpl=.&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Resim eklemek için tıklayın</a>
altına şunu ekleyin:
-
<a href="javascript:void(0);" title="Tarayıcınızın JavaScript özelliğinin açık olması gerekir." onclick="document.form1.bbcode_kullan.checked = true; window.open('dosya_yukleme/phUploader.php', '_imagehost', 'resizable=yes,width=500,height=210');return false;">Dosya eklemek için tıklayın</a>
<br><br>
konu.html dosyasında şunu bulun:
<a href="javascript:void(0);" title="Tarayıcınızın JavaScript özelliğinin açık olması gerekir." onclick="document.form1.bbcode_kullan.checked = true; window.open('http://www.postimage.org/index.php?mode=phpbb&lang=turkish&tpl=.&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;"><b>Resim eklemek için tıklayın</b></a>
altına şunu ekleyin:
-
<a href="javascript:void(0);" title="Tarayıcınızın JavaScript özelliğinin açık olması gerekir." onclick="document.form1.bbcode_kullan.checked = true; window.open('dosya_yukleme/phUploader.php', '_imagehost', 'resizable=yes,width=500,height=210');return false;"><b>Dosya eklemek için tıklayın</b></a>
DAHA FAZLA AYAR:
Yüklemeyi sadece üyeler şeklinde kısıtladım, daha farklı yetkilendirme için aşağıdaki bilgilere bakın.
phUploader.php dosyasında şunu bulun ve değiştirin:
sadece üyeler için: $yetki = 1;
sadece yönetici ve yardımcılar: $yetki = 2;
sadece yöneticiler: $yetki = 3;
sadece site kurucusu: $yetki = 4;
Yüklenebilir en büyük dosya boyutunu değiştirmek için şu yerleri değiştirin (kilobayt cinsinden)
$max_file_size="2048";
$max_combined_size="2048";
Açılan pencerenin sayfa adını değiştirmek için:
$websitename="phUploader 1.2";
Yeni dosya tipleri eklemek veya çıkartmak için:
$allow_types=array("jpg","gif","png","zip","rar","txt","doc");
Dosya adının rastgele değişmesini önlemek için şunu bulup değerini
false yapın:
$random_name=true;
Yükleme sayfasını şifreli yapmak için şu kısma bir şifre girin:
$password="";
Yükleme işlemi kullandığınız sunucuya (host) yapılacaktır, fazla yükleme yapılması yer sıkıntısı yaşatabilir.