26

(6 replies, posted in Juicebox-Pro Support)

Another thought...

Do you have any anti-virus or security software installed (other than Microsoft Defender) which might somehow be interfering with JuiceboxBuilder-Pro's functionality?
If so, try temporarily disabling it to see if this helps. (Pease do so at your own risk and be sure to disconnect from the internet first.)

27

(6 replies, posted in Juicebox-Pro Support)

Are you using AIR v51.1.1.5? If so, then this is most likely the cause of problem.
Please uninstall AIR v51.1.1.5 and install AIR v33.1.1.744 instead. Check out this forum post for details.

If this is not the problem, then have you tried creating a new empty folder on your desktop and saving your gallery to there?

Make sure that you are not trying to save the gallery to a destination that is actively being synced to an online backup or file sharing service (like Dropbox or Google Drive) and this has been known to cause problems.

JuiceboxBuilder-Pro is fully compatible with Windows 11 so there should be no problems associated with your operating system.

Out of interest, are you running Windows on an administrator user account? Have you tried using a different user account in case your current user account is somehow corrupt?

Sorry for all the questions but I'll probably need a little more information to help further. Maybe if you let me know the exact path that you are trying to save the gallery to (in the 'Gallery Folder' box on the 'Publish' tab), it might help to troubleshoot your problem.

Please let me know how you get on.

@ClemensKris

Thank you for your contribution but it does not seem to work (at least not for my test gallery using all default settings except for adding a Gallery Title).

Do you have a link to a gallery that demonstrates this working?

29

(1 replies, posted in Juicebox-Pro Support)

No, sorry.

30

(3 replies, posted in Juicebox-Pro Support)

I'm sorry that getting JuiceboxBuilder-Pro up and running has been such a hassle for you but I'm glad that you've got things working now. Thank you for the update. It's most appreciated.

Thanks also for linking to your GitHub discussion. That's valuable information which will no doubt come in useful for other Mac users.

(For the sake of completeness, if anyone needs to uninstall AIR v51.1.1.3 on Windows, this can be achieved via 'Control Panel -> Programs -> Programs and Features -> Uninstall a program -> Adobe AIR -> Uninstall'.)

Thanks again and I hope that things run more smoothly for you from now on.

31

(3 replies, posted in Juicebox-Pro Support)

I'm sorry to hear you're having trouble installing JuiceboxBuilder-Pro on your Mac. You seem to have run into 3 different issues.
Unfortunately, I don't have a quick fix for you but maybe my notes below will point you in the right direction.

I have installed  AIR runtime - version 51.0.1.3

You will need AIR v33.1.1.744 for JuiceboxBuilder-Pro to function correctly. Please see this forum post for full details.

It also says Upgrade to Juicebox-Pro in the top right corner but I have paid for and downloaded the Juicebox-Pro installer.

I've seen this happen only once or twice over the years and only on Windows when the Documents folder (a folder which should be present and accessible on all systems) is missing. (JuiceboxBuilder-Pro uses the Documents folder to store the bundled presets.)
Please check that your ~/Documents directory is present, has not been renamed and has permissions that are not too restrictive.

I can't uninstall Adobe AIR runtime - version 51.0.1.3

It goes without saying that you should be able to uninstall AIR v51.0.1.3. I have checked the AIR GitHub Issues and Discussions but I don't see any similar problems or anything which might help.
What exactly happens (or does not happen) when you try to uninstall AIR v51.0.1.3? Do you run into any error messages? If so, what do they say?
I'm not sure this Adobe web page (titled 'Removing Adobe AIR') will help but I'll link it here for reference. All it says for Mac is:

Remove the runtime on a Mac computer

  • Double-click the “Adobe AIR Uninstaller”, which is located in the /Applications/Utilities folder.

I know this is not a quick fix but I hope it helps.

32

(1 replies, posted in Juicebox-Pro Support)

