Beiträge: 155
Themen: 6
Registriert seit: 03.12.2014
MyBB-Version: 1.8.x
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 !!!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
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.....
Beiträge: 155
Themen: 6
Registriert seit: 03.12.2014
MyBB-Version: 1.8.x
(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 !!!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Und den Link zu dem Plugin soll man sich nun selbst suchen?
Beiträge: 155
Themen: 6
Registriert seit: 03.12.2014
MyBB-Version: 1.8.x
18.02.2015, 11:56
(Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2015, 14:33 von òóGlubscher.)
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 !!!