1,126

(15 replies, posted in Juicebox-Pro Support)

Try changing JuiceboxBuilder-Pro's imagePreloading (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section) from its default value of PAGE to NEXT to see if this helps.

For reference, a short description of imagePreloading and its possible values can be found in the Main Image section of the Config Options page.

1,127

(15 replies, posted in Juicebox-Pro Support)

I've just tried viewing your gallery in a couple of different browser (Chrome and Edge) than the one I was using before (Firefox) and the gallery loaded all your images in both browsers without any problem.

I'm sure you'll have much more knowledge about web servers than I do but, if the problem was a server-related issue, I would expect to see the same results that you describe. It sounds like we can rule out the web server as being a probable cause (at least for the time being).

If you have exactly the same problem in all your browsers, then the problem is unlikely to be a browser specific problem.

This leaves your internet connection (please check to see if it is stable at the moment) and your computer as two other variables in this equation.

There really seems to be no problem with the gallery on your server (at least from my perspective) and your images load quickly in all browsers I've viewed your gallery in myself (with none failing to display).

Maybe you have some security software installed which is somehow interfering with the loading of your gallery images. Try temporarily turning off any security software that you have installed (at your own risk) to see if this makes a difference.

Also, what happens when you try to display the gallery images directly in your browser (bypassing Juicebox-Pro).
For example, try opening:

https://foto.motoko.eu/2018_winter_cz/images/Olesnice_bezky_1.jpg

... and then

https://foto.motoko.eu/2018_winter_cz/images/2018-02-02-DSCN0018-truck-z-lanovky.jpg

... etc.
Do they all display fully or do some fail to display (like in the gallery)?

Thank you for providing the link to your gallery's web page.

By default, your gallery's configuration file should be named 'config.xml' and should be located directly inside your gallery folder.
Therefore, it should be located here: https://lizmuir.com.au/images/galleries … config.xml
Going directly to that location in a browser (bypassing Juicebox) should result in the contents of the 'config.xml' file being displayed but the file does not seem to be there.
Please double-check the filename and location of your gallery's configuration file.

Otherwise, if you have moved or renamed your gallery's configuration file, you can point towards it via a configUrl entry in the embedding code.
If you use a relative path for your configUrl, then the path should be relative to the baseUrl.

I hope this points you in the right direction.

This might not be an easy task to achieve (and I do not know of anyone who has done this).

You could certainly use the Juicebox-Pro API to detect when the last image in the gallery has been reached and then run whatever custom JavaScript code you like.

var jb = new juicebox({
    containerId: "juicebox-container"
});
jb.onInitComplete = function() {
    var count = jb.getImageCount();
    jb.onImageChange = function(e) {
        if (e.id === count) {
            alert('Last image in gallery has been reached.');
        }
    };
};

You'd just need to change the JavaScript alert for a command to load your next gallery page, for example:

window.location.href = 'https://www.example.com/index.html';

Unfortunately, there is no API method to check (or track) the current AutoPlay status so that only way to detect if AutoPlay is on or off is to check if the 'jb-status-playing' CSS class is present on the 'jb-bb-button-auto-play' CSS class.

var jb = new juicebox({
    autoPlayOnLoad: "TRUE",
    containerId: "juicebox-container",
    showAutoPlayButton: "TRUE"
});
jb.onInitComplete = function() {
    var count = jb.getImageCount();
    jb.onImageChange = function(e) {
        if (e.id === count && $('.jb-bb-btn-auto-play').first().hasClass('jb-status-playing')) {
            alert('Last image in gallery has been reached via AutoPlay.');
        }
    };
};

You could then add a delay (ideally the same as the Juicebox-Pro displayTime value) to allow the last image to be seen before loading the next gallery.

var jb = new juicebox({
    autoPlayOnLoad: "TRUE",
    containerId: "juicebox-container",
    showAutoPlayButton: "TRUE"
});
jb.onInitComplete = function() {
    var count = jb.getImageCount();
    jb.onImageChange = function(e) {
        if (e.id === count && $('.jb-bb-btn-auto-play').first().hasClass('jb-status-playing')) {
            window.setTimeout(function() {
                alert('Last image in gallery has been reached and 5000ms have elapsed.');
            }, 5000);
        }
    };
};

