5,476

(1 replies, posted in Juicebox-Pro Support)

I notice that your gallery uses Juicebox-Lite v1.0.2.
Please try upgrading your gallery to the current version (v1.1.1) as many bugs have been fixed since v1.0.2 and upgrading your gallery may fix the problem without further ado.
The following bug was fixed in v1.1.0.

FIXED - Closing an expanded gallery takes you to the top of the HTML page

Please see the Juicebox Version History for a full list of bug fixes.
For instructions on how to download the latest version of Juicebox-Lite and upgrade existing galleries, please see this web page.

5,477

(6 replies, posted in Juicebox-Pro Support)

It may be possible to force a browser to cache all the required files using a cache manifest file but I have just tried this and have not been successful to get it to work in Mobile Safari. Even if it did work, listing all images in such a file may initially slow down the gallery whilst the images are being cached.

5,478

(9 replies, posted in Juicebox-Pro Support)

Using absolute URLs throughout your gallery (for the configUrl and/or baseUrl and imageURLs and thumbURLs) should work fine.

However, a possible workaround would be to embed your gallery using an <iframe> instead of the baseUrl embedding code, which is documented as Option #2 here.
(1) Create your gallery with JuiceboxBuilder-Pro
(2) Upload the complete gallery folder (not just the contents) to your web server via FTP
(3) Embed the gallery in your web page using an <iframe> such as:

<iframe src="http://www.mebel.nl/test/pictures/vaals/index.html" width="800" height="600" frameborder="0" scrolling="no"></iframe>

... ensuring that the 'src' attribute of the <iframe> points towards the HTML index page inside your gallery's folder.

Under any resizing of the browser window there is a large gap both above and below the main image (Chrome).

If you resize your Chrome browser window vertically to reduce the height, you should see the space between the main image and the thumbnails reduced.
If you reduce the height of your browser window enough, you should see the main image virtually touch the top of the thumbnails.

As Felix says, there are a couple of things you could do.
(1) Increase the dimensions of your main images. I notice that your first main image is 500 x 375. If you were to increase the dimensions of your main images, they would better fill the available image area when using imageScaleMode="SCALE_DOWN". (When using JuiceboxBuilder to create a gallery, the default dimensions used when resizing images are 1024 x 768 which is ususally a good compromise between image dimensions, file size and quality.)
(2) Set imageScaleMode="SCALE" so that your small main images are scaled up to better fill the available image area.
After making such a change, you may have to clear your browser's cache before reloading the gallery.

Incidentally, I notice that your web page has 10 opening <div> tags but only 8 closing </div> tags.
You can check your page for HTML errors (and then fix the errors reported) using the W3C Markup Validation Service. Once the code on your web page validates, the page will be rendered by browsers with greater predictability and consistency across different browsers.

Edit:

Still loads of whitespace.

Now that you have changed your test gallery, there is no gap between the top of the main image and the top of the gallery and there is only a minimal gap (the thumbPadding) between the bottom of the main image and the top of the thumbnails (due to the use of much larger images).

I think this is due to a known bug which has been addressed and will be fixed in the next version whereby the gallery is not displayed in IE7 when the background color has an alpha transparency value of zero.
In the meantime, the workaround is to not use background transparency and to set the background color as a 6 digit hexadecimal color code, e.g. '#222222', or to use the rgba notation but to set the alpha channel to '1', e.g. 'rgba(34,34,34,1)'.

5,481

(9 replies, posted in Juicebox-Pro Support)

Then I added the configUrl: 'http://www.mebel.nl/test/pictures/vaals/config.xml'.
No error but the screen is empty.

This could be because the 'config.xml' file is now found OK but the images (referenced within the XML file) cannot be found.
Try using absolute URLs for the imageURL and thumbURL entries in your gallery's XML file or remove the use of the '#!' characters in your URLs.

5,482

(9 replies, posted in Juicebox-Pro Support)

This could be due to your URLs having '#!' in them.
Try using an absolute URL for the baseUrl in your gallery's embedding code:

baseUrl: 'http://www.mebel.nl/test/pictures/vaals/'

Alternatively, try specifying the path to your 'config.xml' file using the configUrl option and an absolute URL in your gallery's embedding code.

configUrl: 'http://www.mebel.nl/test/pictures/vaals/config.xml'

