Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Portal anküdigung problem.
#1
Hallo

Ich habe da so ein kleines Problem mit dem Portal.

habe eine Forum post gemacht wo 3 Angehängte Dateien dabei sind.

im forum wird auch alles angezeigt.

Blos auf der Portalseite steht der post auch in einer verkürzten version, aber die 3 Bilder werden nicht angezeigt.


Ich weis zwar woran es liegt aber nicht wie ich es beheben kann.

Portal ist die Hauptseite und das Forum liegt in einem extra unterordner forum.

jetzt stehen bei den Bilder im Forum

http://www. ..... /forum/attachment.php?thumbnail=1

aber auf dem Protal steht
http://www. ..... /attachment.php?thumbnail=1

Alos müsste ich irgendwie bei dem Portal noch /forum dazu machen . Blos welches Template oder welche PHP datei ?

Die Seite ist
http://www.megatv24.de
Zitieren
#2
Versuchs mal so. Öffne das Template postbit_attachments_thumbnails_thumbnail und suche nach
Code:
href="attachment.php?aid={$attachment['aid']}"
Ersetzen durch:
Code:
href="{$customfolder}attachment.php?aid={$attachment['aid']}"
Öffne dann die Datei inc/functions_post.php und suche alle Vorkommen von:
PHP-Code:
eval("\$attbit = \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); 
Davor einfügen:
PHP-Code:
$customfolder "";
if(
basename($_SERVER['PHP_SELF']) == "portal.php")
{
    
$customfolder "forum/";


Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
habe es so gemacht aber geht immer noch nicht.

jetzt kommt aber im Forum bei dem Post vor den bildern

]}" target="_blank">



Hier ist mal der Code wie es jetzt in der Template aussieht :


Code:
<a href="{$customfolder}attachment.php?aid={$attachment['aid']}" target="_blank"><img src="attachment.php?thumbnail={$attachment['aid']}" class="attachment" alt="" /></a>&nbsp;&nbsp;&nbsp;


Und so sieht es in der PHP datei aus :





PHP-Code:
...

// Show as thumbnail IF image is big && thumbnail exists && setting=='thumb'
                    // Show as full size image IF setting=='fullsize' || (image is small && permissions allow)
                    // Show as download for all other cases 
                    
if($attachment['thumbnail'] != "SMALL" && $attachment['thumbnail'] != "" && $mybb->settings['attachthumbnails'] == "yes")
                    {
                                   
$customfolder "";
                                   if(
basename($_SERVER['PHP_SELF']) == "portal.php")
                                   {
                                   
$customfolder "forum/";
                                   }
            eval(
"\$attbit = \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";");
                    }
                    elseif(((
$attachment['thumbnail'] == "SMALL" && $forumpermissions['candlattachments'] == 1) || $mybb->settings['attachthumbnails'] == "no") && $isimage)
                    {
                    eval(
"\$attbit = \"".$templates->get("postbit_attachments_images_image")."\";");
                    }
                    else
                    {
                    eval(
"\$attbit = \"".$templates->get("postbit_attachments_attachment")."\";");
                    }
                    
$post['message'] = preg_replace("#\[attachment=".$attachment['aid']."]#si"$attbit$post['message']);
                }
                else
                {
                    
// Show as thumbnail IF image is big && thumbnail exists && setting=='thumb'
                    // Show as full size image IF setting=='fullsize' || (image is small && permissions allow)
                    // Show as download for all other cases 
                    
if($attachment['thumbnail'] != "SMALL" && $attachment['thumbnail'] != "" && $mybb->settings['attachthumbnails'] == "yes")
                    {
                        eval(
"\$post['thumblist'] .= \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";");
                        if(
$tcount == 5)
                        {
                            
$thumblist .= "<br />";
                            
$tcount 0;
                        }
                        ++
$tcount;
                    }
                    elseif(((
$attachment['thumbnail'] == "SMALL" && $forumpermissions['candlattachments'] == 1) || $mybb->settings['attachthumbnails'] == "no") && $isimage)
                    {
                        eval(
"\$post['imagelist'] .= \"".$templates->get("postbit_attachments_images_image")."\";");
                    }
                    else
                    {
                        eval(
"\$post['attachmentlist'] .= \"".$templates->get("postbit_attachments_attachment")."\";");
                    }
                }
            }
            else
            {
                
$validationcount++;
            }
        }
        if(
$validationcount && is_moderator($post['fid']))
        {
            if(
$validationcount == 1)
            {
                
$postbit_unapproved_attachments $lang->postbit_unapproved_attachment;
            }
            else
            {
                
$postbit_unapproved_attachments $lang->sprintf($lang->postbit_unapproved_attachments$validationcount);
            }
            eval(
"\$post['attachmentlist'] .= \"".$templates->get("postbit_attachments_attachment_unapproved")."\";");
        }
        if(
$post['thumblist'])
        {
            eval(
"\$post['attachedthumbs'] = \"".$templates->get("postbit_attachments_thumbnails")."\";");
        }
        if(
$post['imagelist'])
        {
            eval(
"\$post['attachedimages'] = \"".$templates->get("postbit_attachments_images")."\";");
        }
        if(
$post['attachmentlist'] || $post['thumblist'] || $post['imagelist'])
        {
            eval(
"\$post['attachments'] = \"".$templates->get("postbit_attachments")."\";");
        }
    }
}
?>
Zitieren
#4
Kann es vielleit daran liegen das ich die Mybb version 1.4.8 habe ?

