I'm sorry to hear that you are having trouble installing JuiceboxBuilder-Pro.
I hope that my notes below help to resolve your problem.

First of all, please let me reassure you that JuiceboxBuilder-Pro v1.5.1 is fully compatible with Windows 10 and Adobe AIR 33.
I'm currently using the latest stable builds of both Windows 10 (19042.906) and Adobe AIR (3.1.1.444) myself and run JuiceboxBuilder-Pro v1.5.1 without any problems.

If you are able to extract the 'juicebox_pro_1.5.1.zip' file without any errors, then it is unlikely that your 'JuiceboxBuilder-Pro.air' installation file is actually damaged.
However, if you would like to ensure that your JuiceboxBuilder-Pro installation file is not corrupt, then you can check that it has the following properties:

Name: JuiceboxBuilder-Pro.air (v1.5.1)
Filesize: 1,390,776 bytes
MD5: 1030cd51905c5e432f4d57a7bfa4e203
SHA1: 0790b8df79efaf6f0b89624884252fd07001149e

You can check the MD5 and SHA1 hashes of files with a free program such as HashCalc: https://www.slavasoft.com/hashcalc/

Having ensured that your JuiceboxBuilder-Pro installation file is not corrupt, the next thing I'd do is try the full uninstall/reinstall procedure noted as suggestion #11 in the forum post below. (Be sure to manually delete all files and folders listed in the forum post which may be left behind after an uninstall or a failed install.)

Troubleshooting JuiceboxBuilder installation and usage problems: https://juicebox.net/forum/viewtopic.php?id=5114

There are other hints and tips in the forum post which might help.
The suggestions in the post which I think are most relevant to your problem are #4 (regarding the location of the JuiceboxBuilder-Pro installation file), #9 (regarding anti-virus programs) and #10 (regarding the system clock).

With regard to #10, try setting your system clock back two years before attempting the install.
As unlikely as it sounds, it seems to have helped a couple of other users who have reported similar issues.
You can reset your clock to the correct time after the install.

I hope that these suggestions help you to successfully install JuiceboxBuilder-Pro.
Please let me know how you get on. Thank you.

The link in Readme to Adobe AIR is quite dead, but I think I found the right one on the new site.

