1

(2 replies, posted in Juicebox-Pro Support)

The imageURL and thumbURL paths can be either absolute (starting with either http:// or https://) or relative (to the web page containing the gallery's embedding code).

If you use relative paths, then how the relative paths should be constructed will depend on the permalink structure that your WordPress site uses.

I would recommend using a leading slash in your paths to denote your root directory and then build up the relative paths from there.
For example, if you have an image located here:

http://www.example.com/wordpress/wp-content/uploads/2019/12/191011-rff-altria-0001-web-ready.jpg

... then you could use an imageURL such as:

imageURL="/wordpress/wp-content/uploads/2019/12/191011-rff-altria-0001-web-ready.jpg"

Otherwise, you could use an absolute path:

imageURL="http://www.example.com/wordpress/wp-content/uploads/2019/12/191011-rff-altria-0001-web-ready.jpg"

Both options above should work fine.
I hope this helps. Please let me know how you get on.

2

(7 replies, posted in Juicebox-Pro Support)

Problem solved. Sorry to have caused confusion.

No problem. I'm glad that you've been able to resolve your problem. Thank you for letting me know.

That was when I realized there were issues with the directory path (and a possible conflict with Lite)...

You should be able to install and run both JuiceboxBuilder-Lite and JuiceboxBuilder-Pro side-by-side on the same computer without any conflict.
By default, they install to different directories (C:\Program Files (x86)\JuiceboxBuilder-Lite and C:\Program Files (x86)\JuiceboxBuilder-Pro).
In any case, I'm glad that you seem to be working through your difficulties.
Thank you for the update.

3

(7 replies, posted in Juicebox-Pro Support)

It's not a huge inconvenience to load the images in batches, but when I click on the Images tab after saving, I get the open new/existing gallery page, not the already opened gallery I'm working on.

That's odd. The 'Images' tab should take you back to the page where you can add or remove images. You should see the 'New Gallery...' and 'Open Gallery...' buttons only after clicking the 'Start' tab.
I have never seen the 'Images' tab redirect to the 'Start' page and, as far as I can recall, no-one else has ever reported such a problem before.
It sounds like a bug but I've been unable to replicate it (even after adding many images to a gallery in batches and then saving the gallery on the 'Publish' tab like you are doing).
What happens if you simply open JuiceboxBuilder-Pro, click 'New Gallery...', drag and drop a couple of images into the gallery, go to the 'Customize' tab and then immediately back to the 'Images' tab?
If you can provide me with a complete set of steps that I can use to replicate the problem, I'll try to reproduce it myself and log a bug report with the developers if necessary. Thank you.

I'm gradually migrating to a Linux computer, so will be installing Juicebox on that too.

Adobe no longer provide Adobe AIR for Linux but you can find the last version for Linux (v2.6) on their archive page here.
JuiceboxBuilder-Pro requires Adobe AIR v2.0 or later so it should run fine under Adobe AIR v2.6 on Linux.

I presume my license will be fine on a second computer? The same website will be involved.

Yes, that would be no problem at all. You can install and use JuiceboxBuilder-Pro on up to three different computers, as noted in the FAQ below.
Can I install on multiple computers?

4

(1 replies, posted in Juicebox-Pro Support)

It sounds like you might need to reduce the maxThumbColumns from its default value of 10 to something smaller (such as 3). (The default value for maxThumbColumns is 10 as this is an ideal value for the default value for thumbsPosition of BOTTOM.)

When setting thumbsPosition to either LEFT or RIGHT, Juicebox-Pro uses the maxThumbColumns value as the actual number of thumnail columns and the number of thumbnail rows is variable (up to the maxThumbRows value) depending on the space available within the gallery.
Also, space is reserved in the gallery for the thumbnail area and the remainder of the gallery area is used for the main images. (When setting thumbsPosition to LEFT and maxThumbColumns to 10, the 10 thumbnail columns are displayed leaving little or no space for the main images in a 'regular' size browser window.)

The maxThumbColumns configuration option can be found in JuiceboxBuilder-Pro's 'Customize -> Thumbnails' section.

I hope this helps to describe what you are seeing and resolve your problem.
Please let me know how you get on and if I can be of any further assistance.

5

(7 replies, posted in Juicebox-Pro Support)

I'm glad to hear that you have been able to resolve your problem.
Thank you for letting me know.

Here are a few notes which might help with a few other things...

It seems the images have to be in the same level directory as Juicebox.

If you create a gallery with JuiceboxBuilder-Pro, the application uses the default gallery structure and saves the images to a folder named 'images' directly inside the gallery folder.
The web page containing the gallery's embedding code should also be directly inside the gallery folder (for example, the 'index.html' file generated by JuiceboxBuilder-Pro).
You can change the location of the images if you like but you'd also need to manually change the paths to the images and thumbnails (the imageURL and thumbURL entries) in the gallery's 'config.xml' file (so that Juicebox knows where they are).
The imageURL and thumbURL entries can be either absolute paths (staring with http:// or https://) or relative paths (relative to the web page containing the gallery's embedding code).

If you want to move the entire gallery folder away from the web page containing the embedding code, you can use a baseURL in the embedding code to point towards the gallery folder.
In doing so, you can have the gallery folder anywhere on your web server (with no need to modify any paths in the gallery's 'config.xml' file).
Instructions for using a baseUrl can be found here.

For the record, the software cannot process more than 150 or so images at a time, or it crashes, losing anything processed since the last save - so it's necessary to save often for large galleries.

There is no limit to the number of images that you can have in a gallery but, as you have discovered, you might not be able to add all the images to JuiceboxBuilder-Pro at once.

Unfortunately, if you try 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 far as I can recall).
The workaround (as you are aware) is to add your images in multiple smaller batches. Trial and error will help to determine a safe number of images per batch (it will depend on your own images). From your notes, it sounds like you should be able to add images in batches of 150 (or fewer).

I hope that adding your images in a few separate actions instead of just one is not too much of an inconvenience although I realise that it is not ideal.

Lastly, it would be nice to be able to return to the gallery upload page after saving, since large numbers of images have to be done in batches.

You should be able to go back to the image upload page after saving a gallery (or after opening an existing gallery). Just click the 'Images' tab (between 'Start' and 'Customize') and you can add more images to a gallery (which you can then re-save on the 'Publish' tab).
Otherwise, try going to 'Images -> Add...' (Ctrl+A) from the drop-down menu at the top.

I hope these notes help to clarify a few things.

6

(7 replies, posted in Juicebox-Pro Support)

Is there a license file that needs to be added somewhere, or another file that determines the gallery image access and display?

No. As long as your gallery uses the Pro 'jbcore' folder (rather than the Lite version), then your gallery will be Juicebox-Pro (with no branding and no image limit).

It sounds like your problem might be due to caching (either server-side or in your browser).

First of al, try completely clearing your browser's cache before reloading your gallery's web page to be sure that your browser is fetching the latest gallery files from your web server (instead of using older cached ones).

If clearing your browser's cache does not help, then the problem may be due to server-side caching (your web server still serving up older cached files even after replacing them with newer versions).
Please check with your web host to see if they have server-side caching enabled on your hosting account and ask them if they would be willing and able to disable it from your hosting package.

Caching certainly has it uses but it can also sometimes be a hindrance to development.

I hope my notes above help to resolve your problem.
However, if you continue to experience difficulties, then please post the URL to your gallery's web page and I'll take a look at your gallery and let you know what I see/find.
Thank you.

You're welcome!

If you set showInfoButton="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Button Bar' section) and set captionPosition="OVERLAY" or captionPosition="OVERLAY_IMAGE" ('Customize -> Caption'), then visitors to your website will be able to toggle the entire overlay (including the captions) on and off via the Info Button on the gallery's Button Bar.
There's an online example featuring the Info Button (the 'i' icon on the Button Bar) here.

Unfortunately, the Picasa template does not have an interface which allows you to change configuration options so you'll need to set the options manually.

After you have created the gallery, you can open the gallery's 'config.xml' file in a plain text editor and add your options to the file, as attributes to the opening <juiceboxgallery> tag, e.g.:

imageScaleMode="SCALE"

Alternatively, you could open the plugin's 'header.xml' file in a plain text editor and add your options to the file (as before) and all the options listed in the file will appear in all galleries created by the plugin.

(You could also open a gallery created by the Picasa template in JuiceboxBuilder-Pro to tweak the settings on the 'Customize' tab before re-saving the gallery on the'Publish' tab.)

For reference, more information about setting configuration options can be found here.

That's great!
Thank you for letting me know.

You're welcome!

Juicebox-Lite uses the default value for imageScaleMode (SCALE_DOWN) whereby large images are scaled down to fit within the gallery's image area and be displayed as large as possible whilst respecting their aspect ratios and without cropping (but small images are not scaled up).
Make sure that your gallery images are large enough in terms of resolution (larger than the gallery) and your images will fill the gallery's image area top to bottom or left to right, depending on whether the images are landscape or portrait orientation.

With Juicebox-Pro, you can set imageScaleMode to other values such as SCALE, which scales up small images (as well as scaling down large images) but this is likely to reduce the visual quality of the images so using larger gallery images is usually a better solution.

For reference, short descriptions for all possible values of imageScaleMode can be found in the Main Image section of the Config Options page.

Unfortunately, Blogger is not a regular web host (with FTP access to the web space that they provide) so you'll probably need to use an iframe (with its limitations) in this situation (following the Embedding in a Web Template Site instructions).

All Juicebox gallery files should be on the same domain (or subdomain) as the web page which contains the gallery's JavaScript embedding code due to the same-origin policy.
Please see here for details: https://developer.mozilla.org/en-US/doc … gin_policy

In order to use files on a different domain, you could implement a Cross-Origin Resource Sharing (CORS) solution. More information about CORS can be found here: https://www.w3.org/TR/cors/

If your gallery is hosted on an Apache server, then add the following line of code to the .htaccess file in the root directory of the domain which hosts the gallery folder.

Header add Access-Control-Allow-Origin "*"

If you use an IIS server, then please see this link for a similar solution: https://enable-cors.org/server_iis7.html

I hope this helps (otherwise you might need to continue using an iframe for your Blogger site).

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

I do not know if they have a forum but you should be able to contact eMotorWerks directly via their online form here: https://emotorwerks.com/contact

I hope this points you in the right direction.

The Expand Gallery button is not showing as your gallery is being loaded into an iframe (and if the gallery was expanded, it would fill only the iframe rather than the parent page).

Unfortunately, there are certain drawbacks to using an iframe (they are listed on this web page, scroll down to "2) Using an iframe") and one of them is that the Expand Gallery button is disabled.

Embed your gallery directly into your web page (following the embedding instructions here) and the Expand Gallery button will display and function as expected.

Hi.

I'm sorry to hear that you are having trouble with Juicebox-Pro and that you have not yet had a response from your support email. Chances are that your email has not yet been forwarded to me. I'll look out for it. In the meantime, I hope that my notes below help to resolve your problems.

NO JuiceboxBuilder-Pro.air in download link !

There is actually only one Juicebox-Pro zip file. There are no different versions for Mac vs PC and we do not make older versions available so all download links point towards the same file (named 'juicebox_pro_1.5.1,zip').
After extracting the zip file, you should have a folder named 'juicebox_pro_1.5.1'.
Directly inside this folder you should see the following contents:

  • adobe-lightroom-plugin (folder)

  • web (folder)

  • JuiceboxBuilder-Pro.air (file)

  • readme.html (file)

If you do not see the contents listed above, then perhaps your download is somehow corrupt or incomplete.
Please check the integrity of your 'juicebox_pro_1.5.1.zip' file. It should have the following properties:

Name: juicebox_pro_1.5.1.zip
Filesize: 1,912,372 bytes
MD5: 684b9d42be40906ac775aecfbb8631d8
SHA1: 872bcd0b62ef9841eab672e6a12f431919a4d969

You can check the MD5 and SHA1 hashes of files with a free program such as HashCalc.

If your own 'juicebox_pro_1.5.1.zip' file does not have the properties above, then please try re-downloading the Juicebox-Pro v1.5.1 zip file with the link from your purchase email.

Another possibility is that if you have an anti-virus or security program installed, then it might have somehow mistakenly seen the 'JuiceboxBuilder-Pro.air' file as a potential threat and quarantined the file. Please check to see if this is a possibility.

I have read that you can copy over the jbcore files to your existing folders (which were used on a website for the free lite version)
and the pro version will work. However, it seems to just stay on the 50 restricted images which is of no use.

Yes, if you replace a Juicebox-Lite gallery's 'jbcore' folder with the Pro version from the ''juicebox_pro_1.5.1,zip' file ('juicebox_pro_1.5.1/web/jbcore'), then the gallery will become Pro (with no branding or image limit).
If, after replacing a gallery's Lite 'jbcore' folder for the Pro version, the gallery still exhibits Juicebox-Lite's limitations, then one of two things might have happened:
(1) The 'jbcore' folder has not been replaced successfully. Try deleting the Lite 'jbcore' folder first before copying/pasting the Pro version in its place.
(2) Your browser has cached (and is displaying) the Juicebox-Lite files. Try completely clearing your browser's cache before reloading your gallery's web page.

I hope my notes above help.
Please let me know how you get on and if I can be of any further assistance.
Thank you.

17

(1 replies, posted in Juicebox-Pro Support)

As long as the Pro 'jbcore' folder has been fully upload in place of the Lite 'jbcore' folder (inside the 'wp-juicebox' plugin folder), then there should be no problem (there is nothing else to do other other than replace the Lite 'jbcore' folders with the Pro version).

Try uploading the Pro 'jbcore' folder again, making sure that your FTP program is set to overwrite existing files.
Otherwise, try deleting the Lite 'jbcore' folder from your web server first before uploading the Pro version in its place.

If you continue to experience difficulties, then please post the URL to one of your gallery pages so that I can take a look at the problem for myself and help further.
Once I'm able to see the problem live on your website, 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 that everything is working again.

Thank you for posting your query over in the Flickr forum.
I was just about to post in the Flickr forum myself earlier on (with further details of the problem from my own tests) when I checked and noticed that things were back to normal.

Hopefully everything will run smoothly from now on.

I've just viewed your gallery again and all ten of your images (both thumbnails and main images) display fine and quickly for me (on my iPhone 7). Again, I cleared my browser's cache to be sure that my browser was not displaying older cached data and was fetching everything afresh from your web server.

Try clearing your own browser's cache before reloading your gallery's web page to see if this helps.

I have checked a sample photoset_id in the Flickr Api Explorer for flickr.photosets.getPhotos and notice that the 'title' variable has returned to the JSON data.
I also see that espirito-de-aventura's flickrSetId based gallery is back up and running.

It looks like this has just been a temporary glitch in the Flickr API which has now been resolved.
Please post back if you encounter any further problems with Flickr sets.
Thank you.

To give you a little more background on the problem, the JSON representation of the data returned by the Flickr API photosets.getPhotosmethod used to return a variable named 'total' (giving the total number of images in the specified set). Juicebox uses this variable but it no longer seems to be available.
I notice in the Flickr API forum that this seems to have happened before (check out this forum thread from a couple of years ago) where a user reported that both 'total' and 'pages' were missing from photosets. It looks like they returned back then (and hopefully will again).
I'll certainly keep this thread up to date with any news I receive from the developers but I really do not know when this might be.
Until then, the best solution would be to host the gallery images on your own web server.
I realise that, for your own scenario, this would be a huge undertaking but you'd ultimately be relying on one less external factor and be more in control of your gallery images.
I'll post back when I have any more news on the subject.

Thank you for reporting this problem.

Unfortunately, it looks like Flickr may have changed their API, resulting in galleries using flickrSetId failing to display images (although I can find no documentation of this change on Flickr's website).

I'm not sure if this is a temporary glitch or a permanent change but I have notified the developers who will certainly investigate further.
In the meantime, it looks like the problem affects only flickrSetId so a workaround would be to use a flickrUserName or flickrUserId in conjunction with flickrTags instead.

I'll post back in this thread when I have any further new on this issue.

You're welcome!
I'm glad it worked. Thank you for letting me know.

Your Juicebox gallery page is https:// but you are trying to load the font via http:// so it is likely being blocked and not being loaded.

<link href='http://fonts.googleapis.com/css?family=Great+Vibes|Expletus+Sans|Overlock+SC' rel='stylesheet' type='text/css'>

In your other web page, you load the font using the following code, the leading double slash uses the same protocol (https:// vs http://) as the page itself:

<link href='//fonts.googleapis.com/css?family=Great+Vibes|Expletus+Sans|Overlock+SC' rel='stylesheet' type='text/css'>

Use the leading double slash notation in your Juicebox gallery page and this should hopefully resolve your problem.

25

(3 replies, posted in Juicebox-Pro Support)

No problem!
I'm glad I was at least able to confirm your thoughts and findings.
I hope it's not too much of an inconvenience to use a different browser than you are used to to preview your Juicebox galleries locally.
I hope you have a good day, too!