oder ist das in allen gleich ?
Zitieren
#5
sollte gleich sein, aber ich empfehle ein upate durchzuführen.
Freundliche Grüsse
Marti95.

Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Zitieren
#6
Habe mal ein update auf 1.4.10 geupdatet.

aber geht immer noch nicht.

habe auch extra nochmal nachgeschaut ob alles so geändert ist.

Alles geändert, geht aber nicht.

bei dem ändern mit


PHP-Code:
eval("\$attbit = \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); 


muss ich da auch die beiden mit


PHP-Code:
eval("\$attbit = \"".$templates->get("postbit_attachments_images_image")."\";");



eval(
"\$attbit = \"".$templates->get("postbit_attachments_attachment")."\";"); 

Das davor einfügen ?
Zitieren
#7
Da fehlt noch was. Suche im gleichen Template:
Code:
src="attachment.php?thumbnail={$attachment['aid']}"
Ersetzen durch:
Code:
src="{$customfolder}attachment.php?thumbnail={$attachment['aid']}"

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#8
habe ich jetzt rein gemacht, aber immer noch nichts .


in der inc/functions_post.php


Öffne dann die Datei inc/functions_post.php und suche alle Vorkommen von:



PHP-Code:
eval("\$attbit = \"".$templates->get("postbit_attachments_thumbnails_thumbnail")."\";"); 

komm aber nur 1 mal vor.


aber darunter kommen 2 die anderster sind.



In Forum bei den beiträg sieht man zwar die bilder aber vor den bildern steht :

]}" target="_blank">

wo kommt das her ?

PHP-Code:
eval("\$attbit = \"".$templates->get("postbit_attachments_images_image")."\";");



eval(
"\$attbit = \"".$templates->get("postbit_attachments_attachment")."\";"); 

muss da auch was geändert werden ?
Zitieren
#9
Vermutlich liegt das Problem darin, dass Deine Portal-Seite nicht durch portal.php aufgerufen wird, sondern unter index.php. Deshalb scheint auch die o.a. Änderung der portal.php nicht greifen.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#10
weis nicht.

aber habe es vorher auch nicht richtig getestet.

mit den bildern.

erst als ich es versucht habe ging es nicht.

denke aber das es nicht daran liegt das ich die umbenannt haben,

eher weil die in einem anderen verzeichniss liegt

müsste den link zum verzeichniss ändern ..

blos wo ? und wie ?
Zitieren