There might be some further pitfalls to avoid and tweaking to do but I hope that this points you in the right direction.

1,130

(15 replies, posted in Juicebox-Pro Support)

When I view your gallery myself, all 30 images are displayed successfully so it looks like all the gallery files are present and correct on your server and there are no problems with the images (no corrupt images or problems with case-sensitivity within filenames).
It looks like your problem may be due to either a temporary web server glitch or an internet connection issue.
All I can suggest at the moment is that you try clearing your browser's cache and reload your gallery's web page again.
Also, try viewing your gallery in a different browser (Edge, Chrome, Firefox, Internet Explorer, Opera, Safari) to see if this makes a difference (and if you have any browser extensions enabled, try temporarily disabling them).
Please let me know how you get on.

As long as your files and folders are actually where you say they are on your web server and that your gallery's XML file inside the 'illumination' directory is named 'config.xml', then your embedding code looks to be OK.

First of all, try clearing your browser's cache before reloading your gallery's web page to make sure that your browser is using the most recent versions of your gallery files (and not older, cached versions).

Next, if yo have edited your gallery's 'config.xml' file manually, please check to see if the file contains any syntax errors by opening it directly in a web browser. If there are any errors, the browser will tell you the first error in the file and at whih line it occurs.

If this does not help, then try reuploading your gallery's 'config.xml' file to be sure that it is complete and not corrupt (which may have happened if the initial upload was somehow interrupted).

Also, please check out the FAQ which deals with the 'Config file not found.' message.
When I view my gallery I see the message 'Config file not found'. How do I fix this?

If none of the above helps, then please post the URL to your gallery's web page so that I can see the problem for myself and hopefully help further.
Once I am able to see your gallery live on your web server, I should hopefully be able to determine the cause of the problem and propose a solution.

I hve done as you suggested and made a post on that other forum thread.

Thanks!

Sorry, it looks like I might have made a typing error the first time I tried this. I've just tested this again and it all works fine.

Thank you for letting me know. At least there is no problem in adding   entries to image titles or captions.

With any luck, most users will view my galleries with Javascript enabled...

In this day and age, I think there are very few users browsing the web without JavaScript enabled.
Here's an interesting read: https://blockmetry.com/blog/javascript-disabled

1,133

(14 replies, posted in Juicebox-Pro Support)

I'm glad you're getting on well with Juicebox-Pro and that you've been able to reach a suitable resolution/quality/filesize combo for your images.
Thank you for letting me know.

I can't see any option for scaling the thumbnails.

The thumbnails in a Juicebox gallery do not scale. They are always displayed at the thumbWidth and thumbHeight dimensions.

Unfortunately, taking the option to centre the title and caption doesn't quite work correctly if you also opt for image numbering.

If displaying the image number, then space is reserved for it at the right hand side of the caption area.
The caption text is then centered (if captionHAlign="CENTER") in the remaining area.
I think this is probably a design choice rather than a coding error but, if you like, you can post feedback and suggestions in the Feature Requests forum thread where they will be seen by the developers.

I experimented with trying to correct the horizontal alignment of my titles and captions by prefixing them with a string of   entries, but rather oddly these were converted by Juicebox into visible colon characters!

I've just tried entering a string of   entries at the beginning of an image title and and an image caption in JuiceboxBuilder-Pro and it seems to work as expected for me (displaying spaces before the text).
Please provide a link to a gallery which demonstrates this problem so that I can investigate further. Thank you.

I noted that Juiceboxbuilder generated html code in the index.html files to present a gallery in the absence of Javascript support.

