5,101

(22 replies, posted in Juicebox-Pro Support)

Actually, my error.. it IS the IPTC Description I used in all of my 1500 photos.  So that would be great if it worked to extract the Description field to label all of my photos.

This should work fine for you. You can try it out with JuiceboxBuilder-Lite which comes with Juicebox-Lite (the free version) as JuiceboxBuilder-Lite and JuiceboxBuilder-Pro both support using the IPTC 'Description' fields for the gallery image captions. Just select 'Images -> Captions -> Use IPTC Captions' from the drop down menu at the top.
You can download Juicebox-Lite from this web page and instructions for installing JuiceboxBuilder-Lite can be found on this web page.

Setting showImageNav="NONE" and imageClickMode="NONE" would be a suitable workaround only if enableAutoPlay="FALSE" and enableKeyboardControls="FALSE". (The bug manifests itself when autoplaying and when using keyboard controls to navigate through the images as well as when using the main image navigation button.)

5,103

(22 replies, posted in Juicebox-Pro Support)

@artwindows

JuiceboxBuilder-Pro (which comes with Juicebox-Pro) uses the IPTC 'Document Title' and 'Description' fields to populate the gallery image titles and captions respectively. (These IPTC labels are those used by Adobe Photoshop. Other image manipulation programs may use different labels for these IPTC fields.)

JuiceboxBuilder-Pro does not extract and use EXIF information.

You may be able to use jAlbum and the Juicebox Skin to create a Juicebox gallery using your EXIF information for captions. You can try it by installing both jAlbum and the Juicebox Skin and going to the 'Album -> Settings -> Advanced -> Metadata' section from the drop-down menu at the top and selecting the 'EXIF' options in the appropriate checkboxes in the 'Comment sources' control panel.

The first 4 of your steps are correct but the last 3 are not required at all.
After going through steps 1 - 4, just close the 'Insert Media' window.
You may also need to clear your browser's cache before reloading the gallery.

This procedure for reordering images can be done at the time of creating the post with the gallery or afterwards by editing the post.

Thank you for reporting.
This sounds like it might be a known bug which manifests itself only when captionPosition="OVERLAY_IMAGE", imageTransitionType="FADE" and frameWidth is greater than zero.
This bug should hopefully be fixed in the next version of Juicebox-Pro but, in the meantime, workarounds would be:

  • Set captionPosition to anything other than 'OVERLAY_IMAGE', or...

  • Set imageTransitionType to anything other than 'FADE', or...

  • Set frameWidth="0"

5,106

(2 replies, posted in Juicebox-Pro Support)

There is currently no way to vertically align the main images to the top of the image area.
However, the ability to vertically align the main images (to TOP, CENTER or BOTTOM) via a new configuration option is on the roadmap and should hopefully be included in a future version of Juicebox-Pro (though I do not know exactly when this may be).

5,107

(1 replies, posted in Juicebox-Pro Support)

Thank you for the suggestions.

Please post feature requests in the Feature Requests forum thread. It keeps them all together and ensures that they are not overlooked.

You can choose the color for the different texts in a gallery by using CSS as follows:

Gallery Title:

.jb-flag-large-screen-mode .jb-area-large-mode-title {
    color: #ff0000;
}

Image Title:

.jb-caption .jb-caption-title {
    color: #00ff00;
}

Image Caption:

.jb-cap-frame .jb-caption {
    color: #0000ff;
}

For configuration beyond that which is capable using the available configuration options, please see the Theming Guide.

5,108

(1 replies, posted in Juicebox-Lite Support)

It certainly seems to have something to do with the folder name itself as if I use a baseUrl folder name of 'advertisements', the gallery fails, whereas if I change the name of the folder to 'advertizements' (for example), the gallery works OK.
Workarounds would be to either use a folder name which is not related to ads or to write an exception rule for AdBlock to allow your chosen folder name.

5,109

(2 replies, posted in Juicebox-Pro Support)

Try opening the 'wp-juicebox/config.php' file in a plain text editor and change line 56 from:

$image = wp_get_attachment_image_src($attachment->ID, 'full');

... to:

$image = wp_get_attachment_image_src($attachment->ID, 'large');

(The line number refers to WP-Juicebox v1.2.0.)

5,110

(3 replies, posted in Juicebox-Pro Support)

No. If it works, that's great.
For more information on the 'viewport' <meta> tag, please see this web page.

5,111

(6 replies, posted in Juicebox-Pro Support)

Using your settings (950x650 at 99% quality), the resulting images have approximately 4 x the file size of those generated using the default values (1024 x 768 at 80% quality).
It may still be a memory issue. Your computer may have 16GB RAM but it may not all be allocated or usable by JuiceboxBuilder-Pro. According to a post in this forum thread:

As of Windows 7, and AIR 3.3 Adobe AIR apps are limited to around 1GB memory allocation.

Try reducing the quality a little to see if this makes a difference. Reducing the quality from 99% to 90% could potentially reduce the file size of your images by half (or even more) with little visible difference, retaining enough quality for use in a web gallery.

5,112

(6 replies, posted in Juicebox-Pro Support)

You may be running into memory issues with so many images in your JuiceboxBuilder-Pro gallery.
However, I have just successfully created a test Juicebox-Pro gallery with JuiceboxBuilder-Pro using over 1,600 images on a PC with 2GB of RAM. All images were added at once and JuiceboxBuilder-Pro has no problem opening the gallery (though it takes a little while to open) after having been saved. For reference, the images in my test gallery were resized using the default values of 1024 x 768 at 80% quality and have an average file size of 120KB each.
Make sure that the imagePreloading configuration option is not set to 'ALL' as the browser will try to preload all the images in the gallery as soon as the gallery is loaded.