The gallery should be displayed in both the main WordPress page and in its own post page as the same shortcode handler method is used (to process the shortcode tag and convert it into embedding code) in both cases.
Perhaps your current WordPress theme disables the processing of shortcode tags on the main page.
Try temporarily reverting to the default WordPress theme and then reload your main page to see if the gallery is displayed.
If it is, then perhaps you can change your theme's shortcode handling behavior within its Dashboard settings.

Changing the gallery's dimensions should not alter the responsiveness of the gallery.
If you can upload both galleries and post URLs to them so that I can compare them side by side, I will be happy to take a look.
Please let me know what you experience to be less responsive in the 500 x 400 gallery (e.g. thumbnail navigation, image navigation, clicking on Button Bar buttons).

The space you refer to is likely due to a number of factors:
(1) The dimensions of the gallery
(2) The value given to the imageScaleMode option
(3) The aspect ratio of the main image
(4) The aspect ratio of the user's browser window

If setting the gallery's dimensions to fixed pixel values rather than percentages, then #4 above does not come into play (as the gallery's size is fixed and the gallery will not be resized dynamically to fit the available browser window space).
If setting the gallery's dimensions to percentages, then if you resize your browser window, you will likely see the space reduce in size.
Changing the imageScaleMode will change how the main image fills the available image area space.
Possible values for the imageScaleMode option are SCALE_DOWN, SCALE, FILL, STRETCH and NONE.
Please see the Main Image Options section of the 'Juicebox Configuration Guide' for descriptions of these values.

You may also wish to make sure that the imagePadding option is set to zero to minimize the amount of space around your main images.

5,485

(9 replies, posted in Juicebox-Pro Support)

Try completely clearing your Internet Explorer's cache before reloading the gallery.
If this does not help, please post the URL to your gallery so that I can take a look.

No. contactgeoff has not yet replied.

@captureme

The problem redwings is having (regarding flickering text) may be unrelated to your original problem as the text redwings refers to is the Gallery Title text (and may have something do do with the fact that @font-face is being used) rather than non-gallery-related text elsewhere on the page.

Thank you for reporting.
This is a known bug which has been addressed and will be fixed in the next version.

not sure if it is working in safari or mozzila.

The bug affects Google Chrome only (Safari and Firefox remain unaffected).

5,489

(5 replies, posted in Juicebox-Pro Support)