The code you are referring to is the SEO Content Code, intended to help with Search Engine Optimization. It also allows gallery images to be seen in browsers which do not have JavaScript enabled (but this is not the code's primary purpose).
Please see here for details.
You can prevent the code from being generated, if you like, by deselecting the 'Add SEO Content' checkbox in JuiceboxBuilder-Pro's 'Customize -> Sharing' section.

1,135

(1 replies, posted in Juicebox-Pro Support)

I'm glad that you've been able to get JuiceboxBuilder-Pro up and running again.
Thank you for letting me know.

Here are some notes that might help to clarify a couple of things.

Was my original problem because I had TOO many photos in the Gallery or because I tried to drag and drop too many photos at one time?

The problem was likely to be due to adding a large number of images to the gallery at once.
If you are trying to add many images to JuiceboxBuilder-Pro at once, then Adobe AIR (the platform on which JuiceboxBuilder-Pro runs) may not be able to allocate enough memory for the task at hand. Even if your computer has plenty of free RAM, Adobe AIR applications are limited to around 1GB of memory allocation. As you have discovered, the workaround is to add your images in smaller batches.

If I had too many photos, what is the safe limit? If I know a limit I can keep my eye on the counter.

Unfortunately, the safe limit will be dependent on the filesize of the source images so I can't really recommend a maximum number of images to add.
If your source images have similar filesizes, then try adding different numbers of images to a new gallery (so that this test does not interfere with your existing gallery). A little trial and error should soon let you know what is safe.

Where does config.xml come in...

The 'config.xml' file is the gallery's configuration file which stores the gallery's configuration options and the image data.
When a gallery is created with JuiceboxBuilder-Pro, the 'config.xml' file is generated inside the gallery folder (alongside the 'jbcore' folder).

I hope you're able to recreate your gallery without too much trouble.

I've heard back from the Avast support team and they have been unable to reproduce the problems you reported using the latest version of their software (v18.3).
They have advised that you update your Avast (to v18.3) and hopefully this will resolve your problem.
Please let me know how you get on. Thank you.

1,137

(14 replies, posted in Juicebox-Pro Support)

Many thanks again. You have been very patient.

You're welcome.

Here are some notes which might help to clarify a couple of things further.

I understand the new window but what do you mean about the gallery being expanded?

If a gallery is embedded in an existing web page alongside other content, then it can be expanded to fill the browser window.
Try expanding this sample gallery by clicking the Expand Button on the gallery's Button Bar (the 2nd icon from the left).
If a gallery has dimensions of 100% x 100% and is on a web page of its own, then the only way a gallery can be expanded is if you set useFullscreenExpand="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Lite' section), in which case the gallery will be expanded to fill the entire screen (as long as the browser supports the Fullscreen API) rather than just the browser window.
Incidentally, useFullscreenExpand="TRUE" can be used on embedded and full page galleries.

If I ask for a SMALL image you use it when the web folder is viewed on a small screen device and it has smaller pixel dimensions so it loads faster. Yes?

That's the basic premise, yes, but more specifically, SMALL images (if available) will be used for the gallery's main images if the gallery is displayed in Small Screen Mode (i.e. if screenMode="AUTO" and the gallery is being viewed on a mobile device or if screenMode="SMALL").

Thank you for the additional information.

One other user has previously reported a problem with Avast's Ransomeware Shield (in this forum thread) back in November 2017.
At the time, I contacted Avast and they assured me that they had cleared the JuiceboxBuilder-Lite executable file's reputation in their database.
I guess the problem is still present.

I've filed another false positive report with them (via their online form).
I'll post back here when I hear back from them.

What exactly do you mean by 'native orientation'?

I'm just referring to the way that the image would be displayed if it was not dynamically re-orientated by the program being used to display it (i.e. the way the image would be displayed if it had no EXIF orientation flag and the program being used to display it has no information on how it should be oriented). If you re-save an image in an imaging program such as Adobe Photoshop, stripping out all EXIF information during the process, and then view the image (in any program afterwards), then you'll see the image as JuiceboxBuilder-Pro does.
EXIF orientation can be a bit of a minefield at the best of times and JuiceboxBuilder-Pro chooses not to read or use the EXIF orientation flag (but offers users the opportunity to rotate images if necessary). Take a look at this article. It's a little old now but it provides some interesting information on how complex applying an EXIF orientation flag can be and how there can be very little consistency between different platforms and programs with regard to this matter.

I'll get back to you later on the multiple gallery topic when I've had more time to experiment.

No problem.

Thanks again for all your help :)