As you have discovered, we have not yet repackaged the zip file with an updated 'readme.html' file but we have updated the link to the new AIR installer page (on Harman's website) in our online installation instructions here.

352

(3 replies, posted in Juicebox-Pro Support)

I'm glad to hear that you've settled on the easy solution!
Thank you for letting me know. I'll mark this thread as [SOLVED].

353

(3 replies, posted in Juicebox-Pro Support)

Yes, use all of the embedding code. (If you stop short of the end, you might miss the closing </div> tag of the Juicebox container and that'll break things.)

The image entries you see listed in the code are the SEO Content.
This code helps with Search Engine Optimization and also allows your gallery images to be seen in a browser where JavaScript has been disabled.
You can find out more about the SEO Content here.

SEO Content is switched on by default but if you don't need or want this code, you can turn it off by deselecting the 'Add SEO Content' checkbox in JuiceboxBuilder-Pro's 'Customize -> Sharing' section.

Incidentally, if you use a baseURL, you will need to manually adjust the image paths in the SEO Content code.
JuiceboxBuilder-Pro does not know that you will be using a baseURL at the time the SEO Content code is generated. (The SEO Content code is generated with a standard gallery structure in mind.)

354

(3 replies, posted in Juicebox-Pro Support)

Having seen your gallery, I think the problem is that you set autoPlayOnLoad="TRUE".
In Small Screen Mode, thumbnails and main images are displayed on separate pages and setting autoPlayOnLoad="TRUE" forces Juicebox to skip the initial thumbnail page and start displaying images.
You'll either need to set autoPlayOnLoad="FALSE" or set screenMode="LARGE" (in JuiceboxBuilder-Pro's 'Customize -> General' section) to force the gallery to be displayed in Large Screen Mode on all devices and in all browsers so that you see the desktop layout on your iPhone.

Unfortunately, there are no separate autoPlayOnLoad configuration options for Small vs Large Screen Modes. There is just one autoPlayOnLoad configuration option which is shared across both screen modes.

If you really want to initiate AutoPlay in Large Screen Mode only, then you can do so with help from the Juicebox-Pro API.
With the API, you can run custom JavaScript as soon as the gallery is loaded (via onInitComplete), check which screen mode is being used (via getScreenMode) and toggle AutoPlay (via toggleAutoPlay).
Here's some sample embedding code which might help:

<script src="jbcore/juicebox.js"></script>
<script>
    var jb = new juicebox({
        containerId: 'juicebox-container',
        galleryWidth: '100%',
        galleryHeight: '100%',
        backgroundColor: 'rgba(34,34,34,1)'
    });
    jb.onInitComplete = function() {
        var screenMode = jb.getScreenMode();
        if (screenMode === 'LARGE') {
            jb.toggleAutoPlay();
        }
    };
</script>
<div id="juicebox-container"></div>

If you want to initially display thumbnails in Small Screen Mode but want to initiate AutoPlay as soon as a thumbnail is selected, then that is much more complicated. You'll need to toggleAutoPlay when a  new image is displayed (via onImageChange) but only if it's the first image to be displayed from a thumbnail page. You'll need a couple of tracking variables: one to determine whether the image being displayed is the first image to be displayed from a thumbnail page and another to keep track of whether or not AutoPlay is currently on.
The following code is not fully tested but it might point you in the right direction:

<script src="jbcore/juicebox.js"></script>
<script>
    var autoPlay = false;
    var tracker = false;
    var jb = new juicebox({
        containerId: 'juicebox-container',
        galleryWidth: '100%',
        galleryHeight: '100%',
        backgroundColor: 'rgba(34,34,34,1)'
    });
    jb.onInitComplete = function() {
        var screenMode = jb.getScreenMode();
        if (screenMode === 'LARGE') {
            jb.toggleAutoPlay();
        }
        if (screenMode === 'SMALL') {
            jb.onImageChange = function(e) {
                if (tracker === false) {
                    jb.toggleAutoPlay();
                    autoPlay = !autoPlay;
                    tracker = true;
                }
            };
            jb.onShowThumbs = function(showing) {
                if (showing) {
                    if (autoPlay) {
                        jb.toggleAutoPlay();
                        autoPlay = !autoPlay;
                    }
                    tracker = false;
                }
            };
        }
    };
</script>
<div id="juicebox-container"></div>

I hope this helps.

355

(3 replies, posted in Juicebox-Pro Support)

If 'jb-appliances' is your gallery folder, then your baseUrl should point towards it, i.e.:

baseUrl: 'https://apsw******k.uk/jb-appliances/',

Tip:
Hardcoding paths starting with https://apsw******k.uk/ may work only if you visit your site via https:// (not http://) and do not use the 'www' subdomain (i.e. www.apsw******k.uk).
Use a leading slash in your paths to denote your root directory and the embedding code will work on both http:// and https:// and with and without the 'www' subdirectory in the path.
This depends somewhat on how your server is configured to handle things but it's a safer (and usually more versatile) option.

<script src="/jb-appliances/jbcore/juicebox.js"></script>
<script>
  new juicebox({
    baseUrl: '/jb-appliances/jbcore/',

I used asterisks above as, having used a screenshot to display your embedding code, I expect you do not want active links to your website in this forum thread. Just replace the asterisks with your actual domain name.

It sounds like an underlying problem with Adobe AIR.
I'd try uninstalling and then reinstalling Adobe AIR to see if this helps.

You can download the latest version of Adobe AIR (v33.1.1.385) from Harman's website here: https://airsdk.harman.com/runtime

If this does not help, then try uninstalling and then reinstalling JuiceboxBuilder-Pro, too.
Between uninstalling and reinstalling, make sure that there are no files left behind from previous installations by manually deleting the following folders (if they exist on your system).

  • /Applications/JuiceboxBuilder-Pro.app/

  • /Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro

  • /Users/Username/Library/Preferences/JuiceboxBuilder-Pro

I hope this helps.

357

(1 replies, posted in Juicebox-Pro Support)

I'm glad to hear that you've been able to figure out what was causing your problem.
Thank you for posting back to let me know. It's most appreciated.

Out of interest, what version of JuiceboxBuilder-Pro are you running?
If you are not already running the latest version (v1.5.1), then I would be very grateful if you could upgrade and see if the problem persists. Please also ensure that your AVG installation is up-to-date (both the program itself and the virus database).
Full instructions for upgrading JuiceboxBuilder-Pro can be found here.

If the problem continues to happen with the latest versions of JuiceboxBuilder-Pro and AVG, then I'll happily file a false positive report with AVG and ask them to clear JuiceboxBuilder-Pro's reputation in their next database update.
Please post back with your AVG program and virus database version numbers. Thank you.

If you'd like to fill in a false positive report yourself, you can do so here: https://www.avg.com/en-us/false-positive-file-form

Hi.

This is a support forum for the Juicebox-Pro web gallery software from SimpleViewer Inc.

From your query, it sounds like you are referring to a 'JuiceBox' from eMotorWerks, a completely unrelated company to our own (although the product names are the same).

According to their Wikipedia page, eMotorWerks was acquired by Enel and is currently part of the Enel X group.
You should be able to contact eMotorWerks/Enel X directly via their contact page here: https://evcharging.enelx.com/contact

I hope this points you in the right direction and that they are able to help you with your query.

359

(16 replies, posted in Juicebox-Pro Support)

@dbphoto

Thanks for replying.
feedtalenine was actually a spammer... bumped an old post with an innocent enough looking question.
It looked suspicious from the get go but I figured I'd give him the benefit of the doubt and keep an eye on things.
Just as suspected, a few days later, he edits the post to include a couple of spam links.
I've now removed feedtalenine from the forum and deleted al his posts.

I'm glad all is well with your website!

360

(16 replies, posted in Juicebox-Pro Support)

@feedtalenine

If you are experiencing difficulties of your own, then please post a new topic with details of the problems that you are facing and I'll do my best to help you out.
Thank you.

361

(1 replies, posted in Juicebox-Pro Support)

By default, the Open Image button will open the image being displayed in the gallery (the imageURL) in a new window.
However, if you have assigned a linkURL for a particular image (which can be a link to any web page at all), then the Open Image button will open the linkURL instead.
Please check to see if you have assigned any linkURLs in your gallery. linkURLs can be entered on the 'Images' tab of JuiceboxBuilder-Pro. Click a thumbnail on the 'Images' tab and you'll see the linkURL entry box at the bottom of the window. If you find a linkURL there, just remove it (and republish your gallery afterwards) and Juicebox-Pro will revert to opening the image when the Open Image button is clicked.

I hope this points you in the right direction.
However, if you continue to experience difficulties, then please post back with a link to your gallery's web page so that I can see the problem for myself and help further.
Once I'm able to see the problem live on your web server, I should hopefully be able to determine the exact cause of the problem and propose a solution.
Thank you.

You're welcome!
I'm glad you've got JuiceboxBuilder-Pro up and running. Thank you for letting me know.

For anyone else reading this thread, we have not yet updated the readme file in the zip package but we have updated the link to the AIR installers in the JuiceboxBuilder Installation Instructions on our website.

Now that Harman have taken over the support and development of AIR from Adobe, the AIR installers can be found here: https://airsdk.harman.com/runtime

No problem!
I've found your transaction and have sent you a new download link (to the email address you used for the purchase and which you entered as your 'New Email' on the form).
If you need the link sent to your other email address, just let me know.

I'm sorry to hear about your Windows 10 mishap.

Yes, we keep a record of all transactions.
Please fill in the online Download Link Request Form and we'll send you a new link for your purchase.
Download Link Request Form: https://juicebox.net/admin/download_request/

I have already searched through the transactions with the email address that you use here for the forum and I can't find any record of your purchase so please be sure to list all possible email addresses that you might have used for the purchase in the Additional Info section on the form.
Thanks!

365

(3 replies, posted in Juicebox-Pro Support)

You're welcome!

366

(3 replies, posted in Juicebox-Pro Support)

As noted in the short description for galleryDescription on the Config Options page, this options text is:

Used for the SSM Splash Page, Open Graph tags, and SEO content.

If you enter a Gallery Description, then it will be displayed on the gallery's Splash Page, displayed by default for embedded galleries on mobile devices or when setting showSplashPage="ALWAYS" (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).

The Gallery Description will also be used in an Open Graph 'description' tag on the gallery's 'index.html' page (used, for example, by Facebook), e.g.:

<meta property="og:description" content="This is the Gallery Description." />

If you set addSEOContent="TRUE" ('Customize -> Sharing'), then the Gallery Description will also be included in the SEO content code in the gallery's 'index.html' file, e.g.:

<!-- Image gallery content for non-javascript devices -->
<noscript>
    <h1>Gallery Title</h1>
    <p>This is the Gallery Description</p>
    <p><img src="images/IMG_0001.jpg" title="Image Title" alt="Image Caption" /><br>Image Title Image Caption</p>
</noscript>

More information about SEO content within Juicebox-Pro can be found here.
If you'd like text to appear in the gallery itself, then please use the Gallery Title ('Customize -> Lite') or the images titles or captions.

I hope this helps to clarify things.

The Splash Page 'Images' text (e.g. "123 Images") can now be set via the languageList configuration option.
Please see the International Gallery Text support section for details.

The 'Images' text is the sixth text string in the list.

For Juicebox-Lite, use this:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images"

For Juicebox-Pro, use this:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Go Back|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of|Send Email|Download|Password|Incorrect Password.|Regarding image|in gallery"

Just change the 'Images' text (in bold above) as necessary.

Please note that languageList is not supported by JuiceboxBuilder and you'll need to set this configuration option manually.
Please see the Setting Config Options support section for details.

I'm glad that you have found the forum thread you linked to but there has been an update since I posted over there.
It is now possible to set the Splash Page 'Images' text (via the languageList configuration option).
(I have updated the other thread with this information.)

The Splash Page 'View Gallery' text is set via the splashButtonText Pro configuration option (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).

The Splash Page 'Images' text (e.g. "123 Images") can now be set via the languageList configuration option.
Please see the International Gallery Text support section for details.

The 'Images' text is the sixth text string in the list.

For Juicebox-Lite, use this:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images"

For Juicebox-Pro, use this:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Go Back|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of|Send Email|Download|Password|Incorrect Password.|Regarding image|in gallery"

Just change the 'Images' text (in bold above) as necessary.

Please note that languageList is not supported by JuiceboxBuilder and you'll need to set this configuration option manually.
Please see the Setting Config Options support section for details.

369

(4 replies, posted in Juicebox-Pro Support)

Thank you for posting your suggestion in the Feature Requests thread!

370

(4 replies, posted in Juicebox-Pro Support)

Juicebox-Pro just displays regular GIF, JPEG and PNG images.
Juicebox-Pro does not read image metadata when the gallery is being displayed and just displays the gallery images in standard HTML <img> tags. The images are given no special treatment (other than dynamic scaling).
If you can imagine what your image would look like if displayed in a web page using just an <img> tag, then that's what the image will look like in the gallery.

If you like, you could post your idea (support for 360 jpegs) as a suggestion in the Feature Requests forum thread.
This keeps all the requests together and ensures that they will not be overlooked by the developers.
I do not know the likelihood of any ideas being implemented in future versions but this is certainly the best place for all ideas.
Thank you!

No problem!

@gishfan

Either way you go, make sure you save the file(s) for future use as there's no guarantee they will continue to be available.

That's good advice!
Thanks also for sharing the NoobsLab link.

This is due to your gallery being displayed in Small Screen Mode when you view it on your mobile device.
Please see here for more information on Screen Modes.

Essentially, Small Screen Mode displays thumbnails and main images on separate pages (to allow more room for the main images to be displayed on small screens).
In Small Screen Mode, the gallery title is displayed only on the thumbnail pages (above the thumbnails) and not on the main image pages.

Your gallery sets showSplashPage="NEVER" which is why the Splash Page is skipped when you view your gallery on a mobile device.
Also, your gallery sets autoPlayOnLoad="TRUE" which is why the thumbnail pages are skipped and the gallery immediately displays the first image.
Incidentally, your gallery sets buttonBarPosition="NONE" so the button bar is not displayed and there is no thumbnail button to allow visitors to visit the thumbnail pages.

If you want the same experience on mobile devices as in desktop browsers, then you can have your gallery displayed in Large Screen Mode in all circumstances by setting screenMode="LARGE" (in JuiceboxBuilder-Pro's 'Customize -> General' section).

I hope this helps to explain things.

374

(496 replies, posted in Juicebox-Pro Support)

@DX2300

The mock-up on the home page is not a 100% accurate representation of the same gallery across different devices (at least not a gallery with default configuration settings).

In Small Screen Mode, the thumbnail icon (to switch between the thumbnail and main image pages) is a 3 x 3 grid of nine dots.
In Large Screen Mode, the thumbnail icon (to toggle the thumbnails on and off) is is small representation of a main image with 3 thumbnails below (i.e. the thumbnail icon seen on the smallest device in the mock-up).

The other icon seen in the mock-up is the Open Image button which will be displayed is you set showOpenButton="TRUE".

You would see what you see on the smallest device in the mock-up if you set the following configuration options:

screenMode="LARGE"
showOpenButton="TRUE"
showThumbsOnLoad="FALSE"
showThumbsButton="TRUE"

You'd also need to set imageScaleMode="FILL" to have the image fill the viewport (with cropping) as seen in the mock-up.

Thanks for the link. I tracked down all the libs required and I'll set up a test system on a blank HD to try it out.

Good luck! Please let me know how you get on. This could prove to be very useful information for other Linux users.

I guess we're getting a little off topic. ;)

Good point. I've split the Linux posts in to a new topic.