Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Attachment Thumbnail Portal
#1
Moinsen, ich habe da ein kleines Problem (vill. auch einen Denkfehler ) mit den Attachment Thumbnail auf der Portal Seite.

Und zwar öffnet sich das Thumbnail immer im neuen Fenster anstatt wie gewünscht in einer Lightbox.
Im eigentlichen Thread geht das wie gewünscht.

Denke mal das die Fancyzoom Lightbox spielt dabei auch noch eine Rolle?

Ich würde das schon gerne so haben das sich das Thumbnail in einer Lightbox auch auf der Portal Seite öffnet.

MfG
Florian
[x] <= Hier Nagel einschlagen für neues Display!
Wer Böses spricht,über mich und die Meinen, der gehe nach Hause,und betrachte die Seinen !!!

Zitieren
#2
MyBB bietet von Haus aus keine Lightbox-Funktion. Hast Du ein entsprechendes Plugin oder eine Modifikation installiert? Wäre interessant zu wissen, wie Du das im Forum umgesetzt hast.....
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#3
(17.02.2015, 22:25)Jockl schrieb: MyBB bietet von Haus aus keine Lightbox-Funktion.

Das ist Richtig darum hatte ich im ersten Post ja schon erwähnt das mit Sicherheit die Fancyzoom Lightbox dabei eine Rolle spielt. Mit dem Fancyzoom Plugin habe ich es für das Forum Umgesetzt.

MfG
Florian
[x] <= Hier Nagel einschlagen für neues Display!
Wer Böses spricht,über mich und die Meinen, der gehe nach Hause,und betrachte die Seinen !!!

Zitieren
#4
Und den Link zu dem Plugin soll man sich nun selbst suchen? Wink
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#5
Nein soll man sich nicht selber suchen: https://www.mybb.de/erweiterungen/18x/pl...ancyzoom2/

Edit: Erledigt selber hin bekommen.

Habe in der fancyzoom.php aus:


PHP-Code:
function fancyzoom($page)
{
    global 
$mybb,$db;
    if(
THIS_SCRIPT=="showthread.php")
    {
        
$result=$db->simple_select("threads","fid","tid='".intval($mybb->input["tid"])."'",array("limit"=>1));
        
$thread=$db->fetch_array($result);
        
$permissions=forum_permissions($thread["fid"]);
        if(!empty(
$thread)&&$permissions["candlattachments"]==1)
        {
            
$page=str_replace("</head>",'<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoom.js"></script>
<script type="text/javascript" src="'
.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoomHTML.js"></script>
</head>'
,$page);
            
$page=preg_replace('/\<body(.*)\>/Usi','<body$1 onload="setupZoom()">',$page);
            
$page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="fancyzoom"><img',$page);
            return 
$page;
        }
    }


das gemacht:


PHP-Code:
function fancyzoom($page)
{
global 
$mybb,$db;
if(
THIS_SCRIPT=="showthread.php")
{
$result=$db->simple_select("threads","fid","tid='".intval($mybb->input["tid"])."'",array("limit"=>1));
$thread=$db->fetch_array($result);
$permissions=forum_permissions($thread["fid"]);
if(!empty(
$thread)&&$permissions["candlattachments"]==1)
{
$page=str_replace("</head>",'<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoom.js"></script>
<script type="text/javascript" src="'
.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoomHTML.js"></script>
</head>'
,$page);
$page=preg_replace('/\<body(.*)\>/Usi','<body$1 onload="setupZoom()">',$page);
$page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="fancyzoom"><img',$page);
return 
$page;
}
}
if(
THIS_SCRIPT=="portal.php")
{

{
$page=str_replace("</head>",'<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoom.js"></script>
<script type="text/javascript" src="'
.$mybb->settings["bburl"].'/jscripts/fancyzoom/FancyZoomHTML.js"></script>
</head>'
,$page);
$page=preg_replace('/\<body(.*)\>/Usi','<body$1 onload="setupZoom()">',$page);
$page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="fancyzoom"><img',$page);
return 
$page;
}
}

[x] <= Hier Nagel einschlagen für neues Display!
Wer Böses spricht,über mich und die Meinen, der gehe nach Hause,und betrachte die Seinen !!!

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Coppermine Thumbnail auf Portalseite ? fabels 1 1.507 19.07.2009, 21:16
Letzter Beitrag: Marti95.
  Attachement Thumbnail in Forumdisplay darstellen MyBB-Fanatiker 2 2.235 12.02.2009, 02:20
Letzter Beitrag: Michael
Shield Popup Thumbnail Mycode [1.4.x] King 1 1.696 21.10.2008, 15:47
Letzter Beitrag: StefanT
  Bmp Thumbnail MH_Razen 2 1.596 15.07.2008, 18:16
Letzter Beitrag: MH_Razen
  Thumbnail in Attachment Manager Jockl 3 2.008 02.03.2008, 14:19
Letzter Beitrag: StefanT