Also, you might also like to consider splitting your gallery into multiple smaller galleries and linking them together using the Embedding Multiple Galleries guide here.

5,113

(3 replies, posted in Juicebox-Pro Support)

When I embed JB the same page it loads only showing a small section of the page (zoomed in) and I cant pinch and zoom.

Try adding the following code to the <head> section of your WordPress theme:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

Otherwise, you may like to try a mobile-friendly WordPress theme such as Twenty Twelve which may help.

and I cant pinch and zoom.

Unfortunately, it is not possible to pinch-zoom within a Juicebox gallery as the pinch-zoom gesture can interfere with the gallery controls (such as the swipe gesture to change the main image or the tap gesture for the navigation controls).

5,114

(2 replies, posted in Juicebox-Pro Support)

Whenever I put a gallery into an iframe I lose the expand button.  Is that by design?

This is a known side-effect of embedding a Juicebox gallery into an iframe. Please see the Using an iframe section of the Embedding Guide.
If possible, embed your Juicebox gallery using the baseUrl method and your gallery will not lose any functionality.

5,115

(2 replies, posted in Juicebox-Pro Support)

It is like that your 'onload' function is being called before the gallery APIs are available.
Instead, call the showGallery() methods within the corresponding gallery onInitComplete events as follows:

Gallery1.onInitComplete = function() {
    Gallery1.showGallery(true);
}; 
 Gallery2.onInitComplete = function() {
    Gallery2.showGallery(false);
}; 
Gallery3.onInitComplete = function() {
    Gallery3.showGallery(false);
}; 
Gallery4.onInitComplete = function() {
    Gallery4.showGallery(false);
}; 

5,116

(15 replies, posted in Juicebox-Lite Support)

I found the following definitions on this SlideShowPro forum web page.

w = Slideshow Image Width
h = Slideshow Image Height
s = Slideshow Image Sharpening
q = Slideshow Image Quality

tlw = Thumbnail Link width
tlh = Thumbnail Link height
tlq = Thumbnail Link Quality
tls = Thumbnail Link Sharpening

tw = Hover Thumbnail Preview width
th = Hover Thumbnail Preview height

The full SlideshowPro Director API can be found here.

Using an <iframe>, you would be able to have a single HTML page containing your menu bar and you could target the <iframe> with different galleries without the user leaving the main page.

The Embedding Multiple Galleries example duplicates a template page for each gallery (so that an <iframe> is not used) and each gallery has its own page (complete with header and footer).
Try viewing the source of the http://www.juicebox.net/demos/support/m … index.html page in your browser. You can replace the sample header with your own menu bar and duplicate the page for as many galleries as you have.

5,118

(5 replies, posted in Juicebox-Pro Support)

So what's the difference between OnInitComplete and OnImageChange then?

onInitComplete() fires only once when Juicebox has completed initialization and The API is available.
onImageChange() fires each and every time a new image is displayed (when the first image is displayed on loading the gallery, when the user changes the image manually and when the image is changed via AutoPlay).
For a full description of all Juicebox API methods and events, please see the Juicebox - API Support page.

5,119

(5 replies, posted in Juicebox-Pro Support)

I think the root of the problem is that you would need an API event to be fired just after an image has been displayed rather than just before (when the onImageChange() event is fired) in order to replace an image with text. Unfortunately, such an event does not exist.

Perhaps you could simply display the text on your page and ask the user to click on a link to display the gallery, replacing the text block with the gallery using JavaScript.

5,120

(15 replies, posted in Juicebox-Lite Support)

You can add configuration options in your gallery's embedding code by following the instructions here.
Alternatively, you can add configuration options in the 'config.php' file (from this post above) by adding lines of code such as the following immediately after the $r = $dom->createElement( "juiceboxgallery" ); line:

$r->setAttribute('imageScaleMode', 'FILL');

I understand that the wordpress plugin does not yet work with picasa.

With WP-Juicebox (the dedicated Juicebox plugin for WordPress), it is possible to use a Picasa Web Album as the source of images.
In the gallery settings window, select 'Picasa Web Album' as the 'Image Source' and type in your 'Picasa User Id' and 'Picasa Album Name'.

An alternative method of embedding a Juicebox gallery in a WordPress page or post (no matter what the source of images is) would be to:
Create your Juicebox gallery on your computer with JuiceboxBuilder-Pro.
Upload the entire gallery folder to your web server using an FTP program such as Filezilla.
Embed the gallery in your WordPress page or post using the baseUrl embedding method documented here.

5,122

(11 replies, posted in Juicebox-Lite Support)

Perhaps your web server has an issue with 777 permissions on folders.
You can disable the folder permission check within WP-Juicebox by deleting lines 1010-1019 in the 'wp-juicbeox.php' file.
This should enable the plugin to continue without displaying the error message.
(The line numbers above refer to WP-Juicebox v1.2.0.)

@wspollack

The original poster may be working on their site.
The original problem (of a blank line before the XML declaration in the gallery's XML file) still seems to exist but perhaps the original poster is aware of this and now knows how to fix it.

5,124

(6 replies, posted in Juicebox-Pro Support)

The link you provided is the same process that I have already tried and, unfortunately, while it works OK on desktop browsers, it does not work in Mobile Safari.

5,125

(22 replies, posted in Juicebox-Pro Support)

I'm not sure that this is a bug as such but rather a side-effect of creating a new image in Adobe AIR.
It may be necessary to extract all metadata, create a new resized image and then import the metadata into the new image.
I will contact the developers with this suggestion but I do not know easy it would be to implement.

In the meantime, the workaround would be to resize and watermark your images in an image manipulation program such as Adobe Photoshop before feeding them to JuiceboxBuilder-Pro and ensure that the 'Resize Images' checkbox is deselected.