2,301

(5 replies, posted in Juicebox-Pro Support)

When using the Media Library as a source of images, WP-Juicebox displays images attached to the post containing the gallery.
The problem seems to be that your gallery is sourced by Media Library images but there are no images attached to the post containing the gallery.
Please double-check that there are images attached to your gallery's post.
Edit post -> Add Media -> Insert Media -> Media Library -> Uploaded to this post
If there are no images listed here, then there are no images attached to the post and you will need to upload some images for your gallery.

Please note that WordPress natively allows each Media Library image to be attached to only one post and it is not possible to attach an image to multiple posts.
You can use existing images from your Media Library but only if they are not already attached to another post. Otherwise, you will need to upload the images again for your gallery.

2,302

(5 replies, posted in Juicebox-Lite Support)

You're welcome!
I'm glad it worked. Thank you for posting back to let me know.

2,303

(7 replies, posted in Juicebox-Pro Support)

There is a file /Applications/JuiceboxBuilder-Pro.app, but that's all I can find -- no folder.

Try right-clicking 'JuiceboxBuilder-Pro.app' and selecting 'Show Package Contents'.

2,304

(7 replies, posted in Juicebox-Pro Support)

I'm glad you've essentially found what you're looking for.
Thanks for sharing your findings and experiences.

I'm still not sure why searching your hard drive for 'spinner.gif' does not result in a hit for the location of JuiceboxBuilder-Pro's 'jbcore' folder though, especially after you have shown hidden file (although it sounds unlikely that, on a Mac, JuiceboxBuilder-Pro would be installed to a location which is hidden by default).

2,305

(5 replies, posted in Juicebox-Lite Support)

Please feel free to 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.

2,306

(5 replies, posted in Juicebox-Lite Support)

OK, please do!

2,307

(2 replies, posted in Juicebox-Pro Support)

Once the plugin has been installed, you should find the 'config.xml' file in this location:
Users/username/Library/Application Support/Adobe/Lightroom/Web Galleries/juicebox_pro.lrwebengine/config.xml

You should be able to go find the 'Web Galleries' folder from within Lightroom:
Edit -> Preferences -> Presets -> Location -> Show Lightroom Presets Folder...
You can then navigate inside the 'Lightroom' folder and then the 'Web Galleries' folder.

Alternatively, you could modify the 'config.xml' file before you install the plugin.
Just unzip the 'juicebox_pro_1.4.4.2.zip' file and you'll find the plugin's 'config.xml' template file in this location:
juicebox_pro_1.4.4.2/adobe-lightroom-plugin/juicebox_pro.lrwebengine/config.xml

Please note that on a Mac, juicebox_pro.lrwebengine is seen as a special package (rather than just a regular folder). To open the folder, you'll need to right-click the package and select 'Show Package Content'.

Also, bear in mind that the plugin's 'config.xml' file is a template file which generates an XML file (rather than an actual XML file). Configuration options can be entered as attributes to the opening <juiceboxgallery> tag on line 34 (which is currently blank). The line number refers to the current version of the plugin (v1.4.4.2).

I hope this helps.

You can rename (or relocate) a gallery's XML file and point towards it using the configUrl option in the embedding code.

For example, you could have 2 galleries. The 1st gallery's XML file could be named 'config1.xml' and the 2nd gallery's XML file could be named 'config2.xml'.
The embedding code for the galleries might look something like this:

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

<script>
    new juicebox({
        containerId: "juicebox-container-1",
        configUrl: "config1.xml",
        galleryWidth: "800",
        galleryHeight: "600",
        backgroundColor: "#222222"
    });
</script>
<div id="juicebox-container-1"></div>

<script>
    new juicebox({
        containerId: "juicebox-container-2",
        configUrl: "config2.xml",
        galleryWidth: "800",
        galleryHeight: "600",
        backgroundColor: "#222222"
    });
</script>
<div id="juicebox-container-2"></div>

