24.06.2018, 21:07
Hallöchen,
die Lightbox soll bei showthread.php und portal.php die lightbox-Änderung vornehmen. Hier mal die entsprechende function:
die Lightbox soll bei showthread.php und portal.php die lightbox-Änderung vornehmen. Hier mal die entsprechende function:
PHP-Code:
function lightbox2($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>",'<link rel="stylesheet" type="text/css" href="'.$mybb->settings["bburl"].'/themes/lightbox.css" />
<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/lightbox/lightbox.js"></script>
</head>',$page);
$page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="lightbox[tid'.intval($mybb->input["tid"]).']"><img',$page);
return $page;
}
}
if(THIS_SCRIPT=="portal.php")
{
{
$page=str_replace("</head>",'<link rel="stylesheet" type="text/css" href="'.$mybb->settings["bburl"].'/themes/lightbox.css" />
<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="'.$mybb->settings["bburl"].'/jscripts/lightbox/lightbox.js"></script>
</head>',$page);
$page=preg_replace('/\<a href="attachment.php\?aid=([0-9]+)" target="_blank"\>\<img/Usi','<a href="attachment.php?aid=$1" rel="lightbox[tid'.intval($mybb->input["tid"]).']"><img',$page);
return $page;
}
}
}
PHP Version 7.4.30
MySQL Version 5.7.42
Mybb Version 1.8.37
(Stand 01/2024)
Grüße, André
MySQL Version 5.7.42
Mybb Version 1.8.37
(Stand 01/2024)
Grüße, André