The default value for screenMode is 'AUTO' so setting screenMode="AUTO" will not make a difference to a gallery which does not already set screenMode to either 'SMALL' or 'LARGE'.
You would need to set either showSplashPage="NEVER" (to disable the Splash Page) or set screenMode="LARGE" (to force Large Screen Mode to be used).
In Small Screen Mode, the Splash Page is displayed in place of the gallery at the same dimensions as the gallery (as defined in the gallery's embedding code). The size of the Splash Page cannot be changed.

@redwings

Please check you email. I have sent you a message.
Thank you.

5,491

(3 replies, posted in Juicebox-Pro Support)

Though this seems like a lot of code to write in, where as the css method appears to be cleaner. So do I input this (.jb-area-large-mode-title) to the theme.css in the juice box.app folder or to another?

It does not matter where the CSS is located (e.g. in the <head> section of your gallery's 'index.html' page or in the 'theme.css' page) as long as it is loaded by the browser.
You could put both the @font-face {} block and the .jb-area-large-mode-title CSS rules in the <head> section of your gallery's 'index.html' page (within <style></style> tags) or just add them to the bottom of the 'theme.css' page.

Also, looking at this css code it brings up another question: Is it possible to have different gallery titles for the small (iPhone) version, and the large version.

No. Only one <title> and <caption> are able to be associated with each image and are used in both Small Screen and Large Screen modes.

Cause by using this method in the gallery title, when I view the gallery on the iPhone thumbnail version, the logo and the gallery title fall behind the thumbnails & are static, as one swipes through the pics

Perhaps you could get around this by either repositioning your Gallery Title (using the galleryTitlePosition option) or setting screenMode="LARGE" to force the gallery to be displayed in Large Screen Mode no matter what device the gallery is being displayed in. Also, you can change the stacking order of elements (to bring them to the front) by using the CSS z-index property.

PS. wanted to add that I'm not sure what jpeg encoder you use, but I've been noticing a slight colour shift (desaturation) and artifacting (pixelation) on export, when resized in program. Minor, but maybe something to check out.

You may like to try increasing the default quality (from 80 to something higher such as 90) when resizing images in JuiceboxBuilder-Pro (by selecting the 'Change...' button in the 'Image Size' control panel on the 'Images' tab).
Otherwise, you could deselect the 'Resize Images' checkbox, create your own images in an image manipulation program such as Photoshop and feed them to JuiceboxBuilder-Pro. The application will then simply copy your original images across to the output 'images' folder (without resizing them) and will use them in the gallery.

PPS. But to add, just want to say that this is a great product & can only get better.

Thank you. We are continuously trying to improve Juicebox by fixing bugs and adding new features with each new release.

5,492

(5 replies, posted in Juicebox-Pro Support)

The 'Customize' section is a tab in the interface for JuiceboxBuilder-Pro.

The interface for WP-Juicebox (the Juicebox plugin for WordPress) does not have individual settings for each Pro Option.
Instead, you enter Pro Options into the 'Pro Options' text area. Pro Options are added one per line in the following format:

optionName = "optionValue"

... as documented in the Upgrading to Juicebox-Pro section at the bottom of the WP-Juicebox support page.

5,493

(5 replies, posted in Juicebox-Pro Support)

On mobile devices, Juicebox defaults to Small Screen Mode and, if the gallery is embedded in a web page alongside other content, displays a Splash Page which can then be clicked to open the gallery.
Please see the Screen Modes support section for further details.

If you wish the gallery to be displayed in place of the Splash Page on mobile devices, you can either set showSplashPage="NEVER" (to disable the Splash Page) or set screenMode="LARGE" (to force Large Screen Mode to be used).

If creating or editing your gallery with JuiceboxBuilder-Pro, the 'Show Splash Page' option can be found in the 'Customize -> Splash Page' section and the 'Screen Mode' option can be found in the 'Customize -> General' section.

5,494

(3 replies, posted in Juicebox-Pro Support)

Presumably it's the same for a Wordpress page as well as post? (they are different)

That is correct.

There is nothing special about the line:

<div id="juicebox-container"></div>

It is a basic line of valid HTML which Komposer should accept.
However, I suspect that Komposer is trying to be helpful and removing the <div> because it is empty.
Try inserting some text into the <div>, for example a non-breaking space:

<div id="juicebox-container">&nbsp;</div>

Failing that, try some normal text such as:

<div id="juicebox-container">Juicebox Gallery</div>

As soon as the page loads, the contents of the <div> are replaced by the gallery itself so the text will not be visible on your page.

5,496

(1 replies, posted in Juicebox-Pro Support)

It is not currently possible to display titles/captions when hovering over the thumbnails although being able to change the main image (and the corresponding title/caption) by hovering over the thumbnails is on the roadmap and will hopefully be implemented in a future version (though I do not know when this might be).

Thank you for reporting.
This is a known bug which has been addressed and will be fixed in the next version.
In the meantime, workarounds are either to set firstImageIndex="1" or (as you have discovered) enableLooping="FALSE".

5,498

(3 replies, posted in Juicebox-Pro Support)

WP-Juicebox supports only one gallery per post. This applies to both Juicebox-Lite and Juicebox-Pro.
When using the Media Library, images are attached to a post rather than an individual gallery within a post.

5,499

(2 replies, posted in Juicebox-Lite Support)

I also see a difference when I display your gallery in two tabs (IE7 and IE9) side by side in IETester.
It looks like the algorithm IE uses to resize/resample images on-the-fly has improved over the years and is just not as good in IE7 as it is in IE9 (or other current browsers).

As you have already tried changing the image-related options on the ''Internet Options -> Advanced' tab, the only solution might be try increasing the quality of the resized images from 80 (to perhaps 90 or higher) to see if this makes a difference.
Also, try feeding Juicebox your original images without resizing at all (by deselecting the 'Resize Images' checkbox before adding images to your gallery).

If your gallery is displaying images from a gallery you do not expect to see, then Juicebox must be reading that gallery's XML file.
By default, Juicebox will look for and use a file named 'config.xml' in the same directory as the HTML page containing the embedding code.

You can point Juicebox towards a different XML file (which may be named differently or be located in a different directory) by using the configUrl option.

Alternatively, you could upload a complete gallery folder (not just the contents) and use the baseUrl method of embedding.

Descriptions of both the configUrl and the baseUrl options can be found here.

The baseUrl method of embedding is documented as Option #1 here.

If you continue to experience difficulties, please post the URL to your web page so that I can take a look.