You're welcome!

Using only 'web-safe' characters in my image filenames would require a major redesign of a large and complex website. Given that I have never had any web server issues caused by apostrophes, it is not viable for me to make such an effort simply to keep Juicebox happy. It is easier for me to delete the apostrophes.

Here's a Wikipedia article documenting reserved and unreserved characters in URIs and the need to percent-encode reserved characters (which include the apostrophe and comma).
https://en.wikipedia.org/wiki/Percent-e … characters

I can't see how that statement can be true when JuiceboxBuilder has clearly changed the normal rotation of one of my images. It's easy enough to fix, but it would be nice to know what is causing this behaviour.

I guess it's possible that you've not actually seen the image in its native orientation. Maybe all the programs you've used to view the image up until now have read the image's EXIF orientation flag and have dynamically rotated it. I can't say for sure but it's certainly possible and might explain what is happening.

I'm using baseURLs and created my own html code for navigating to multiple galleries, though they are links to individual index.html pages, so not really a case of 'Multiple Galleries on One HTML Page'. Have you any sample code for keeping everything on a single page or is that only available via Showkase?

I'm not sure what you mean when you say that "they are links to individual index.html pages" and that you are looking for "sample code for keeping everything on a single page". Are you looking to:
(1) Link to individual gallery pages (like this)
(2) Embed multiple galleries on the same page (like this)
(3) Switch between multiple galleries on a single web page (like this)

Whatever you are looking to achieve, the best course of action would be to view the source of the online examples (from the Embedding Multiple Galleries support section) in a web browser and copy/modify the code to suit your own needs. Knowledge of CSS, HTML and JavaScript would be required and the only automated solution (without the need for any manual coding) would be to use Showkase.

I can understand why the caption position of OVERLAY_IMAGE should be constrained to the width of the image, but fail to see why this also applies to BELOW_IMAGE.

It's really just a design choice that the developers have made. There are 5 different captionPosition values (other than NONE) that can be used. You might not be able to position the captions exactly where you'd like them to be but hopefully you can reach a compromise with the available values.

The only other suggestion I can make is to perhaps reduce the font size of your caption text slightly to minimize the amount of wrapping required. If you'd like to try this, then please see this forum post for details.

1,141

(14 replies, posted in Juicebox-Pro Support)

I have to admit Steven that the difference between the three words in upper or lower case escapes me. I must have read the instruction manual a dozen times over the last week and I still don't understand how the system works. Juicebox as a product is brilliant but when "LARGE" and "large" become importantly different I struggle.

JuiceboxBuilder-Pro is capable of generating three different image sizes (so that Juicebox can display the most appropriate size depending on the device being used to view the gallery). We call these 3 sizes SMALL, MEDIUM and LARGE in the 'Set Image Sizes' control panel as the SMALL set of images will be used when the gallery is displayed on small screen devices (mobile devices) and the LARGE set of images will be used when the gallery is displayed on large screen devices (desktop computers). This is not strictly true (the actual logic is noted here) but it gives you an idea what the 3 images sizes are for. There is no need to display a LARGE image (wasting bandwidth and taking longer to load) when a SMALL image will do.

For example when you and I first met less than two weeks ago you pointed me to a screen mode called Small so I could fill my thumbnail page with nothing but thumbs.

I suggested using Small Screen Mode as it is the only way to have thumbnails and main images on separate pages. However, as I have mentioned, Small Screen Mode was designed for small screen devices (to give the main images more room to be displayed on mobile devices where screen real estate is usually limited) which is why SMALL images will be used if they have been generated.

Take another look at these two support sections and hopefully things will fall into place.
Screen Modes: https://www.juicebox.net/tour/gallery/#screen-modes
Multi-Size Image Support: https://www.juicebox.net/support/multisize/

