As said: in the image.php, line 58, 59 of the default zenphoto theme.
`
<?php if (!defined('WEBPATH')) die(); $themeResult = getTheme($zenCSS, $themeColor, 'light'); $firstPageImages = normalizeColumns('2', '6');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php zenJavascript(); ?>
<title><?php echo getBareGalleryTitle(); ?> | <?php echo getBareAlbumTitle();?> | <?php echo getBareImageTitle();?></title>
<link rel="stylesheet" href="<?php echo $zenCSS ?>" type="text/css" />
<link rel="stylesheet" href="<?php echo FULLWEBPATH . "/" . ZENFOLDER ?>/js/thickbox.css" type="text/css" />
<script src="<?php echo FULLWEBPATH . "/" . ZENFOLDER ?>/js/thickbox.js" type="text/javascript"></script>
<script type="text/javascript">
function toggleComments() {
var commentDiv = document.getElementById("comments");
if (commentDiv.style.display == "block") {
commentDiv.style.display = "none";
} else {
commentDiv.style.display = "block";
}
}
</script>
<?php printRSSHeaderLink('Gallery',gettext('Gallery RSS')); ?>
</head>
<body>
<div id="gallerytitle">
<div class="imgnav">
<?php if (hasPrevImage()) { ?>
<div class="imgprevious"><a>" title="<?php echo gettext("Previous Image"); ?>">� <?php echo gettext("prev"); ?></a>
<?php } if (hasNextImage()) { ?>
<a>" title="<?php echo gettext("Next Image"); ?>"><?php echo gettext("next"); ?> �</a>
<?php } ?>
</div>
<?php printHomeLink('', ' | '); ?><a>" title="<?php gettext('Albums Index'); ?>"><?php echo getGalleryTitle();?>
</a> | <?php printParentBreadcrumb("", " | ", " | "); printAlbumBreadcrumb("", " | "); ?>
<?php printImageTitle(true); ?>
</div>
<!-- The Image -->
<?php if (!checkForPassword()) { ?>
<a>" title="<?php echo getBareImageTitle();?>">
[b]
<?php
if (function_exists('printUserSizeImage')) {
printUserSizeImage(getImageTitle());
} else {
printDefaultSizedImage(getImageTitle());
}
?>
[/b]
</a>
<?php if (function_exists('printUserSizeImage')) printUserSizeSelectior(); ?>
<? php echo getHitcounter(); ?>
<?php printImageDesc(true); ?>
<?php if (function_exists('printSlideShowLink')) printSlideShowLink(gettext('View Slideshow')); ?>
[hr]
<?php
if (getImageEXIFData()) {echo "<div id=\"exif_link\"><a>".gettext("Image Info")."</a>";
printImageMetadata('', false);
}
?>
<?php printTags('links', gettext('[b]Tags:[/b]').' ', 'taglist', ''); ?>
<br clear=all />
<?php if (function_exists('printImageMap')) printImageMap(); ?>
<?php if (function_exists('printRating')) { printRating(); }?>
<?php if (function_exists('printShutterfly')) printShutterfly(); ?>
<?php if (getOption('Allow_comments')) { ?>
<?php $num = getCommentCount(); echo ($num == 0) ? "" : ("".sprintf(gettext('Comments (%u)'), $num)."[hr]"); ?>
<?php while (next_comment()){ ?>
<div class="comment">
<div class="commentmeta">
<?php printCommentAuthorLink(); ?>
<?php echo getCommentBody();?>
<?php echo getCommentDateTime();?>
<?php printEditCommentLink(gettext('Edit'), ' | ', ''); ?>
</div>
<?php }; ?>
<?php if (OpenedForComments()) { ?>
<!-- If comments are on for this image AND album... -->
<?php echo gettext("Add a comment:"); ?>
<form id="commentform" action="#" method="post">
<div><input type="hidden" name="comment" value="1" />
<input type="hidden" name="remember" value="1" />
<?php
printCommentErrors();
$stored = getCommentStored();
?>
<table border="0">
<tr>
<td><label for="name"><?php echo gettext("Name:"); ?></label>
(<input type="checkbox" name="anon" value="1"<?php if ($stored['anon']) echo " CHECKED"; ?> /> <?php echo gettext("don't publish"); ?>)
</td>
<td><input type="text" id="name" name="name" size="20" value="<?php echo $stored['name'];?>" class="inputbox" />
</td>
</tr>
<tr>
<td><label for="email"><?php echo gettext("E-Mail:"); ?></label></td>
<td><input type="text" id="email" name="email" size="20" value="<?php echo $stored['email'];?>" class="inputbox" />
</td>
</tr>
<tr>
<td><label for="website"><?php echo gettext("Site:"); ?></label></td>
<td><input type="text" id="website" name="website" size="40" value="<?php echo $stored['website'];?>" class="inputbox" /></td>
</tr>
<?php if (getOption('Use_Captcha')) {
$captchaCode=generateCaptcha($img); ?>
<tr>
<td><label for="code"><?php echo gettext("Enter Captcha:"); ?>
<img src=<?php echo "\"$img\"";?> alt="Code" align="bottom"/>
</label></td>
<td><input type="text" id="code" name="code" size="20" class="inputbox" /><input type="hidden" name="code_h" value="<?php echo $captchaCode;?>"/></td>
</tr>
<?php } ?>
<tr><td colspan="2"><input type="checkbox" name="private" value="1"<?php if ($stored['private']) echo " CHECKED"; ?> /> <?php echo gettext("Private (don't publish)"); ?></td></tr>
</table>
<textarea name="comment" rows="6" cols="40"><?php echo $stored['comment']; ?></textarea>
<input type="submit" value="<?php echo gettext('Add Comment'); ?>" class="pushbutton" />
</form>
</div>
</div>
<?php } else { echo gettext('Comments are closed.'); } ?>
<?php printRSSLink("Comments-image","",gettext("Subscribe to comments"),""); } ?>
</div>
<?php } ?>
</div>
<?php printRSSLink('Gallery','','RSS', ' | '); ?> <?php printCustomPageURL(gettext("Archive View"),"archive"); ?> |
<?php printZenphotoLink(); ?>
<?php if (function_exists('printAdminToolbox')) printAdminToolbox(); ?>
</body>
</html>
`
So in my understanding it should appear between the image and the comment box on each image.