I still have too much space on top.

Your gallery is too tall for your images. I would recommend setting your gallery's height to be a fixed pixel value so that the gallery's image area has an aspect ratio similar to that of the images themselves.

Another thing, the images still "flicker"or seem to load twice.

This problem may be related to server-side caching.
If caching is disabled on your web server, then Juicebox will have to download the images every time it needs them (as it will not be able to request them from a cache) and this may be causing the problem.
If you have an Apache web server and have a .htaccess file with an entry such as the following (to disable caching), then please try removing it to see if it helps.

Header set Cache-Control "max-age=0, private, no-cache, no-store, must-revalidate"

This may solve the problem (or at least hopefully point you in the right direction).

And, how can I stop the autoPlay to stop when I accidentally tap or click on an image?

This might be difficult to achieve. There is no easy way to do this via configuration options. You might need to use JavaScript to remove all click and touch handlers from the gallery. However, I have not been successful in my own attempts to do this so, unfortunately, cannot provide any sample code that you can use.

2,777

(4 replies, posted in Juicebox-Pro Support)

Thank you for sending me your screenshot.

However, it can be difficult to determine the cause of a problem from just a screenshot alone.
I may need to see the web page that the gallery is embedded into and the gallery's configuration options.
The problem could possibly be a conflict with some custom CSS that you have on your web page or a certain combination of configuration options. (Unfortunately, I can't tell from a screenshot and I do not know if your gallery is embedded on a web page alongside other content).

Here are a couple of things to check which might help:

(1) Check, using your browser's developer tools (usually accessed via F12), to see if the spacing is due to any of your own custom CSS (if you use any). If you use any global CSS rules which the gallery is inheriting, I would recommend that you apply these rules to only those elements on your web page which require them through use of CSS selectors.

(2) One possible reason for there being a gap between the bottom of the captions and the top of the thumbnails is if you were to set:

galleryTitle=""
galleryTitlePosition="ABOVE_THUMBS"

If you have set galleryTitlePosition="ABOVE_THUMBS" and use an empty galleryTitle, then just set galleryTitlePosition="NONE"instead.

If neither of the suggestions above help, then if at all possible, please send me a zipped version of your gallery and the web page it is embedded into (or upload it somewhere and provide a download link) so that I can investigate further. Thank you.

If your images are stored in an array, then the easiest way to reverse their order is to use the PHP function array_reverse before you iterate over them to create your <image> entries, e.g:

$images = array_reverse($images);

If this does not help, then please let me see the code of your 'config.php' file so that I can take a look at at and hopefully help further.

2,779

(4 replies, posted in Juicebox-Pro Support)

Without seeing your gallery, I would expect that the only space between the bottom of the caption and the top of the thumbnails is the thumbnail padding.
You could set thumbPadding="0" (in JuiceboxBuilder-Pro's 'Customize -> Thumbnail' section) to completely remove the space you are referring to but please note that it would remove the padding from all sides of the thumbnails (not just the top).
If you were to try to remove any space in the gallery using CSS, it may cause problems as Juicebox would not know of such modifications and would expect gallery elements to be in their default positions.

Please post the URL to your gallery so that I can take a look at it for myself.
Once I see your gallery, I might have a better understanding of your query and be able to help further.
Thank you.

... have less space between the top and the image and the image and the thumbnails.

Please see this FAQ:
My Juicebox gallery shows too much space above or below the main image, how do I fix this?

With a responsive site and a percentage height gallery, you do not know what size and shape the gallery will be (it will be dependent on the size and shape of the user's browser window). However, when using imageScaleMode="SCALE_DOWN" (the default value), you can be sure that Juicebox will scale the images down so that they are displayed as large as possible without cropping within the gallery's image area.
Please note that the size of the gallery is not determined by the size or aspect ratio of the gallery images. It is determined by the gallery dimensions and, if you use percentages, then also by the layout of your page (the dimensions of the gallery's parent containers).

Hopefully the suggestions in the FAQ will help.

With regard to padding, Juicebox has several padding options: stagePadding, imagePadding, imageNavPadding and thumbPadding. stagePadding and imagePadding are set to 0 by default.

Please post the URL to your gallery so that I can take a look at the problem for myself. Thank you.

In the meantime, please see this note regarding Using Percentage Heights.
If you are using a percentage height, I would recommend that:
(1) You set the gallery's height to 100% so that the gallery fills its parent container. You can then set the height of the parent container as required.
(2) Make sure that all parent containers of the gallery have heights specified via CSS. Otherwise, Juicebox may not be ablet o calculate what its actual height should be. (For example, if you set the gallery's height to be 100%, Juicebox needs to know what its actual height should be 100% of.)

Alternatively, try setting your gallery's height to a fixed pixel value (such as '600px') instead to see if this helps.

2,782

(1 replies, posted in Juicebox-Pro Support)

If you are referring to the code in this forum post, then you can add your gallery's configuration options as attributes to the opening <juiceboxgallery > tag.
For example, you could change the line:

echo '<juiceboxgallery galleryTitle="Juicebox Gallery">';

... to something like:

echo '<juiceboxgallery galleryTitle="Juicebox Gallery thumbsPosition="TOP" autoPlayOnLoad="TRUE" captionPosition="BELOW_IMAGE">';

Alternatively, you can set configuration options in the JavaScript embedding code as noted here.

You're welcome!

To hide the thumbnails and Thumbnail Button on the Button Bar, set the following:
showThumbsOnLoad="FALSE" ('Customize -> Thumbnails')
showSmallThumbsOnLoad="FALSE" ('Customize -> Thumbnails')
showThumbsButton="FALSE" ('Customize -> Thumbnails')
showSmallThumbsButton="FALSE" ('Customize -> Thumbnails')

To have the slide show start automatically, set:
autoPlayOnLoad="TRUE" ('Customize -> AutoPlay')

You can change the imageTransitionType and imageTransitionTime in the Main Image section and you can set the displayTime in the AutoPlay section.

If you want the slide show to loop continuously, set:
enableLooping="TRUE" ('Customize -> General')

Depending on the dimensions of your gallery and images, you might also want to fill the gallery's image area by setting:
imageScaleMode="FILL" ('Customize -> Main Image')

In order for the automated slide show to display on mobile devices, you could force the gallery to be displayed in Large Screen Mode on all devices and in all browsers by setting:
screenMode="LARGE"  ('Customize -> General')

2,785

(1 replies, posted in Juicebox-Lite Support)

Click the 'Change Sizes...' button in the 'Image Size' control panel on the 'Images' tab and you will be able to change the 'Quality' of the resized images. The default value is 80. The maximum value you can enter is 99.

I am not familiar with concrete5 but you should be able to embed a Juicebox gallery in one of your web pages using the baseUrl method documented here.

For example, if you uploaded a complete gallery folder named 'my_gallery_folder' to the root directory of your web space, then you could embed it in a web page using the following code:

<!--START JUICEBOX EMBED-->
<script src="/my_gallery_folder/jbcore/juicebox.js"></script>
<script>
  new juicebox({
    baseUrl: '/my_gallery_folder/',
    containerId : 'juicebox-container',
    galleryWidth : '100%',
    galleryHeight : '600',
    backgroundColor: '#222222'
  });
  </script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

The leading slash in the paths denotes your root directory so the code above should work in any web page throughout your site.

After having the XML error message cover the screen 15 times or more in LR 6, primarily while moving sliders...

The live preview window is updated each time a user interface control is changed but there should be no reason for the gallery's XML file to not be found (unless, for some reason, it is not being generated fast enough for the preview, although I have tested it on a ten-year old single-core PC with 1GB RAM and I still cannot replicate the problem).

The only small issue I found was that the main image drop shadow didn't seem to change, regardless of the settings.

The integrated browser which comes bundled with Lightroom 5 does not support certain CSS3 properties (such as 'box-shadow') so the live preview in Lightroom 5 will not be 100% accurate.
Adobe have addressed this in Lightroom 6 with much better support for CSS3 in the integrated browser and the drop-shadows in the gallery should be displayed correctly in the live preview.

2,788

(3 replies, posted in Juicebox-Lite Support)

The dimensions of the image will be determined by Juicebox depending on the size of the gallery and the imageScaleMode chosen but this really only affects the height and width dimensions of the <img> tags. Ultimately, the images are dynamically resized to fill the specified dimensions by the browser whose scaling algorithms cannot be changed.
All that can really be done is change the resolution and/or quality of the images in the gallery to see which settings provide the best results.

The output dimensions for the main images can be set via the Image Width and Image Height sliders in the Web module's 'Output Settings' section. (Scroll down to the bottom of the Web module's collapsible panels. The 'Output Settings' section can be found between the 'Image Info' and 'Upload Settings' sections.)

Edit:
I was typing as you were posting. I'm glad you found the settings you were looking for.

...no where near the Main Image Area section.

It is common practice for Web Engines (such as the Juicebox plugin for Lightroom) to put output image size controls in the 'Output Settings' section. (The 'Output Settings' section is a control panel automatically created by Lightroom and not created by the Juicebox plugin itself.) The 'Main Image' section in the Juicebox plugin reflects the configuration options found in the 'Main Image' section of JuiceboxBuilder-Pro (the configuration options found here).

Doesn't have as many controls here for output as the standalone, but at least it's there. ?

Lightroom is unable to export multiple different image sizes at once so, unfortunately, the Juicebox plugin does not support Multi-Size Images. If you want to create a Multi-Size Image gallery, you would need to open and edit your gallery in JuiceboxBuilder-Pro after creating it in Lightroom (or use JuiceboxBuilder-Pro to create your gallery).

it has been crashing quite a bit running Lightroom 6

The Juicebox plugin has been tested on and should be fully compatible with Lightroom 6. I have not seen the error message you reported in Lightroom 6 myself (and no-one else has reported it). If you find a sure-fire way to replicate the problem, please let me know what steps I can take to reproduce it and I will investigate further. Thank you.

2,790

(3 replies, posted in Juicebox-Lite Support)

Images in a Juicebox-Lite gallery are displayed using standard <img> tags (generated by the gallery's JavaScript code) and are scaled dynamically by the browser (as Juicebox-Lite uses the default value of imageScaleMode="SCALE_DOWN") so how the images look is somewhat dependent on the browser and its own scaling algorithms.
Out of interest, you might like to try using a different browser (Chrome vs Mobile Safari) to see if this makes a difference.
Perhaps the best solution would be to feed Juicebox-Lite larger images with a higher quality.
JuiceboxBuilder-Lite has default settings of 1024 x 768 at 80% quality. Try increasing these values to something like 4096 x 3072 at 90% quality (at least for testing purposes). Even if this produces images which are actually too large for a real-life gallery, if you get better results, it might hint that you would benefit from using larger resolution/higher quality images in your gallery than you currently do.
If you were using JuiceboxBuilder-Pro, I would recommend using a Multi-Size Image gallery.
Essentially, your gallery would contain up to 3 different sizes of images and Juicebox-Pro would use the most appropriate size, depending on the device being used to view the gallery. The Multi-Size Image logic also takes into account factors such as retina screens such as those on iPads.
Please see here for more details.

2,791

(1 replies, posted in Juicebox-Pro Support)

In your gallery's 'config.xml' file, you currently specify the backButtonUrl and splashImageUrl with absolute paths using http:// rather than https://
Change your paths to use https:// or scheme-relative URLs (starting with //) instead.
For example, change:

splashImageUrl="http://www.countyfairgrounds.net/images/139_10.jpg"

to either:

splashImageUrl="https://www.countyfairgrounds.net/images/139_10.jpg"

... or:

splashImageUrl="//www.countyfairgrounds.net/images/139_10.jpg"

Also, in your gallery's embedding code, change:

<script src="/jbcore/juicebox.js"></script>

... to:

<script src="//www.countyfairgrounds.net/jbcore/juicebox.js"></script>

I notice that you have other http:// links in your web page (in your <div id="sociallinks"> container) that you may also need to change.

2,792

(5 replies, posted in Juicebox-Pro Support)

wspollack is right. There is no way to stack the thumbnails on top of the main image (overlapping it).
The thumbnails can be positioned only using the thumbsPosition configuration option (TOP, BOTTOM, LEFT or RIGHT relative to the main image).
It would not even be possible via CSS. Juicebox would not be aware of any such modification and would expect the thumbnails to be in one of the designated thumbsPosition locations. Trying to change this manually may cause problems when the gallery is redrawn (for example when the browser window is resized).

When thumbnails are hidden (via the Thumbnail Button on the Button Bar), the main image is resized to take advantage of the extra space that has become available.

The best I can suggest is that you post this idea in the Feature Requests forum thread for potential inclusion in a future version.

2,793

(5 replies, posted in Juicebox-Lite Support)

You're welcome!

2,794

(3 replies, posted in Juicebox-Lite Support)

I use Firefox 38.0.1 on my own PC and I've not had the browser or computer freeze for 15 to 20 seconds whilst loading a page containing a Juicebox gallery (even with a completely cleared cache) so the problem might be unique to your own Firefox browser.
Try temporarily disabling any extensions and plugins that you may have installed in your Firefox browser (via 'Tools -> Add-ons') and then re-enable them, one by one, to see if you can find the source of the problem.
You might also like to try refreshing Firefox by following the instructions here to see if this helps: https://support.mozilla.org/en-US/kb/re … d-settings

2,795

(5 replies, posted in Juicebox-Pro Support)

I'm glad you've solved your problem. Thank you for letting me know.

2,796

(5 replies, posted in Juicebox-Lite Support)

Thank you for providing the URL to your web page and the screenshots.

The main problem is most likely with the dimensions of your gallery.
Your gallery has a height of 100% and, if the gallery was the only element on the page, it would fill the height of the browser window. However, your page contains a header and footer and the gallery has no parent container which has been given a height via CSS so Juicebox is unable to determine what its height should be 100% of.
Perhaps the easiest fix for this would be to set your gallery's height to be a fixed pixel value instead (such as 600px).

Also, your web page has a few HTML errors and it might help to fix these. There are not many errors but they may be non-trivial (stray and duplicate Doctype Declartations, <html>, <head> and <body> tags).
You can check the code on your web page with the W3C Markup Validation Service and fix the errors reported.

The gallery title overlapping the thumbnails images is caused by certain CSS rules in your 'style.css' file.
Lines 29-35:

body, input, select, textarea {
    color: #000000;
    font-family: "Raleway", Helvetica, sans-serif;
    font-size: 13pt;
    font-weight: 400;
    line-height: 2em;
}

Lines 328-330:

textarea {
    padding: 0.75em 1em;
}

These CSS rules apply to all 'textarea' tags on your page, including those within the Juicebox gallery. Juicebox has no option but to inherit such global CSS rules.
I would recommend that you apply your custom CSS rules to only those elements on your web page that require them through use of CSS selectors (ids and classes).

With a gallery of fixed height, the HTML errors on your page fixed and custom CSS applied only to non-gallery elements on your page, things should hopefully look better.

2,797

(5 replies, posted in Juicebox-Lite Support)

Please post the URL to your gallery so that I can take a look.
Also, if possible, please provide screenshots (perhaps upload them to your web server or a file sharing service such as Dropbox) so that I can see what you are seeing.

I would really need more information to troubleshoot (or explain) what you are reporting (e.g. the version of Juicebox you are using, the dimensions of the gallery, the dimensions of the thumbnails, the gallery configuration options, etc.)

In the meantime, here are a few notes which might help.

Please make sure that you are using the most recent version of Juicebox-Lite (v1.4.3.2) to ensure that any bugs from previous versions are not contributing to the problem.
If necessary, instructions for upgrading can be found on the Upgrading Juicebox support page.

If you are using a percentage height for your gallery, then please see this note or try using a fixed pixel height instead instead.

Do you see the problem in any of our demo galleries here?

Hopefully with a little more information, I'll be able to figure out what's going on.
Thank you.

2,798

(5 replies, posted in Juicebox-Pro Support)

Your https://www.countyfairgrounds.net/colorado/config.xml file still contains only 14 image entries.

Either:
(1) The 'config.xml' file is not being overwritten in your gallery folder when you edit the gallery with JuiceboxBuilder-Pro.
... or:
(2) The 'config.xml' file is not being overwritten on your web server.

Double-check that your new 'config.xml' file contains 15 image entries (you can open the file in a plain text editor).
If it contains only 14 image entries, then the file is not being overwritten. Check that your gallery folder is not read-only and that you do not have any gallery files open in any applications (other than JuiceboxBuilder-Pro) when you save the gallery on the 'Publish' tab. You could also try saving the new version of the gallery to a completely different folder.

If you are in any doubt that the old 'config.xml' file is being overwritten on your web server, delete it first before uploading the new version in its place.

Also, be sure to upload the new image and thumbnail to the gallery's 'images' and 'thumbs' folders.

After editing a gallery with JuiceboxBuilder-Pro, you should be able to just upload the entire gallery folder to your web server without having to manually pick out any specific files.
If you use a dedicated FTP program such as Filezilla, you could upload the entire gallery folder to your web server (to replace the old version) in a single drag-and-drop action and configure the FTP program to upload only new or updated files (to avoid having to re-upload images that already exist on the server).

2,799

(8 replies, posted in Juicebox-Pro Support)

You're welcome!
I'm glad it's working as expected now. Thanks for letting me know.

2,800

(5 replies, posted in Juicebox-Pro Support)

It sounds like you have added the new image to the SEO code in your HTML page (the page which contains the gallery's embedding code). This code is used only to help search engines index the content in your gallery. Please see here for more information.
The list of images which Juicebox displays in the gallery is stored in the gallery's 'config.xml' file.
Once you have updated a gallery in JuiceboxBuilder-Pro (to add or remove images), just upload the new 'config.xml' file to your web server, replacing the existing one (and clear your browser's cache after doing so to make sure that your browser uses the most recent version).