Please note that when embedding multiple galleries into a single HTML page, you should load the 'juicebox.js' file only once per page (rather than once per gallery).
Also, be sure to embed each gallery into a unique container (a <div> with a unique 'id').

Please see the Embedding Multiple Galleries support section for online examples.

Alternatively, instead of saving all your gallery XML files in the same directory, you could keep all your galleries separate in their individual folders, upload the complete folders (not just the contents) to your web server and embed the galleries using the baseUrl method as documented here.

Short descriptions for the configUrl and baseUrl configuration options can be found here.

2,309

(7 replies, posted in Juicebox-Pro Support)

I don't have a Mac but check the following path: /Applications/JuiceboxBuilder-Pro/template/jbcore/classic/img/spinner.gif
Otherwise, keep searching your hard drive for the 'spinner.gif' file. It should be there somewhere!

With regard to jAlbum, skins can be installed in two different places (in Program Files or Application Data) but rather than searching, perhaps the easiest thing would be to just repackage the skin with your customized 'jbcore' folder and then install the skin as usual (letting jAlbum place it where it needs to be).

A jAlbum skin is just a zip file with a .jaskin file extension (instead of .zip).

(1) Rename the skin file from 'Juicebox.jaskin' to 'Juicebox.zip' (this may not be necessary depending on how you perform Step #2).
(2) Unzip the file.
(3) Replace the stock 'jbcore' folder with your own ('Juicebox/res/juicebox/jbcore/').
(4) Re-zip the entire 'Juicebox' folder.
(5) Rename the file to 'Juicebox.jaskin'.
(6) Install the skin as usual.

When you initially extract the 'juicebox_pro_1.4.4.2.zip' file, you can find the Pro 'jbcore' folder in
'juicebox_pro_1.4.4.2/web/jbcore/' (as well as in the JuiceboxBuilder-Pro installed program directory) so you could use the 'jbcore' folder from there to at least get your jAlbum skin up and running.

2,310

(5 replies, posted in Juicebox-Pro Support)

The 2 most likely causes are:

(1) A conflicting plugin.
(2) Custom CSS code on your web page (from either your theme or another plugin) which the gallery is inheriting and which is interfering with the gallery display.

First of all, try disabling all plugins (other than WP-Juicebox) and re-enable them one by one (checking your gallery's display after each one) to see if you can find a plugin which is causing your problem.

Also, try temporarily reverting to a default WordPress theme (such as Twenty Sixteen) to see if this solves the problem.

You could also use your browser's developer tools (usually accessed via the F12 key) to see if you can figure out why there is a black box where the gallery should be.

I hope these notes help.
However, if you continue to experience difficulties, then please post the URL to your gallery's web page so that I can see the problem for myself and hopefully help further. Thank you.

2,311

(3 replies, posted in Juicebox-Pro Support)

You're welcome!

2,312

(2 replies, posted in Juicebox-Lite Support)

I'm glad to hear that a reboot seems to have solved your problem.
Just to clarify, there is nothing that you have to do before going to the Customize tab (or skipping it and going straight to Publish).
Hopefully you'll not encounter this strange problem again.

2,313

(5 replies, posted in Juicebox-Lite Support)

I'm glad you've got it working. Thank you for letting me know.

Just for clarification, you cannot use your Flickr User Id for Juicebox's flickrUserName. This configuration option uses your Flickr User Name only.
There is an alternative configuration option named flickrUserId but this is supported by Juicebox-Pro only.
For reference, the Flickr Pro Options can be found here.

Unfortunately, I am not familiar with Adobe Flash HTML5 Canvas documents but it might help to think of a Juicebox gallery as a complete self-contained web site. A Juicebox gallery is essentially a web page ('index.html') with many resource files (CSS, JavaScript, images, fonts, etc.).
If you can load a web page (or a small self-contained web site) into an Adobe Flash HTML5 Canvas document, then you should hopefully be able to load a Juicebox gallery (via the gallery's 'index.html' page).
This would be more like loading a gallery's 'index.html' page into an iframe than actually embedding the gallery into an existing web page by following the regular embedding instructions here. (The gallery is actually embedded into the 'index.html' page with the required embedding code. There is just nothing else on the page.)
I'm not sure if this will help (or if what you are trying to do is even possible) but it might at least point you in the right direction.

2,315

(5 replies, posted in Juicebox-Lite Support)

It looks like your Flickr User Name is Ali Baba El Marchoso. (16652437@N00 is your Flickr User Id.)
I found your Flickr User Name by entering your Flickr Id into this Flickr API Explorer page: https://www.flickr.com/services/api/exp … le.getInfo

Setting the security level to 'High' in Internet Explorer disables JavaScript ('Security Settings -> Scripting -> Active scripting').
Juicebox requires on JavaScript to work. This is mentioned in the banner at the top of our home page.

Use Juicebox to create responsive JavaScript image galleries for your web site, blog or portfolio.

Disabling JavaScript will prevent the gallery from being displayed. There is no way around this.

The only alternative would be to include SEO content code (generated by JuiceboxBuilder-Pro) in your web page. Please see the Search Engine Optimization (SEO) support section for details.

SEO content is added as HTML text and images inside a <noscript> tag. This content will also show on devices that do not support JavaScript. This content is not loaded by JS enabled devices which means it will not interfere with gallery smart preloading.

Try viewing this demo gallery (which includes SEO content code) as an example. If JavaScript is enabled, then the gallery will be displayed. If JavaScript is disabled, then the gallery images will be displayed in a vertical list along with the image titles and captions.
http://www.juicebox.net/demos/pro/sharing/

2,317

(5 replies, posted in Juicebox-Lite Support)

Try adding the following code to your 'AthensSite.css' file:

#Navigation li {
    z-index: 9999;
}

... and then clear your browser's cache before reloading your web page.
This should hopefully work.

2,318

(9 replies, posted in Juicebox-Pro Support)

If you are referring to the Splash Page image (the image that you tap to expand the gallery in Small Screen Mode), then, by default, Juicebox uses the first image image the gallery and center-crops it to fit the gallery area. The first image in the gallery itself (after the Splash Page is tapped) is not cropped. It is displayed in its entirety with its aspect ratio respected.

You could set a specific image for the Splash Page (perhaps more appropriate to the aspect ratio of your gallery) via the splashPageUrl ('Customize -> Splash Page') configuration option.

Otherwise, you could choose to not use the Splash Page by setting showSplashPage="NEVER", in which case, visitors to your web site will initially be presented with the thumbnail page. If you wanted to, you could then set showSmallThumbsOnLoad="FALSE" ('Customize -> Thumbnails') to initially display the first image in the gallery instead of the thumbnail page.

For reference, a list of Splash Page configuration options can be found here.

2,319

(17 replies, posted in Juicebox-Pro Support)

Thank you for the additional testing and screenshots.
Unfortunately, I do not have a solution to your problem but I have notified the developers who will investigate further.

2,320

(17 replies, posted in Juicebox-Pro Support)

Many thanks for the screenshots.

Out of interest, could you please check to see if the same problem occurs with either of the following full page demo galleries. (That way, we can use one of our own galleries as a test case without relying on your own URLs.) Thank you.
http://www.juicebox.net/demos/lite/full/
http://www.juicebox.net/demos/pro/full/

2,321

(3 replies, posted in Juicebox-Lite Support)

I don't know if you will be able to integrate the module into your existing web site but if you run into any difficulties with the module, its author should be able to help you out in the Drupal forum. Ryan is certainly very helpful over there and is much more knowledgable about Drupal than myself.

2,322

(1 replies, posted in Juicebox-Pro Support)

No. This would not be possible.
Every image in the gallery has a corresponding thumbnail. This is core functionality and it is handled by the 'juicebox.js' JavaScript file which is packed and obfuscated and cannot be modified.
Even if you tried to hide the first thumbnail with CSS, Juicebox would not know of your custom modification and this would cause problems with the gallery layout.

2,323

(1 replies, posted in Juicebox-Lite Support)

It looks like Silex is a web template site builder rather than a regular web host which provides FTP access to the web space that they provide. As such, you may not be able to upload your gallery files to your Silex web space.
If this is the case, then you will need to host your gallery elsewhere (such as Google Drive) and follow the Embedding in a Web Template Site instructions.

i use firefox  and silex editor www. silex.me using drop box.

If you have already uploaded your gallery to Dropbox (although I'm not sure this is still possible due to Dropbox restrictions), then you should be able to load your gallery's 'index.html' page (on Dropbox) into an iframe and include the iframe line of code into your Silex page.

2,324

(3 replies, posted in Juicebox-Pro Support)

There is no way to set different icons for the Button Bar for Small and Large Screen Modes.

However, as long as you do not set showInfoButton="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Button Bar' section), then the entire overlay (including the Button Bar and all its icons) can be toggled on and off in Small Screen Mode by tapping the screen.

If you set showInfoButton="TRUE", then the Button Bar (including the Info Button) will always be present and tapping the Info Button will toggle the remainder of overlay elements on and off.

An alternative might be to use the Juicebox-Pro API getScreenMode() method to detect whether Small or Large Screen Mode is being used and then reload the gallery (if required) with the social media icons hidden in Small Screen Mode.
To see this in action, create a sample gallery with JuiceboxBuilder-Pro and replace the gallery's 'index.html' page with the code below.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" id="jb-viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
        <style type="text/css">
            body {
                margin: 0px;
            }
            #juicebox-container {
                display: none;
            }
        </style>
        <script type="text/javascript" src="jbcore/juicebox.js"></script>
        <script type="text/javascript">
            var counter = 0;
            var jb;
            function loadGallery(value) {
                jb = new juicebox({
                    containerId: "juicebox-container",
                    screenMode: "AUTO",
                    shareFacebook: value,
                    shareGPlus: value,
                    sharePinterest: value,
                    shareTumblr: value,
                    shareTwitter: value
                });
                counter++;
            }
            loadGallery(true);
            jb.onInitComplete = function() {
                var screenMode = jb.getScreenMode();
                if (counter === 1 && screenMode === 'SMALL') {
                    loadGallery(false);
                }
                if ((counter === 1 && screenMode === 'LARGE') || (counter === 2 && screenMode === 'SMALL')) {
                    $('#juicebox-container').show();
                }
            };
        </script>
        <title>Test</title>
    </head>
    <body>
        <div id="juicebox-container"></div>
    </body>
</html>

It may take a little longer to load than usual as it's actually loading the gallery twice if Small Screen Mode is being used (once to determine the screen mode being used and the second time with the correct 'share' configuration options).
The gallery is hidden from view until after the final load (so the user does not see the gallery load twice).

Maybe not ideal but perhaps the best solution for something that Juicebox was not designed to do.

Also, if you like, please feel free to 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.

2,325

(9 replies, posted in Juicebox-Pro Support)

Perhaps the best course of action would be to set showThumbsButton="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Lite' section) and allow visitors to your web site to toggle the thumbnails on and off as required.
You could then post your suggestion in the Feature Requests thread.
I do not now which ideas will be implemented in future versions but posting in this thread keeps all the ideas together and ensures that they are not overlooked by the developers.

The main reason for my interest in this issue is that if you display your gallery in expanded mode the thumbs take away too much space on mobile small screen devices such as an iphone.

This is why Small Screen Mode exists. In Small Screen Mode, the thumbnails and main images are displayed on different pages (never together) to give more space to the main images on small screen devices.
Perhaps you could give screenMode="AUTO" ('Customize -> General') another try.
If you do not want to use the Splash Page (which Small Screen Mode uses by default when a gallery is embedded in a web page alongside other content), then you could set showSplashPage="NEVER" ('Customize -> Splash Page').

For reference, more information about Screen Modes and the Splash Page can be found here.