MyBB.de Forum
Attachments nicht sichbar, aber downloadbar - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Attachments nicht sichbar, aber downloadbar (/thread-25200.html)



Attachments nicht sichbar, aber downloadbar - bbsff - 19.03.2012

Hallo Leute,

ich würde gerne hochgeladene Attachments in einem Beitrag für die normalen User unsichtbar machen. Allerding sollen diese trotzdem die Dateien noch von dem Link herunterladen dürfen.

Gibt es dafür eine Möglichkeit?

Pascal


RE: Attachments nicht sichbar, aber downloadbar - Jockl - 19.03.2012

Ob diese Lösung die optimalste ist, kann ich nicht sagen, müsste aber das machen, was Du möchtest:

Du müsstest den Inhalt der Templates postbit_attachments_images_image und postbit_attachments_thumbnails_thumbnail durch den Inhalt des Templates postbit_attachments_attachment ersetzen.

In der attachment.php wäre dann noch
PHP-Code:
switch($attachment['filetype'])
{
    case 
"application/pdf":
    case 
"image/bmp":
    case 
"image/gif":
    case 
"image/jpeg":
    case 
"image/pjpeg":
    case 
"image/png":
    case 
"text/plain":
        
header("Content-type: {$attachment['filetype']}");
        
$disposition "inline";
        break;

    default:
        
header("Content-type: application/force-download");
        
$disposition "attachment";

in
PHP-Code:
switch($attachment['filetype'])
{
    case 
"application/pdf":
    
//case "image/bmp":
    //case "image/gif":
    //case "image/jpeg":
    //case "image/pjpeg":
    //case "image/png":
    
case "text/plain":
        
header("Content-type: {$attachment['filetype']}");
        
$disposition "inline";
        break;

    default:
        
header("Content-type: application/force-download");
        
$disposition "attachment";

zu ändern.