MyBB.de Forum

Normale Version: Attachement Thumbnail in Forumdisplay darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo MyBB'ianer Kolleginnen und Kollegen Big Grin

ich würde gerne die Attachements aus den Threads als Thumbnail in der Forenansicht dargestellt haben.

Siehe Fotomontage in folgendem Attachement:
[attachment=4152]


Unter VBulletin soll so etwas als Hack möglich sein:
Siehe: http://www.vbulletin.org/forum/showthread.php?t=73220

Live Demo 1: http://forums.cgsociety.org/forumdisplay.php?f=121

Live Demo 2: http://buffy-boards.com/forumdisplay.php?f=19


Gibt es für MyBB schon solch ein Plugin ?
Wenn Nein, welchen Lösungsansatz habt ihr ?
Was würdet ihr vorschlagen ? (ausgenommen auf VB zu wechseln Wink )
Ich habe für das Invision Powerboard ein MOD gefunden.

Vielleicht kann man dieses MOD etwas abgeändert in MyBB praktizieren ?


Hier die Code Schnipsel vom Invision Powerboard MOD:
Achtung: Nachfolgender MOD ist speziell für das Invision Power Board. Bitte nicht in MyBB anwenden !


Open: sources/action_public/forums.php
find:
PHP-Code:
$topic['topic_icon']     = $topic['icon_id']  ? '<img src="'.$this->ipsclass->vars['img_url'] . '/folder_post_icons/icon' $topic['icon_id'] . '.gif" border="0" alt="" />'
                                                      
' '


replace with:
PHP-Code:
        if ($topic['topic_hasattach'] AND $this->ipsclass->vars['nj_ti_enable'])
        {
            
$first_postid     $topic['topic_firstpost'] ;
            
            
$this->ipsclass->DB->simple_construct( array( 'select' => 'attach_thumb_location',
                                                            
'from'   => 'attachments',
                                                            
'where'  => "attach_rel_id=$first_postid) );
            
$this->ipsclass->DB->simple_exec();
            
        while (
$ma_temp $this->ipsclass->DB->fetch_row() )
        {
            
$topic['topic_icon']     =  '<img src="uploads/'.$ma_temp['attach_thumb_location'].'" width="100px" />' ;

        }        
        }
        else 
        {
        
$topic['topic_icon']     = $topic['icon_id']  ? '<img src="'.$this->ipsclass->vars['img_url'] . '/folder_post_icons/icon' $topic['icon_id'] . '.gif" border="0" alt="" />'
                                                      
' ';
        } 
Das dürfte beim MyBB ähnlich gehen. In der Datei forumdisplay.php wird ja schon abgefragt, ob ein Thema ein Attachment besitzt (um die Büroklammer anzuzeigen). Da müsstest du ansetzen.