Support » Fixing WordPress » [Plugin: NextGEN Gallery] Image Browser Customisation – Page Reload

  • I am a code novice and I am trying to do my customisation by myself, just to save some money :p
    I am trying to customise the way how NGG imagebrowser works. It will reload the page, whenever I click the NEXT or BACK button,.
    But when the page reload, it will go to my header instead of stick to the NGG photos in my post.
    This is the post where I have the NGG image browser.
    Following is part of the new code on my imagebrowser.php:

    <div class="pic"><a href="<?php echo $image->next_image_link ?></a><?php echo $image->href_link ?></div>
    	<div class="ngg-imagebrowser-nav">
    		<div class="back">
    			<a href="<?php echo $image->previous_image_link ?>">◄ <?php _e('Back', 'nggallery') ?></a>
    		<div class="next">
    			<a href="<?php echo $image->next_image_link ?>"><?php _e('Next', 'nggallery') ?> ►</a>
    		<div class="counter"><strong><?php echo $image->alttext ?></strong> <br /><?php _e('Picture', 'nggallery') ?>  <?php echo $image->number ?> <?php _e('of', 'nggallery')?> <?php echo $image->total ?> <br /> Click <strong>"Next" </strong>for more pictures</div>
    		<div class="ngg-imagebrowser-desc"><p><?php echo $image->description ?></p></div>

    Can anyone help to keep my screen fix in the position of the image browser section?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Sorry, the correct link to the “post” should be

    Can anyone help???? PLEASE!!!!

    I am having this same problem. I just upgraded to the latest nextgen in order to take advantage of the image browser, but would like only the images to reload, not the entire page. here is the post with a gallery:

    thank you in advance!

    you can keep the image in focus if you add a span tag in the imagebrowser.php and update the link for the prev/next buttons-
    I added a span id of “picgallery” then added “#picgallery” on the end of the previous and next links.


    <?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?><?php if (!empty ($image)) : ?>
    <div class="ngg-imagebrowser" id="<?php echo $image->anchor ?>">
    	<span id="picgallery"/>
    	<div class="ngg-imagebrowser-nav">
    		<div class="back">
    			<a class="ngg-browser-prev" id="ngg-prev-<?php echo $image->previous_pid ?>" href="<?php echo $image->previous_image_link ?><?php echo $pid?>#picgallery">◄ <?php _e('Back', 'nggallery') ?></a>
    		<div class="next">
    			<a class="ngg-browser-next" id="ngg-next-<?php echo $image->next_pid ?>" href="<?php echo $image->next_image_link ?>#picgallery"><?php _e('Next', 'nggallery') ?> ►</a>
    		<div class="counter"><?php _e('Picture', 'nggallery') ?> <?php echo $image->number ?> <?php _e('of', 'nggallery')?> <?php echo $image->total ?></div>
    		<div class="ngg-imagebrowser-desc"><p><?php echo $image->description ?></p></div>
    <p><?php echo $image->alttext ?></p>
    	<div class="pic"><?php echo $image->href_link ?></div>
    <?php endif; ?>

    ps.. i’m a novice too so if anyone knows of a better way of doing this please let us know.

    Hi celebpond,
    You are awesome, I got it done!!!!
    Thank you so much!!!!

    I was seeking an answer on the same question as you craftpassion.

    And it works out great celebpond.

    So thanks for the answer (help)

    Thanks celebpond for your solution. I found that instead of adding the empty span you can just assign the ID to to the div class pic to add the anchor:

    <div class="pic" id="picgallery"><?php echo $image->href_link ?></div>

    To use, just make a new file called imagebrowser-custom.php with your custom code, and in the page/post where you want to use the custom template put this:

    [imagebrowser id=[x] template=custom]

    I must be a bigger newbie than the others on here but I’ve tried doing this as instructed by @celebpond and I kept getting an error in line 33.

    I could not try out @aradams suggestion because my knowledge does not reach that far.

    What I need is for my page to refresh after people hit “next” on the pictures but for it to focus on the gallery upon refresh. Not for it to have people scroll down for each picture.

    My blog is very picture heavy and people are having to scroll down each time and I know its a turn off.


Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘[Plugin: NextGEN Gallery] Image Browser Customisation – Page Reload’ is closed to new replies.