Copy & paste (or edit) this script accordingly in to your theme.php file..
// Display the full size image
function theme_display_fullsize_pic()
{
global $CONFIG, $THEME_DIR, $ALBUM_SET;
global $lang_errors, $lang_fullsize_popup, $lang_charset;
if (isset($_GET['picfile']))
{
if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
$picfile = $_GET['picfile'];
$picname = $CONFIG['fullpath'] . $picfile;
$imagesize = @getimagesize($picname);
$imagedata = array('name' => $picfile, 'path' => path2url($picname), 'geometry' => $imagesize[3]);
}
elseif (isset($_GET['pid']))
{
$pid = (int)$_GET['pid'];
$sql = "SELECT * " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$pid' $ALBUM_SET";
$result = cpg_db_query($sql);
if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
$row = mysql_fetch_array($result);
$pic_url = get_pic_url($row, 'fullsize');
$geom = 'width="' . $row['pwidth'] . '" height="' . $row['pheight'] . '"';
$imagedata = array('name' => $row['filename'], 'path' => $pic_url, 'geometry' => $geom);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
<title><?php echo $CONFIG['gallery_name'] ?>: <?php echo $lang_fullsize_popup['click_to_close'];
?></title>
<script type="text/javascript" src="scripts.js"></script>
<script type="text/javascript">
function changeBackground(color)
{
b = document.getElementById("body");
b.style.background = color;
}
</script>
<style type="text/css">
body { margin: 0; padding: 0; background-color: gray; }
p {text-align: center;}
img {border: 0 none;}
#content { margin:0 auto; padding:0; border:0; }
table { border:0; height:100%; width:100%; border-collapse:collapse}
td { vertical-align: middle; text-align:center; }
</style>
</head>
<body id="body">
<p class="colors">
<a onmouseover="changeBackground('#000000')" style="background: #000000;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#050505')" style="background: #050505;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#0a0a0a')" style="background: #0a0a0a;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#0f0f0f')" style="background: #0f0f0f;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#141414')" style="background: #141414;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#191919')" style="background: #191919;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#1e1e1e')" style="background: #1e1e1e;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#232323')" style="background: #232323;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#282828')" style="background: #282828;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#2d2d2d')" style="background: #2d2d2d;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#323232')" style="background: #323232;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#383838')" style="background: #383838;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#3d3d3d')" style="background: #3d3d3d;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#424242')" style="background: #424242;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#474747')" style="background: #474747;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#4c4c4c')" style="background: #4c4c4c;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#515151')" style="background: #515151;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#565656')" style="background: #565656;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#5b5b5b')" style="background: #5b5b5b;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#606060')" style="background: #606060;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#666666')" style="background: #666666;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#6b6b6b')" style="background: #6b6b6b;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#707070')" style="background: #707070;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#757575')" style="background: #757575;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#7a7a7a')" style="background: #7a7a7a;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#7f7f7f')" style="background: #7f7f7f;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#848484')" style="background: #848484;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#898989')" style="background: #898989;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#8e8e8e')" style="background: #8e8e8e;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#939393')" style="background: #939393;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#999999')" style="background: #999999;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#9e9e9e')" style="background: #9e9e9e;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#a3a3a3')" style="background: #a3a3a3;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#a8a8a8')" style="background: #a8a8a8;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#adadad')" style="background: #adadad;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#b2b2b2')" style="background: #b2b2b2;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#b7b7b7')" style="background: #b7b7b7;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#bcbcbc')" style="background: #bcbcbc;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#c1c1c1')" style="background: #c1c1c1;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#c6c6c6')" style="background: #c6c6c6;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#cccccc')" style="background: #cccccc;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#d1d1d1')" style="background: #d1d1d1;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#d6d6d6')" style="background: #d6d6d6;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#dbdbdb')" style="background: #dbdbdb;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#e0e0e0')" style="background: #e0e0e0;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#e5e5e5')" style="background: #e5e5e5;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#eaeaea')" style="background: #eaeaea;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#efefef')" style="background: #efefef;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#f4f4f4')" style="background: #f4f4f4;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#f9f9f9')" style="background: #f9f9f9;padding: 1px; margin: 1 1px;"> </a>
<a onmouseover="changeBackground('#ffffff')" style="background: #ffffff;padding: 1px; margin: 1 1px;"> </a>
</p>
</p>
<table>
<tr>
<td>
<div id="content">
<?php echo '<a href="javascript: window.close()"><img src="'
. htmlspecialchars($imagedata['path']) . '" '
. $imagedata['geometry']
. 'alt="'
. htmlspecialchars($imagedata['name'])
. '" title="'
. htmlspecialchars($imagedata['name'])
. "\n" . $lang_fullsize_popup['click_to_close']
. '" /></a><br />' ."\n";
?>
</div>
</td>
</tr>
</table>
</body>
</html>
<?php
}
And instead of,
$pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
change it to,
$pic_html = "<a href=/displayimage.php?pid=$pid&fullsize=1>";
The image will be opening in the parent window..
I did it b'coz it looks awkward, when a popup is opened with this mod..
P.S. If some "php pro" finds any errors or better solution for this script, please edit and make it simple.. And, I donno how to center the image inside the browser window. Please consider it..