Can you take a look at these two snips and let me know if I have chosen the best settings for my needs?

Your screenshots show that:
(1) The 'Resize Images' checkbox is deselected
(2) The 'Use Watermark' checkbox is selected

As the 'Resize Images' checkbox is deselected, JuiceboxBuilder-Pro will not resize your source images (so the 'Max Width' and 'Max Height' in the 'Set Image Sizes' control panel are ignored).

However, because the 'Use Watermark' checkbox is selected, JuiceboxBuilder-Pro does need to process the images (to add the watermark) so the 'Quality' setting is used when the new watermarked images are generated.
If you find that your gallery images are not of a high enough quality, then try increasing the 'Quality' from its default value of 80 to something higher. Maybe try 90 instead. Above 90, the law of diminishing returns usually kicks in, giving little visual quality improvement but increasing the filesize significantly. However, trial and error will likely allow you to achieve the best balance between quality and filesize.

Also, as the the 'Resize Images' checkbox is deselected, there will be only one set of images in your gallery (technically the MEDIUM images but don't worry about what they are called... they can be whatever resolution you want them to be) which will be used under all circumstances.

I'm glad you've been able to find the source of your problem.
Please let me know what antivirus program you use (and what database version you currently have installed) so that I can let the antivirus developers know about this (and hopefully they will be able to fix the problem in a future release).

I've already tried modifying an existing Juicebox gallery by manually adding an apostrophe to a couple of the filenames (in both images and thumbs folders) and making matching changes to the config.xml file, but the modified images appear as blanks in the gallery preview. That suggests to me that no plugin would be able to bypass the 'no apostrophes' rule.

If you encode the ' character as %27 in the imageURL, thumbURL and linkURL entries in the gallery's 'config.xml' file, the images should hopefully display OK.
For example, for an image with the filename gallery'image.jpg, use:

imageURL="images/gallery%27image.jpg"
thumbURL="thumbs/gallery%27image.jpg"
linkURL="images/gallery%27image.jpg"

JuiceboxBuilder-Lite does not display thumbnails for images which contain a comma in the filename, though the gallery preview appears to work fine

I have notified the developers of this but, as I have mentioned previously, if you use only web-safe characters for image filenames, then you will have no problems in either JuiceboxBuilder or on a web server.

One of my images had the wrong orientation after processing by JuiceboxBuilder-Lite.

JuiceboxBuilder does not read the image's EXIF orientation flag and dynamically rotate the image. It just displays the image as is. If necessary, you can rotate the image within JuiceboxBuilder via the rotate button near the lower right corner of the 'Images' tab (after clicking the relevant thumbnail to reveal the input fields at the bottom of the window). If this does not help, then one possible workaround would be to re-save the image in an imaging program (such as Adobe Photoshop) stripping out the EXIF data and, then, if necessary, rotate the image so that it is visually oriented correctly (inverting the actual aspect ratio rather than introducing a new EXIF orientation flag) before feeding it to JuiceboxBuilder. I realise that this will add a few steps to an existing workflow but it should help.

JuiceboxBuilder-Lite has never offered me any guidance when it failed to open a gallery whose config.xml file contained a problem caused by an error in manual editing.

If you like, you can 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.

If you have trouble figuring out where the problem is in a manually edited 'config.xml' file, then try opening the file directly in a web browser. The browser will usually tell you what and where the problem is in the file.

I have now taken the plunge and upgraded to Juicebox Pro, but I am having problems in persuading it to show more than one gallery on the same html page.

Please take a look at the Embedding Multiple Galleries support section (specifically the View Multiple Galleries on One HTML Page Example).

When embedding multiple galleries on a single web page, you'll need to use either a configUrl (to point to different configuration files) or a baseUrl (to point towards different gallery folders) in each gallery's embedding code. (Short descriptions of these embedding options can be found here.)

The online example embeds multiple galleries using the baseUrl method of embedding (documented here).
Essentially, you would keep each gallery in its own unique folder, upload the complete gallery folders (not just the contents) to your web server, and use a baseUrl in each gallery's embedding code to point towards the gallery folder. (The instructions here give an example.)

If you continue to experience difficulties embedding multiple galleries on a single web page, then please post back with the URL to your web page so that I can take a look at the problem for myself and help further. Thank you.

Do I have to write my own html code to create a gallery menu?

Yes. With Juicebox-Pro, you can create as many individual galleries as you like. However, if you would like to link them all together (with a navigation menu), then you would need to do so manually following the examples in the Embedding Multiple Galleries support section.

If you are looking for an automated solution to creating and listing multiple galleries, then you might be interested in another one of our products, namely Showkase.

Showkase is a PHP web application (installed on your web server instead of your computer) which allows you to create a complete portfolio web site (integrating multiple galleries) online.
Showkase has full support for Juicebox-Pro and the galleries can be created within the application itself in a web browser interface (or created with JuiceboxBuilder or the Juicebox plugin for Lightroom and imported).

You can create Gallery Index pages and have as many galleries listed on each Gallery Index page as you wish.
Each gallery is represented by a thumbnail image with the gallery title displayed below and the gallery is opened when the user clicks on the image.
Demo sites created with Showkase can be found here and a sample Gallery Index page can be found here.

Showkase can also create non-gallery pages (About, Basic and Contact pages) where you can add information about yourself (or any other content you like).
All of this is done automatically within the Showkase interface without the need for any manual coding at all.

Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite, the free version) or Showkase-Pro (which comes with Juicebox-Pro).
The only difference between Showkase-Standard and Showkase-Pro is the bundled viewer (Juicebox-Lite vs Juicebox-Pro).

