MyBB Ziyaretçilere Sadece Resim Eklerini Gösterme
MyBB forumlarında ziyaretçilerin yalnızca resim ekleri görüntüleyebilmesini, ancak .zip, .pdf gibi diğer dosya türlerini indirmesini engelleme yöntemini anlatacağım.
📋 Adım Adım Uygulama
Herhangi bir sorun yaşarsanız veya sorularınız olursa, bu konu altına yazabilirsiniz.
Uyarı
Dosyalarda değişiklik yapmadan önce mutlaka attachment.php dosyasının bir yedeğini alın. Olası bir hatada orijinal dosyayı geri yükleyerek sitenizi güvence altına alabilirsiniz.
📋 Adım Adım Uygulama
- Forum kök dizininde bulunan, attachment.php dosyasını açın.
- CTRL + F yardımıyla aşağıdaki kod bloğunu aratıp bulun.
Kod:
if($forumpermissions['canview'] == 0 || $forumpermissions['canviewthreads'] == 0 || (isset($forumpermissions['canonlyviewownthreads']) && $forumpermissions['canonlyviewownthreads'] != 0 && $thread['uid'] != $mybb->user['uid']) || ($forumpermissions['candlattachments'] == 0 && empty($mybb->input['thumbnail']))) {
error_no_permission();
}
- Bulduğunuz bu kod bloğunu tamamen silin ve yerine aşağıdaki yeni kod bloğunu ekleyin.
Kod:
if (!$forumpermissions['canview'] || !$forumpermissions['canviewthreads'] || (isset($forumpermissions['canonlyviewownthreads']) && $forumpermissions['canonlyviewownthreads'] != 0 && $thread['uid'] != $mybb->user['uid']) || (!$forumpermissions['candlattachments'] && empty($mybb->input['thumbnail']) && !in_array($attachment['filetype'], ['image/gif', 'image/bmp', 'image/png', 'image/jpeg']))) {
error_no_permission();
}
Herhangi bir sorun yaşarsanız veya sorularınız olursa, bu konu altına yazabilirsiniz.
Konuyu Okuyanlar:
1 Ziyaretçi