3,101

(6 replies, posted in Juicebox-Pro Support)

The 50-image limit per gallery is a limit built-in to Juicebox-Lite. There is no such limit in Juicebox-Pro.

You should be able to create a gallery using the Lightroom plugin with as many images as you like.
All images will be listed in the 'config.xml' file.
However, if you were to use Juicebox-Lite rather than Juicebox-Pro, then only the first 50 images in your gallery would be displayed.

If you see an error such as "the original ORF file cannot be found" then this message is generated by Lightroom itself (rather than the plugin).
Please double-check the location of your source file (and that the image's filename has not changed since you added it to your project) as this may be the cause of your problem.

3,102

(1 replies, posted in Juicebox-Pro Support)

Please see the reply to your other query in this forum thread.
Hopefully this will solve your problem.

If the suggestion in the forum thread does not help, then please check the following.

(1) The icons in a gallery are characters in a custom font so please check to see if your web page sets a font-family for all elements on your web page using a global CSS selector, such as:

* { font-family: Courier; }

If this is the case, Juicebox will have no option but to inherit such a CSS rule. The font-family will apply to all elements on your web page, including those within your gallery. Try setting the font-family to the 'body' element of your web page instead (or better still, to only those elements on your web page which require it through use of ids or classes).

(2) Try re-uploading your gallery's 'jbcore' folder to ensure that all the font files (in the 'jbcore/classic/fonts' folder) are present and correct on your web server (in case something happened during the initial upload resulting in corrupt or missing files).

Also, I notice that your gallery uses Juicebox-Pro v1.4.2.
You might like to upgrade your gallery to v1.4.3. Full instructions for downloading the latest version and for upgrading existing galleries can be found on the Upgrading Juicebox support page.
More information about v1.4.3 can be found in this Juicebox blog entry.

3,103

(1 replies, posted in Juicebox-Pro Support)

Your gallery's embedding code contains the following line:

<script src="http://wizofozphotography.com/wedslide/jbcore/juicebox.js"></script>

This hard-codes the wizofozphotography.com domain in the path so your gallery may display correctly only if you visit your web site via wizofozphotography.com and not www.wizofozphotography.com.
I suspect that when users see the "Config XML file not found" message, they are probably viewing your gallery on www.wizofozphotography.com (using the 'www' subdomain).

All gallery files must be on the same domain or subdomain as the HTML page containing the gallery's embedding code (due to the same origin policy: https://developer.mozilla.org/en-US/doc … gin_policy.)

Try using relative rather than absolute paths in your gallery's embedding code.
Change the line above to the following:

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

The leading slash in the path above denotes yuor root directory and this should work on both wizofozphotography.com and www.wizofozphotography.com

This should hopefully solve your problem.

3,104

(14 replies, posted in Juicebox-Pro Support)

I notice in the Adobe forums that other users seem to be having problems with AIR and AIR applications under Yosemite so Adobe may be currently having issues with AIR on the new Mac OS.
You might like to try using the latest beta version of Adobe AIR which can be downloaded from here: http://labs.adobe.com/downloads/air.html
You could also try reverting to an older version of Adobe AIR (such as v15) to see if this helps. Older versions can be downloaded from their archive web page here: http://helpx.adobe.com/air/kb/archived- … rsion.html
I do not know if this will help but it might be worth trying.

Is there any way to create slideshows with Flickr albums in Lightroom?

Not directly via the plugin's interface. The Lightroom plugin works only with local images and there are no Flickr options in the interface.
You could, however, create a gallery using the Lightroom plugin (using a sample image or two just so that it works) and then open the gallery's 'config.xml' file in a plain text editor and add your Flickr configuration options as attributes to the opening <juiceboxgallery> tag, e.g.:

useFlickr="TRUE"
flickrUserName="your_flickr_user_name"
flickrTags="tags,go,here"

3,105

(6 replies, posted in Juicebox-Pro Support)

Do you know if there is there any way to perhaps move the navigation buttons to below the image title/caption and adjust the vertical outlining of the gallery title/thumbs section? I've been trying to adjust things in the css file but so far haven't found a solution.

Unfortunately, I do not think there is an easy solution to your problem.
Not only would it be difficult to move the thumbnail navigation buttons to below the captions but Juicebox would have no knowledge of this modification (it would expect the buttons to be in a certain position) and this may lead to layout problems when the gallery is dynamically resized (for example when the user's browser window changes size or when the gallery is expanded).
Working with the available configuration options is certainly the best course of action to avoid possible unforeseen pitfalls.
Perhaps you could move the captions (using captionPosition) to either OVERLAY_IMAGE (default) or BELOW_IMAGE. This would free up more space for extras thumbnail rows and would avoid the caption cut-off problem.

Please make sure that you using an Administrator User Account and then try the following:

  • Uninstall Adobe AIR.

  • Download the latest version of Adobe AIR from here: http://get.adobe.com/air/

  • Install Adobe AIR by right-clicking the 'AdobeAIRInstaller.exe' file and selecting 'Run as administrator'.

  • Now try installing JuiceboxBuilder-Pro following the instructions in the JuiceboxBuilder-Pro User Guide.

3,107

(14 replies, posted in Juicebox-Pro Support)

Hopefully one of the suggestions in the forum post (perhaps regarding administrator user accounts or security software) will help.

WP-Juicebox displays all images attached to the post containing the gallery.
The process you are using:

Button Add Media
select images
insert in  page

... will simply insert existing images from the Media Library images into the post. (It will not attach images to the post.)

You should follow the 'Adding Images From WordPress Media Library' instructions on the plugin's support page here.
Essentially:
(1) Click the 'Add Media' button above the toolbar.
(2) Drag and drop images from a folder on your computer into the media window and wait for them to finish uploading.
(3) Close the media window (with the cross at the top right corner).  (Do not click the 'Insert Into Post' button.)
(You can change the order of the images by selecting 'Uploaded to this post' in the media window and then dragging and dropping the thumbnails.)

Please note that WordPress allows each Media Library image to be attached to only one post so it is not possible to include images from the Media Library which are already attached to other posts.

If you are having trouble with WordPress inserting <br> and <p> tags around HTML code you insert into the body of your page or post in 'Text' mode, then please see the following forum thread for details and possible solutions.
http://stackoverflow.com/questions/6625 … ress-posts

The MD5 hash for the current (v1.4.3) 'JuiceboxBuilder-Pro.air' file is 4ff2a4c89ee2f4c8bc35fe72ba6a1288 so it seems that your JuiceboxBuilder-Pro installation file may be corrupt or incomplete.
Did you encounter any errors whilst unzipping the Juicebox-Pro download zip package?

Try downloading the Juicebox-Pro zip file again (using the link from your purchase email), perhaps using a different browser this time (Chrome, Firefox, Internet Explorer, Opera, Safari).

Also, please see the note regarding the error message you encountered in the Installation Issues of the JuiceboxBuilder User Guide.

If you receive the message "The application could not be installed because the installer file is damaged" when running the JuiceboxBuilder.air installer:

On Windows - You could be launching the installer from a restricted file system or network drive. Try copying the installer to your desktop and install from there.
On Mac - Unmount drives other than main drive (including time machine backups) and retry installation.
It is possible that the application didn't download completely. Retry downloading the installer.

3,111

(6 replies, posted in Juicebox-Pro Support)

Try increasing maxCaptionHeight (in JuiceboxBuilder-Pro's 'Customize -> Caption' section) to allow more room for your captions. (It is currently set to 55 and the default value is 120.) Also, try reducing maxThumbRows ('Customize -> Thumbnails'). This may also increase the space available for your captions.

3,112

(14 replies, posted in Juicebox-Pro Support)

If nothing happens when you click the 'New Gallery...' or 'Open Gallery...' buttons on the 'Start' tab, then I would normally recommend the following, although it sounds like you have already done this:

(1) Uninstall JuiceboxBuilder-Pro.
Mac: Delete the 'JuiceboxBuilder-Pro' file from the Applications folder and empty your Trash.
Windows: Use the uninstaller in the 'Control Panel -> Programs -> Uninstall a program...' list.
(2) Delete the following folder manually:
Mac: /Users/your_username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
Windows: C:\Users\your_username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
(3) Search your hard drive for the term 'JuiceboxBuilder-Pro' and delete any and all entries found.
(4) Reinstall JuiceboxBuilder-Pro.

Steps #2 and #3 should ensure that no files are left behind from any previous version or failed installation.

Please also check that you are using the current version of JuiceboxBuilder-Pro (v1.4.3) by going to 'Help -> About JuiceboxBuilder-Pro...' from the drop down menu at the top. If necessary, instructions for upgrading can be found here

If you continue to experience problems, then there is a fairly comprehensive list of things to check/try in this forum thread.

Hopefully one of the suggestions in the forum thread will help.

3,113

(1 replies, posted in Juicebox-Pro Support)

Thank you for your suggestion.
Please post suggestions for future versions in the Feature Requests forum thread.
This keeps all the ideas together and ensures that they are not overlooked by the developers.
Thank you.

Can you confirm that I have to remove "jbcode" folder even if it correspond to the Juicebox-Lite version ?

Yes, please.

As long as you do not distribute the Juicebox core files (the 'jbcore' folder) and as long as individual users comply with the terms of use (which can be found here), there is no problem with sharing your project.

By all means, please post details of your project and the PHP code here.
Hopefully it will be of interest to other users.

Many thanks for taking an interest in expanding the usability of Juicebox and for sharing your code.

3,116

(4 replies, posted in Juicebox-Pro Support)

If you want to suppress scroll bars on your web page, you can use the following CSS in the <head> section of your web page:

<style type="text/css">
    body, html {
        overflow: hidden;
    }
</style>

However, if content on your web page extends beyond the bottom of the browser window, then users will not be able to scroll down to see the hidden content.
If you want to ensure that your web page displays your header and gallery without the need for scroll bars (displaying the header with a specified height and using the remainder of the space for the gallery), then you might like to take a look at the online View Resizable Gallery with Top Menu Example sample in the Using a Resizable Gallery with a Header support section. You could view the source of the web page in a browser and copy/modify the code to suit your own needs (swapping the header content for your own header and the sample gallery for your own gallery).

3,117

(3 replies, posted in Juicebox-Pro Support)

Please see this FAQ:
How do I allow or prevent users from saving gallery images?

When viewing a gallery, a user will not be able to simply right-click and save an image.
However, it is not possible to prevent a user from taking a screenshot of your gallery.
To deter users from doing so, you might like to watermark your images. JuiceboxBuilder-Pro (which comes with Juicebox-Pro) features the ability to watermark your images when creating a gallery. Please see here for details.
You can also set showOpenImage="FALSE" (as noted in the FAQ above) to disable the 'Open Image in New Window' button in your gallery.

The image URLs are stored in an XML file.
If a user is determined to track down your image and is familiar with the structure of a Juicebox gallery, it is possible to view the source of the web page in a browser, find the URL of the XML file and view this file to find the individual image URLs. There is nothing that can be done to prevent a user from doing this (as the 'View Source' functionality is built into each browser).

Anything you do to try to prevent a user from directly viewing an image will also prevent Juicebox from doing the same.

Watermarking your images, setting showOpenImage="FALSE", not being able to right-click the images to save them and ensuring that your images are of a file size suitable for web gallery use but not large enough for other purposes (such as printing) should hopefully be enough to prevent the casual user from copying your images.

Please re-download Juicebox-Pro v1.4.3 and upgrade your galleries with the new 'jbcore' folder.
Full instructions for downloading the most recent version and for upgrading existing galleries can be found on the Upgrading Juicebox support page.
We have just released a hotfix version of v1.4.3 which fixes the showImageNav=ALWAYS" bug.

3,119

(4 replies, posted in Juicebox-Pro Support)

Unfortunately, I have no personal experience with any other ecommerce solution so cannot recommend an alternative to Fotomoto. I would just need to research the subject online (as I'm sure you are currently doing).

I realise that this does not help you but I thought I should at least reply to your query rather than leave it unanswered.

Hopefully some other users reading this thread will be able to post some suggestions.

Just for the record, Juicebox-Pro's only other built-in shopping cart solution would be to use custom purchase URLs as documented in the Shopping Cart support section.
Even if you were to find an alternative to Fotomoto, it might be difficult to incorporate a different ecommerce solution into a Juicebox-Pro gallery. You would almost certainly need to use the Juicebox-Pro API to at least fetch information about the current image in order to forward it on to your ecommerce solution.

3,120

(11 replies, posted in Juicebox-Pro Support)

Unfortunately, the lack of animation when firing the toggleThumbs() API method has not been fixed for v1.4.3 but it has been logged as a bug and is due to be fixed in a future version (although I do not know exactly when).

I hadn't tried before to use the script in my embed code, but now that I do, it doesn't work for me.

You need to assign your 'juicebox' object a variable name so that it can be referenced when using the API methods and events.
In my example above (and in the code that you have placed in your web page), the 'juicebox' object has been given a name of 'jb'.
Therefore, in your gallery's embedding code, just change:

new juicebox({

... to:

var jb = new juicebox({

@amadeus77

Is there a problem with the navigation buttons in Touch Mode?

Yes. Currently, in Touch Mode, the main image nav buttons are not visible when showImageNav=ALWAYS" (they should be).

Any solution?

There is no workaround at the moment but the bug should hopefully be fixed soon.

3,122

(3 replies, posted in Juicebox-Pro Support)

It certainly sounds like your problems were web server related so hopefully your change of host will go smoothly and give consistent and predictable results.

I'm glad that my suggested solution works for you.
Thank you for posting back to let me know.

You currently have two lots of embedding code (the new juicebox() section) on your web page (the code from my example above and your original code) and your original gallery is the one which is initially being loaded into the 'juicebox-container' div on your web page, essentially overriding the gallery from my example. You would need to integrate your own gallery into the rest of the code from my example. Also, your web page currently loads the 'juicebox.js' file after the custom JavaScript code. Try loading the 'juicebox.js' file before the custom JavaScript code.
Try the following in your web page as your complete embedding code:

<script src="/wp-content/uploads/juicebox/journalism/jbcore/juicebox.js"></script>
<script type='text/javascript'> 
    var fii = 1;
    var sm = 'AUTO';
    var thresholdWidth = 600;
    var jb;

    function loadGallery(fii, sm) {
        jb = new juicebox({
            baseUrl : "/wp-content/uploads/juicebox/journalism/",
            containerId : "juicebox-container",
            galleryWidth : "100%",
            galleryHeight : "100%",
            backgroundColor: "#000000",
            firstImageIndex: fii,
            screenMode: sm
        });
    }

    function setScreenMode() {
        var windowWidth = window.innerWidth ? window.innerWidth : $(window).width();
        var mode = windowWidth < thresholdWidth ? 'SMALL' : 'LARGE';
        if (sm !== mode) {
            sm = mode;
            fii = jb.getImageIndex();
            loadGallery(fii, mode);
        }
    }

    $(document).ready(function() {
        $(window).resize(setScreenMode);
        loadGallery(fii, sm);
        setTimeout(function() {
            sm = jb.getScreenMode();
            if (sm === 'LARGE') {
                setScreenMode();
            }
        }, 500);
    });
</script>
<div id="juicebox-container"></div>

Hopefully this will help.

There were not many changes to the 'theme.css' file between v1.4.2 and v1.4.3 (mainly a few default value changes for things like opacity values and an entry to fix a bug relating to z-index values). There looks to be no changes which should cause any problems with imageNavPosition="STAGE" vs "IMAGE". However, there may be other changes to CSS generated dynamically by the 'juicebox.js' file.

I would certainly try using the stock v1.4.3 'jbcore' folder to see if your problems still occur.