As you already have Juicebox-Pro, you could purchase Showkase-Standard (if you wanted to) and integrate your Juicebox-Pro files by following the Installing a Pro Viewer instructions.

More information on the differences between Juicebox and Showkase can be found in this forum post.

Is there any way to make captions wider than the image?

If you set captionPosition to OVERLAY or BOTTOM (or possibly even BELOW_THUMBS, depending on where your thumbnails are positioned), then the caption area will span the entire gallery rather than just the image.
captionPosition can be found in JuiceboxBuilder-Pro's 'Customize -> Caption' section.

You can also give the captions a little more horizontal room by removing the image number from the caption area (by setting showImageNumber="FALSE") as space is normally reserved at the right hand side of the caption area for the image number (e.g. "2/50").

Hi thanks, can you confirm it's '/sites/all/libraries/juicebox/' directory and not '/sites/all/libraries/juicebox/jbcore' ? Thanks!

Yes. As far as I am aware, you should copy the contents of the 'juicebox_pro_1.5.1/web/jbcore/' folder (not the 'jbcore' folder itself) into the '/sites/all/libraries/juicebox/' directory.
That's what the module's instructions say and, as far as I can recall, they are correct.

Also do we have to drupal build the entire image albums across the site or just replacing the script files would suffice? Thanks!

I'm pretty sure that as soon as you replace the contents in the '/sites/all/libraries/juicebox/' directory, all galleries created by the module should instantly turn Pro (with no branding, no image limit and all Pro configuration options becoming active). If you do not see this, then try clearing your browser's cache before reloading your website to be sure that your browser is not still using older cached versions of the Juicebox core files.

Please note that the Juicebox module for Drupal was not written by ourselves, and as such, I am not overly familiar with its code, interface or inner workings.
If you need further support for the module, then please post in the Drupal forum where its author should be able to help you out.

Here's what I usually recommend for users having problems with JuiceboxBuilder-Pro.
It sounds like you might already have tried most of the suggestions but perhaps the additional notes regarding security software and user accounts will help.

(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) After uninstalling JuiceboxBuilder-Pro, please check that there are no files are left behind (even from a failed installation) by manually deleting the following folders from your hard drive:
Mac:
/Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
/Users/Username/Library/Preferences/JuiceboxBuilder-Pro
Windows:
C:\Program Files (x86)\JuiceboxBuilder-Pro
C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
C:\Users\Username\AppData\Roaming\JuiceboxBuilder-Pro
C:\Users\Username\Documents\JuiceboxBuilder-Pro
You may need to show hidden files to find some of the above locations in Windows File Explorer.

