![]() |
|
Anpassung: guests can view images attachment.php - Druckversion +- Interceptor Forum (https://interceptor.marconitschke.de) +-- Forum: Sonstiges (https://interceptor.marconitschke.de/forum-70.html) +--- Forum: MyBB Plugin (https://interceptor.marconitschke.de/forum-82.html) +--- Thema: Anpassung: guests can view images attachment.php (/thread-86.html) |
Anpassung: guests can view images attachment.php - nitje - 05-01-2025 Damit eingefügte Bilder im Post über img-Tag sowie Anhänge von Gästen Angesehen bzw. Heruntergeladen werden können. Im root Verzeichnis die Datei attachment.php Bearbeiten suche Code: 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();
}ersetze mit Code: // Erlaubte Bildtypen definieren
$allowed_image_types = ['image/jpeg', 'image/png', 'image/gif'];
// Prüfen, ob das Attachment ein Bild ist
if (in_array($attachment['filetype'], $allowed_image_types)) {
// Bilder dürfen immer angezeigt/heruntergeladen werden, Berechtigungsprüfung überspringen
} else {
// Standard-Berechtigungsprüfung für andere Dateitypen
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();
}
} |