Hello. Thank you for purchasing Juicebox-Pro! (I've moved your post into the Pro section of the forum.)
I hope my notes below help with your queries.

1. Unfortunately, it can be very difficult to pinch-zoom within a Juicebox gallery as a pinch-zoom gesture can often be misinterpreted as the start of a navigation swipe within the gallery (so, for a full-page or expanded gallery, Juicebox locks the viewport of the web page to avoid such issues).
There is no easy solution to make Juicebox gallery images easily zoom-able. (Juicebox does not have any built-in zoom functionality.)

If you'd like to zoom into an image, then the best course of action would be to open the image on a page of its own first via the gallery's 'Open Image' button (by setting showOpenButton="TRUE" in JuiceboxBuilder-Pro's 'Customize -> Lite' section) or by tapping/clicking the main image (when setting imageClickMode="OPEN_URL" in the 'Customize -> Main Image' section).
Once the image is displayed on a page of its own, it can be zoomed with ease (and without adversely affecting the gallery itself).
Of course, afterwards, you need to use the browser's own back button (or tab/window selection tool) to return to the gallery page.

2. It sounds like you might be using the very latest version of AIR (v51). Please see this forum thread for more information and a solution (to use AIR v33.1.1.744).

3. Hopefully you'll be able to install AIR v33.1.1.744 on your Windows 10 x64 system. Try to install AIR under an admin user account and install AIR by right-clicking the installer and selecting 'Run as administrator'. If this does not help, then please let me know what error message you encounter so that I can try to help further. Thank you.

33

(1 replies, posted in Juicebox-Pro Support)

With Juicebox-Lite (and Juicebox-Pro), you can create as many individual galleries as you like.
You can display each gallery on a web page of its own (via the 'index.html' page generated by JuiceboxBuilder) or embed each gallery into a web page alongside other content following the instructions in the Embedding Guide.

However, if you would like to link them all together (for example, with a navigation menu), then you would need to do so manually. perhaps following the instructions in the Embedding Multiple Galleries support section.
You can copy and modify the online examples if you like but please note that knowledge of HTML (and most likely some CSS and JavaScript, too) would be required. You can check out the code of the examples by viewing the source of the sample web pages in your browser.

Alternatively, you might like to try the template I provided in this forum thread.
It is a quick and easy way (a single HTML page in addition to your galleries) to link together a few galleries (with very little coding required) and it might be an easier solution than modifying the examples in the Embedding Multiple Galleries support section.

However, if you are looking for a fully automated and customizable method of creating and displaying multiple galleries, then you might like to take a look at another one of our products - Showkase.

Showkase is a PHP web application (installed on your web server rather than 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-Pro 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.

Please note that although there is no limit to the number of galleries you can have within a Showkase site, Showkase supports only one gallery per web page.

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.
You can take a look around the Showkase interface by logging into the 'Live Demo Admin'.

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).

Key differences between Juicebox-Lite and Juicebox-Pro are:

  • Juicebox-Lite has a limit of 50 images per gallery. Juicebox-Pro has no image limit for local gallery and a limit of 500 images for a Flickr-sourced gallery (limit imposed by Flickr).

  • Juicebox-Pro has many more gallery configuration options than Juicebox-Lite. Check out the Config Options page. Juicebox-Pro supports all options on the page whereas Juicebox-Lite supports only the Lite options.

Please check out the other Lite vs Pro differences on our Download Page.

I realize that there is a lot to digest in the information and links above but I hope that it is helpful.
Please let me know if you have any further questions and I'll do my best to answer them for you.
Thank you.

34

(2 replies, posted in Juicebox-Pro Support)

Are there any macOS Sonoma 14.6 users out there?
If so, please report back in this thread to let us know if you are experience any problems with Juicebox-Pro.
Even if you are not experiencing any problems, it would be valuable information to know this as well.
Thank you.

35

(2 replies, posted in Juicebox-Pro Support)

I'm sorry to hear you're still having problems with Juicebox-Pro under macOS Sonoma 14.6.
Unfortunately, I do not have access to a Mac running macOS Sonoma 14.6 so I'm running blind here but I'll do what I can.

If my suggestion from your other thread did not help (to manually remove the ELS folder with JuiceboxBuilder-Pro closed), then I think it's unlikely that I'm going to be able to resolve your problems quickly but a little more information should help me construct a detailed bug report for the developers.

When I adjust parameters like nav icon color and position, nothing is visible in the Juicebox window.

When you say "nothing is visible", do you mean absolutely nothing is visible (a sign that AIR v51 is being used instead of AIR v33) or that the changes are not reflected in the live preview? Do all parameters fail to update in the live preview (even non-color and non-positional ones like the Gallery Title) or do some work? (The live preview should be updated when a parameter's input loses focus and this should be the same for all parameters.)

The Back button is invisible no matter what I do. Both in WSYWYG and in the actual galleries.

Is the Back Button simply not displayed at all or is the background visible with no icon (or is the icon visible with no background)? The Back Button is a character in a custom font, just like the icons on the Button Bar. If the Button Bar displays OK, then the Back Button should, too (in theory). Could you please check to see if the Back Button icon's color matches that of the background (which would render it invisible)?
When you say the Back Button is invisible in "actual galleries", have you checked in browsers other than Safari? If it is invisible in all browsers, then it sounds like it might me a gallery configuration problem of some kind. If this is the case, then please post a link to your gallery so that I can investigate further and hopefully propose a solution (at least to this problem).

The save and load preset dialogs are broken.

I thought that deleting the ELS folder (with JuiceboxBuilder-Pro closed) might help with this but I guess not. Sorry.

If you save over a preset, there is no standard overwrite warning.

I would have thought that JuiceboxBuilder-Pro uses a native Mac file chooser dialog to handle the loading and saving of presets (as it does on Windows). If this dialog does not warn of a possible overwrite, then this sounds like it might be a Mac bug out of our control.

What is the point of this AIR rigamarole?

As I'm sure you're aware, JuiceboxBuilder-Pro was written as an AIR app and needs AIR to work.
Any alternative would require a completely new program to be written from the ground up.

Sorry for so many questions when I know you want (and need) answers but with more information, I can at least contact the developers with a detailed bug report.
In the meantime, please post a link to a gallery with an invisible Back Button and I'll report back with what I see on my Windows PC (in all the different browsers I have installed). I might be able to resolve this problem at least. (It sounds too specific to be a macOS Sonoma 14.6 problem when everything else seems to work fine in the actual galleries.) Thanks.

36

(2 replies, posted in Juicebox-Pro Support)

I'm sorry to hear that you are having trouble with JuiceboxBuilder-Pro under macOS 14.6.

Which is where it's been for every previous version. Juicebox refuses now to remember this.

What is the directory that it defaults to now?
What if you change the presets folder to something different and then try to load or save a preset? Does it remember the new path? If not, what directory does it show?

The presets folder being 'forgotten' certainly sounds like it could be some kind of permissions issue (perhaps a failure to save the path due to a change in macOS 14.6) but I fail to understand why the Publish button does nothing. The Publish button (Start -> Images -> Customize -> Publish) should just change the current panel to the Publish panel and this panel change should be no different to clicking Start, Images or Customize (other than the resulting panel being displayed), all of which sound like they are working fine for you.

I really don't know if it will help but please try the full uninstall/reinstall procedure outlined as #11 here, especially deleting the ELS folder between uninstalling and reinstalling (which should reset the presets folder to the original default path).

Also, please double-check that you are using AIR v33.1.1.744 (the version with WebKit support).

I hope these suggestions help.
As always, please let me know how you get on. Thanks.

Unfortunately, JuiceboxBuilder is unable to open a gallery directly from a website.

You'd need to download the gallery's 'config.xml' file and the 'images' folder (e.g. using a FTP program such as Filezilla) and then open the gallery locally in JuiceboxBuilder following the instructions here.

Just make sure that the 'config.xml' file and 'images' folder are together in the same folder when you open the gallery (the structure of the gallery may be different on your web server but the standard structure is required to open a gallery in JuiceboxBuilder).

You would not need to download the 'jbcore' folder or the gallery's 'index.html' page. JuiceboxBuilder will reinstate them when saving the opened gallery.
Also, you would not need to download the 'thumbs' folder. You can have JuiceboxBuilder recreate the thumbnails by deselecting and then reselecting the 'Resize Images' checkbox on the 'Images' tab.

I hope this helps (at least to clarify things).

38

(2 replies, posted in Juicebox-Pro Support)

I'm glad you've found a solution to your problem.
Thank you for posting back to let us know.

(Incidentally, on mobile devices, when showImageOverlay="AUTO" (default), you should be able to tap the screen to toggle the overlay (including the Button Bar) on and off.)

39

(1 replies, posted in Juicebox-Pro Support)

No problem!
I've replied to your Showkase query over in the Showakse forum (here).

Just for the record, Juicebox-Pro v1.5.1.2 uses PHP only for image direct download functionality and gallery password protection and any version of PHP after PHP 5.2 (including PHP 8.1, PHP 8.2 and PHP 8.3) should be fine.

40

(3 replies, posted in Juicebox-Pro Support)

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

The files do load correctly on my web site through FileZilla Pro.

Yes, there's no issue with the gallery files themselves and the problem only happens with local viewing (from your computer's hard drive). There's no such problem once the files have been uploaded to a web server.

41

(3 replies, posted in Juicebox-Pro Support)

Hi. Sorry to hear you're having problems.

Could it be that one cannot run  JBPro on two different computers which are connected to the same Network?

No. I can at least assure you that this is not going to be a problem.

This is the contents of the created Config file which is not recognised by Safari nor by Firefox:

Please double-check that you have granted the necessary permissions in your Firefox and Safari browsers for local viewing.
Forum Post: "Config file not found." message whilst viewing a gallery locally
FAQ: When I view my gallery locally, I see the message "Juicebox can not display locally in this browser". Why?

I hope this helps.

I'm glad it worked.
Thank you for letting me know.

Looking at the embedding code on your webpage, I see a couple of problems.

(1) You have two <div id="juicebox-container"> containers. Each and every id should be unique. There should be no duplicates.

(2) The embedding code is inside one of the <div id="juicebox-container"> containers. This is most likely what is causing the error 404. Make sure that your embedding code is outside your <div id="juicebox-container"> container. (Just renaming the id for the first <div id="juicebox-container"> container should be enough to resolve your problem).

Try changing the Juicebox code on your web page from:

      <div id="juicebox-container">
        <!--START JUICEBOX EMBED-->
        <script src="jbcore/juicebox.js"></script>
        <script>
        new juicebox({
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "rgba(34,34,34,1)"
        });
        </script>
        <div id="juicebox-container">
        <!-- Image gallery content for non-javascript devices -->
        <noscript>
        <h1>Pellicule</h1>
        <p></p>
        <p><img src="images/pexels-gabriel-frank-16248641.jpg" title="pexels-gabriel-frank-16248641" alt="" /><br>pexels-gabriel-frank-16248641 </p>
        <p><img src="images/pexels-marvin-nast-21038400.jpg" title="pexels-marvin-nast-21038400" alt="" /><br>pexels-marvin-nast-21038400 </p>
        </noscript>
        </div>
        <!--END JUICEBOX EMBED--></div>

... to:

<div id="jb-container">
    <!--START JUICEBOX EMBED-->
    <script src="jbcore/juicebox.js"></script>
    <script>
        new juicebox({
            containerId: "juicebox-container",
            galleryWidth: "100%",
            galleryHeight: "100%",
            backgroundColor: "rgba(34,34,34,1)"
        });
    </script>
    <div id="juicebox-container">
        <!-- Image gallery content for non-javascript devices -->
        <noscript>
            <h1>Pellicule</h1>
            <p></p>
            <p><img src="images/pexels-gabriel-frank-16248641.jpg" title="pexels-gabriel-frank-16248641" alt="" /><br>pexels-gabriel-frank-16248641 </p>
            <p><img src="images/pexels-marvin-nast-21038400.jpg" title="pexels-marvin-nast-21038400" alt="" /><br>pexels-marvin-nast-21038400 </p>
        </noscript>
    </div>
    <!--END JUICEBOX EMBED-->
</div>

All I've done is rename the first instance of <div id="juicebox-container"> to <div id="jb-container">. This ensures that each id is unique and it prevents the embedding code from being inside a container with an id of 'juicebox-container' (which is the name of the Juicebox container as specific by the containerId in the embedding code).

I hope this helps.

You should be able to use Safari and Firefox (with a browser setting change to each) to preview galleries locally.
Alternatively you could set up a local web server environment on your computer (using a program such as MAMP or XAMPP) so that you can preview galleries locally in any web browser (without any browser setting changes).

Please see this forum post for more information.
There is also a condensed version of the information contained within this forum post in this FAQ.

I hope this helps.

45

(3 replies, posted in Juicebox-Pro Support)

I'm glad you've been able to resolve your problem.
Thank you for letting me know. It's most appreciated.

Incidentally, we recently updated the readme.html files inside the Juicebox-Lite and Juicebox-Pro download zip packages to include the following text:

1. If you don't have it already, download and install Adobe AIR . Be sure to use the most recent version with WebKit support. This is currently AIR v33.1.1.744. Here are direct links for Mac and Windows.

This should help direct users to the correct version of AIR.

46

(3 replies, posted in Juicebox-Pro Support)

Thank you for purchasing Juicebox-Pro.
I'm sorry to hear that you are having trouble with JuiceboxBuilder-Pro, though.

It sounds like you might be using the most recent version of AIR (v50.2.4.1).
The solution is to use AIR v33.1.1.744. Harman (the developers of AIR) removed support for WebKit (the embedded browser that JuiceboxBuilder-Pro uses for the live gallery preview on the Customize tab) after AIR v33.1.1.744.

Please see this forum post for further details.

I hope that using AIR v33.1.1.744 resolves your problem.
Please let me know how you get on. Thank you.

Your image was not attached to your post but thanks for trying.
I tried adding a HEIC image (from a different source) to a JuiceboxBuilder-Pro gallery and the following message popped up (as expected).

File 'image1.heic' ignored. Images must be in JPG, PNG or GIF format.

I didn't see the image processing bar like you reported.

I'm not sure exactly what happened but it looks like I might not be able to replicate the problem unless I add the actual files that you tried to add to your gallery.
If you're happy with things the way they are and would rather just move on, then that's absolutely fine but if you are willing to pursue this (to allow me to try to figure out why the image processing bar appears and then stalls), then maybe you could just zip the files that caused you the problem and email them to me (steven@juicebox.net).
Either way is fine. Thanks!

Thank you very much for your reply.
Your troubleshooting certainly seems to have found the cause of your problem.

I'm glad you've found a workaround but JuicboxBuilder-Pro really shouldn't choke on an image. It should either load OK or give a clear message that the image is not compatible (for whatever reason), not show the progress bar and then do nothing afterwards.

Is there any chance you could perhaps email me one of your source images (at steven@juicebox.net) so that I can try to replicate the problem myself?
I might not be able to resolve the problem directly but I could at least log a detailed bug report with the developers for a potential future fix.
Thank you.

P.S.: I also followed your suggestion to download Juicebox lite and give it a try, but no way I was able to open it!

That's weird. The installation and operating instructions for JuiceboxBuilder-Lite and JuiceboxBuilder-Pro are identical (only a few settings within the programs differ) and you should be able to install and run both on the same computer without any problems.
In any case, I'm glad JuiceboxBuilder-Pro is still running fine on your machine and that you now know how you can use your iPhone 11 pics.

That sounds odd.
If neither AIR (the platform on which JuiceboxBuilder-Pro runs) nor JuiceboxBuilder-Pro itself have changed, then I'm really not sure why the functionality of the application should have changed.
An OS upgrade could prevent JuiceboxBuilder-Pro from running (we've seen that before with the need to use Rosetta, for example) but, assuming the application runs OK, then I would expect it to work OK, too.

What exactly happens (or does not happen) when you drag and drop an image onto the drag and drop area on the images panel? Does anything happen at all? Does the image processing progress bar appear? Does the new image appear in the thumbnail grid but not in the gallery itself?

Have you tried adding an image via the 'Browse...' button instead of dragging and dropping? Do you get the same results?

Have you tried adding images from different sources to see if maybe the images themselves are causing a problem?

Could you please also try with JuiceboxBuilder-Lite to see if the same thing happens?
I expect the same thing will happen (JuiceboxBuilder-Lite and JuiceboxBuilder-Pro share a lot of the same code) but it might help to troubleshoot the problem (to see if there is perhaps something wrong with your JuiceboxBuilder-Pro installation).
You can download JuiceboxBuilder-Lite from our download page here.
(JuiceboxBuilder-Lite and JuiceboxBuilder-Pro can both be installed and run on the same computer at the same time.)

Have you tried temporarily turning off any security software that you might have installed in case this is somehow interfering with JuiceboxBuilder-Pro's functionality? In the past, aggressive real-time protection from AVG, Avast and Norton has been known to cause problems. (There are no known problems at present, though.)
(Please turn off any security software at your own risk and make sure that you disconnect from the internet first.)

Finally, please confirm the version numbers of JuicboxBuilder-Pro and AIR that you are currently using. It might help to know which versions you are using. Thank you.

Sorry for all the questions. I'm just trying to figure out what's going on as I don't have access to a Mac running Sonora.
Unfortunately, I don't have a quick fix for this (no-one else has reported this problem and I cannot replicate it myself) but maybe with a little more information, we can work through this.

50

(5 replies, posted in Juicebox-Pro Support)

It would certainly be possible to listen for when the pop-up window is closed and then run some custom JavaScript (see here) but I don't think it's possible to programmatically force fullscreen mode.

As far as I'm aware, going fullscreen (using the Fullscreen API) needs user-interaction. A jQuery click will do the trick (e.g. a user clicking a button) but a jQuery trigger('click') (programatically simulating an actual click) is not enough (and closing a pop-up window is definitely not going to be enough to persuade a browser to go fullscreen in the parent window). I've tried (without success).