(3) Also, please follow the procedure above (Steps #1 - #2) for JuiceboxBuilder-Lite, too (if you have it installed).
JuiceboxBuilder-Lite and JuiceboxBuilder-Pro can both be installed and run side by side on the same computer but, being that you are experiencing problems, it might be wise to completely clear your system of all JuiceboxBuilder files before trying to reinstall JuiceboxBuilder-Pro.

(4) Uninstall Adobe AIR (again, via the control panel).

(5) Reinstall Adobe AIR (as an administrator).
You can download the current version of Adobe AIR from here.
When reinstalling Adobe AIR, instead of just double-clicking the 'AdobeAIRInstaller.exe' installation file, right-click the file and select 'Run as administrator'.

(6) Reinstall JuiceboxBuilder-Pro following the instructions here.

(I realise that you are using a Windows PC but I've included notes for Mac above, too, in case any Mac users are experiencing similar issues and are reading this forum thread.)

Hopefully this will help.
If not, then here are a couple of other things to try that might help.

(1) Try temporarily turning off any security software that you might have installed (or make an exception within the software for the JuiceboxBulder-Pro executable file) in case this is somehow interfering with the functionality of JuiceboxBuilder-Pro.

(2) Try creating a new User Account (make sure it is an Administrator Account), log into this new account and try installing and running JuiceboxBuilder-Pro from there.

I hope that the suggestions above help.
Please let me know how you get on.

1,146

(14 replies, posted in Juicebox-Pro Support)

Am I not creating 'large' images when I put 1920 by 1080 in that Medium box?

By 'small', 'medium and 'large', I am referring to the SMALL, MEDIUM and LARGE image sizes generated by JuiceboxBuilder-Pro (rather than the actual dimensions of any particular image size set).
When you "put 1920 by 1080 in that Medium box", then, using my noation above, you would be creating 'medium' images (no matter what image dimensions you set).
Maybe I should have used SMALL, MEDIUM and LARGE rather than 'small', 'medium' and 'large', but I hope that this helps to clarify things.

Do you want to lock one?

OK. I'll lock the other forum thread and we can continue the conversation here.

[Thread locked. Conversation continued in this forum thread.]

If you are not resizing images in JuiceboxBuilder-Pro (the 'Resize Images' checkbox is deselected), then all values in the 'Set Image Sizes' control panel are ignored. JuiceboxBuilder-Pro simply copies your source images into the gallery's 'images' folder.

Just follow the module's own installation instructions (here) but using the 'jbcore' folder from the Juicebox-Pro v1.5.1 zip package ('juicebox_pro_1.5.1/web/jbcore/').
If you have already installed the module with Juicebox-Lite, just overwrite the files in the your '/sites/all/libraries/juicebox/' directory with the contents of your 'juicebox_pro_1.5.1/web/jbcore/' folder.

With JuiceboxBuilder-Pro closed, please double-check to see if the following folder exists on your system:

C:\Users\Username\Documents\JuiceboxBuilder-Pro\.tempGallery

If there is a .tempGallery folder in this location, please delete it manually.

The .tempGallery folder is created automatically by JuiceboxBuilder for internal use only (for the live preview window and as a temporary gallery folder until the gallery is saved on the 'Publish' tab).
It should automatically be deleted by JuiceboxBuilder-Pro on closing the application but, if this fails, it had been known to render the 'New Gallery...' and 'Open Gallery...' buttons inactive.

The only way that I've been able to replicate the symptoms that you describe is to save a gallery to a Google Drive folder (so I'd recommend not saving a gallery to a location which is being synced to an online file sharing service) and the problem seems to be due to a persistent .tempGallery folder (which has not been removed as expected).
You may not be using a Google Drive folder but a persistent .tempGallery folder might still be causing a similar problem.

Hopefully my notes above will help.