3,651

(1 replies, posted in Juicebox-Pro Support)

When JuiceboxBuilder-Pro processes an image (whether to resize it or add a watermark), the new image will always be a .jpg (as you have discovered).

I would expect that the builder should keep the image type.

If you would like to suggest this for a future version of JuiceboxBuilder-Pro, then please post in the Feature Requests forum thread. This keeps all the suggestions together and ensures that they are not overlooked. Thank you.

If you want .png images in your output 'images' folder, you can deselect the 'Resize Images' checkbox (on the 'Images' tab) and your original .png files will be copied across to the gallery folder without being processed.

Please note that there is currently a known bug (which should hopefully be fixed in a future version) whereby a .png file being copied will end up in the 'images' folder with a .jpg file extension. However, the corresponding 'imageURL' entry in the 'config.xml' file matches and the images should be displayed OK in the gallery.

3,652

(2 replies, posted in Juicebox-Pro Support)

The double ;; is not really a problem (although I have notified the developers and the extra ; characters should hopefully be removed in the next version of Juicebox). The ; character is used to separate CSS rules and, although there is nothing between the two ; characters, the code is still technically valid and will not cause any problems.

The most likely reasons for seeing a blank page on a mobile device are either:
(1) JavaScript is disabled in the browser.
... or:
(2) The gallery is being displayed over a 3G connection rather than wi-fi.

Please check that JavaScript is enabled and if 3G is being used, please see this FAQ which has a solution to the problem.
Why can't I view my gallery on a 3G mobile connection?

(not tested on a Windows PC)

Your gallery displays and functions fine on a Windows PC.

3,653

(3 replies, posted in Juicebox-Lite Support)

It looks like you are using the 'View on the web' link as the 'src' of your iframe.
It also looks like you have not yet made your gallery folder public.

With Google Drive installed to your computer and your gallery folder copied to the Google Drive folder on your computer, you can make your gallery folder public by following steps 6, 7 and 8 in the instructions.

Once the gallery is public, when you go on to steps 9 and 10, you should see a 'Preview' button to the right of the two zoom magnifying glass icons which allows you to complete step 11 and find the URL that you need to use as the 'src' of your iframe.

3,654

(3 replies, posted in Juicebox-Pro Support)

Is there not some clever workaround?

It might be possible to change the size of the hit areas using CSS but it I expect it would not be as easy as it might seem at first glance. I have tried to reduce the size of the hit areas by modifying the height and width of the .jb-navigation .jbn-nav-touch-area contatiners and then applying suitable margin values to compensate for the new dimensions but this has the unwanted knock-on effect of shifting the navigation arrows from their correct positions.
Also, Juicebox takes into consideration other factors such as the position of the caption area (whether or not it is displayed on the image overlay) and whether or not there are links in the image titles or captions (which requires that the caption area is stacked on top of the hit areas, effectively reducing their size).
Juicebox was not designed to allow the hit areas to be resized or moved and there seems to be no quick and easy solution to do so manually.

If you were to set imageClickMode="NONE", you could perhaps set showNavButtons="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Button Bar' section) to add 'previous' and 'next' navigation buttons to the Button Bar.
This gives users a further method to navigate between images (and the function of the left and right arrows should be fairly self-explanatory).

3,655

(8 replies, posted in Juicebox-Pro Support)

Thank you for reporting the problem and for all your investigative work.
I have notified the developers of this and they will investigate further.
At least we know that you can use the mouse context menu as a suitable workaround.

3,656

(3 replies, posted in Juicebox-Pro Support)

It is not possible to change the size of the hit areas over the main image but you can turn off the default 'navigate-on-image-click' functionality by setting imageClickMode="NONE" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section). In Large Screen Mode, users will then have to click directly on the navigation buttons to navigate between images.
In Small Screen Mode, a tap on the main image in an area other than on a navigation button will toggle the overlay on and off (or will do nothing if the Info Button is displayed on the Button Bar).

3,657

(1 replies, posted in Juicebox-Lite Support)

When I view your gallery on an iPod Touch (whose display should be similar to that of an iPhone), the gallery is displayed in Small Screen Mode initially displaying the thumbnail page, from which a main image can be selected.

If you do not see this, then try clearing your browser's cache before reloading your web page to ensure that your browser is fetching and using the most recent gallery files from your web server.

If you would like your gallery to display a Splash Page (which, when clicked, would open the gallery on a page of its own), try embedding the gallery directly into your web page (rather than loading it into an iframe).
As you have already uploaded the complete gallery folder, you can use the baseUrl method of embedding as documented here.
Essentially, you could replace your current <iframe> code with the following embedding code:

<!--START JUICEBOX EMBED-->
<script src="/imgs/Juicebox Galleries/Water/jbcore/juicebox.js"></script>
<script>
  new juicebox({
    baseUrl : '/imgs/Juicebox Galleries/Water/',
    containerId : 'juicebox-container',
    galleryWidth : '945',
    galleryHeight : '800',
    backgroundColor: '#222222'
  });
  </script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

For more information about Screen Modes and how Juicebox adapts to different devices and screen sizes, please see here.

I notice that your web page has several HTML errors (including several stray end </div> tags) which may be causing problems.
Try validating the code on your web page with the W3C Markup Validation Service and fix the errors that are reported.
Once the code on your web page validates correctly, the page should be rendered with greater predictability and consistency across different browsers.

3,658

(2 replies, posted in Juicebox-Pro Support)

It is not possible to password-protect a link. It is also not possible to password protect a Flickr Set. You could use a Guest Pass to share private photos with people but if the photos are made private, they would not be displayed in the gallery.

One possible solution would be to provide a link to a web page in a password-protected directory.
Once the correct password is entered, the web page would simply redirect the user's browser to the Flickr Set page.
The actual Flickr Set itself would not be password-protected but a user would have to hunt it down manually to find it.
The link within your gallery would essentially require a password in order for the Flickr Set page to be displayed via clicks alone.

The web page you would link to would look something like this:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="refresh" content="0; url=https://www.flickr.com/photos/12345678@N01/sets/12345678901234567/" />
        <title></title>
    </head>
    <body>
    </body>
</html>

You would put the web page in a directory of its own on your web server and password-protect the directory using .htaccess and .htpasswd files.
These two web pages are a useful resource with instructions for setting up password-protection on a specific directory using .htaccess and .htpasswd.
http://www.javascriptkit.com/howto/htaccess3.shtml
http://www.tools.dynamicdrive.com/password/

I hope this helps.

3,659

(8 replies, posted in Juicebox-Pro Support)

Thank you for the additional information.
It certainly sounds like it has nothing to do with Photo Mechanic.

Here's what we know so far:

  • The text being pasted is not already in duplicate.

  • The problem occurs only in JuiceboxBuilder-Pro (and not other applications such as text editors).

  • The problem occurs only when pasting via the keyboard (Command+V) and not via the mouse context menu.

  • The problem is known to occur only on Mac (I cannot replicate it on PC).

It certainly sounds like an Adobe AIR/JuiceboxBuilder-Pro/Mac problem.

This may sound strange but, out of interest, when you hold down the Command key and then the V key, what happens if you release the Command key first (and what happens when you release the V key first)?

Also, do you have a different keyboard that you could plug in and test?
It is unlikely to make a difference but it is just about the only other variable in the equation which we have not yet tested and if it is possible to test, I guess we should. Thanks.

3,660

(8 replies, posted in Juicebox-Pro Support)

I have just updated Adobe AIR to the current version myself (v14.0) but cannot replicate the problem you describe in JuiceboxBuilder-Pro v1.4.1 (pasting information from any source by right-click 'Paste' or Ctrl+V).

What happens when you paste into a different text field in JuiceboxBuilder-Pro (such as the Gallery Title) or a different application (such as a plain text editor)?

Does anything different happen when you paste via mouse (right-click 'Paste') vs keyboard (Ctrl+V)?

Also, where are you copying the caption text from? Is it a metadata field (EXIF or IPTC) embedded in your image?
If so, please check that the data is not actually duplicated in the source.

If you continue to experience difficulties, perhaps you could upload one of your images that produces this problem (and provide a download link) and let me know what metadata field you use so that I can investigate further.

Is this a bug?

No. As I mentioned a couple of posts ago:

In Small Screen Mode, the Back Button is displayed only on the main image pages (and not on the thumbnail page).

This is by design to maximize the amount of space available for the thumbnail images. The only other gallery elements which may be displayed on the thumbnail page in Small Screen Mode are the Gallery Title, the Thumbnail Paging Text and the Thumbnail Navigation Buttons.
It looks like your own solution is, indeed, the best one for your required scenario.

3,662

(3 replies, posted in Juicebox-Pro Support)

Great! I'm glad that my sugestion was helpful.
Thank you for posting back to let me know.

3,663

(3 replies, posted in Juicebox-Pro Support)

Try setting thumbsPosition="BOTTOM" and captionPosition="OVERLAY" and then set imagePadding to be the same value as maxCaptionHeight so that the bottom of the image is flush with the top of the caption area. The only part of the image area which would overlap the caption area would be the padding itself.

It sounds like you are just looking to have the Back Button displayed on main image pages in Small Screen Mode.
If so, then you can set showSmallBackButton="TRUE" (in JuiceboxBuilder-Pro's 'Back Button' section).
Please note that the Back Button will be hidden if you use the Info Button and the user clicks it to hide the overlay.
If you use the Info Button and want a permanent Back Button in Small Screen Mode, then you could try the following (but it looks like you do not use the Info Button so setting showSmallBackButton="TRUE" should be enough).

You could use the Open Image Button (if you are not already using it for its regular purpose) as the Back Button.
Set all your linkURLs to the page you want to redirect users to.
Set all your linkTargets to '_self'.
Force the Open Image Button to use the Back Button icon by changing \e004 to \e014 on line 765 of JuiceboxBuilder-Pro v1.4.1's 'jbcore/classic/theme.css' file. Alternatively, you could choose a completely different icon by following the Using Custom Icons support section in the Theming Guide.
Change the rollover tooltip text from 'Open Image in New Window' to something more appropriate, such as 'Go To Thumbnail Page' using the languageList configuration option. For example:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Go To Thumbnail Page|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"

Now the Open Image button will look and function like the Back Button but it will be on the Button Bar and will not disappear when the Info Button is clicked.

You could also include links in your image titles or captions using HTML formatting as documented in this FAQ:
How do I add HTML formatting to image captions and titles?

3,665

(2 replies, posted in Juicebox-Pro Support)

I am glad that you have been able to find the controls you are looking for.

For anyone else reading this thread and wanting to change the size of the thumbnails, go to the 'Images' tab in JuiceboxBuilder-Pro and click the 'Change Sizes...' button in the 'Image Size' control panel. You can now enter new values for the thumbnail width, height (and quality). When you save your gallery on the 'Publish' tab, thumbnails will be generated at the specified dimensions and the thumbWidth and thumbHeight configuration options will automatically be set accordingly in the gallery's 'config.xml' file.

3,666

(7 replies, posted in Juicebox-Pro Support)

If you have been able to extract the Juicebox-Pro zip package without any errors, then it is unlikely that the 'JuiceboxBuilder-Pro.air' installation file is damaged or corrupt.

Ordinarily, none of the suggestions below should be necessary but, as you are experiencing difficulties, the list contains a fairly comprehensive list of things to check/try.

(1) Make sure that you are logged in with a User Account which has administrative rights. If necessary, create a new Administrator User Account and install Adobe AIR and JuiceboxBuilder-Pro from within this new account. (Windows).

(2) Make sure that you are using the latest version of Adobe AIR (v14.0) which can be downloaded from here.

(3) Install Adobe AIR not just by double-clicking the 'AdobeAirInstaller.exe' installation file but by right-clicking it and selecting 'Run as administrator...'. (Windows)

(4) Uninstall any existing version of 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.

(5) Make sure that no files are left behind from any existing version (or failed install) by manually deleting the following folders from your hard drive:
Mac: /Users/your_username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
Windows: C:\Program Files (x86)\JuiceboxBuilder-Pro
Windows: C:\Users\your_username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
Windows: C:\Users\your_username\AppData\Roaming\JuiceboxBuilder-Pro
Windows: C:\Users\your_username\My Documents\JuiceboxBuilder-Pro
You may need to Show hidden files to find some of the above locations in Windows Explorer.

(6) Search your hard drive for the term 'JuiceboxBuilder-Pro' and delete any and all entries found (to be absolutely sure that nothing remains from a previous or failed install).

(7) Ensure that the 'JuiceboxBuilder-Pro.air' installation file is on your Desktop or in a non-restricted folder on your hard drive (and not on an external or network drive).

(8) Disconnect/unmount all drives other than the main hard drive (including time machine backups). (Mac)

(9) Ensure that any security software that you may have installed is not interfering with the installation process.

(10) Install JuiceboxBuilder-Pro following the 'Installation' instructions in the JuiceboxBuilder-Pro User Guide.

Hopefully the tips above will allow you to successfully install JuiceboxBuilder-Pro.

ive used my five downloads

Please fill in this Download Link Request Form and we will send you a new download link so that you will be able to download the next version of Juicebox-Pro as soon as it released.

Thank you for reporting this problem.
I have logged a bug report with the developers and it should hopefully be fixed in the next version.
In the meantime, the workaround (as you have discovered) would be to set showThumbsOnLoad="TRUE".

Try one of the two following suggestions:

(1) Use an opaque (rather than transparent) expandedBackgroundColor. For example, try setting expandedBackgroundColor="rgba(255,255,255,1)" (make sure that the 'Opacity' value is set to '1') in the Pro Options text area. This should ensure that no elements from your web page are visible when the gallery is expanded.
... or:
(2) Set expandInNewPage="TRUE" in the Pro Options text area. When the gallery is expanded, it will be displayed on a page of its own rather than on top of the embedding page.

Hopefully one (or both) of these suggestions will be a suitable solution to your problem.

But my Back Button text ("Back") appears when the page loads, just before the thumbnails appear, then immediately disappears.

I notice that your gallery uses Juicebox-Pro v1.4.0.
Please try upgrading to the latest version (v1.4.1). Instructions for upgrading Juicebox-Pro can be found here.
This should fix the momentary display of the Back Button on the Small Screen Mode thumbnail page.

Is there a way to have a Back Button on a Gallery page like this?

In Small Screen Mode, the Back Button is displayed only on the main image pages (and not on the thumbnail page).
Two possible workarounds would be to either:
(1) Force the gallery to use Large Screen Mode on all devices and in all browsers by setting screenMode="LARGE" (in JuiceboxBuilder-Pro's 'Customize-> General' section).
... or:
(2) Prevent the thumbnail page from being displayed in Small Screen Mode by setting showSmallThumbsOnLoad="FALSE" and showSmallThumbsButton="FALSE" (in JuiceboxBuilder-Pro's 'Customize-> Thumbnail' section).

3,670

(7 replies, posted in Juicebox-Pro Support)

Please see the Installation Issues section of the JuiceboxBuilder User Guide which has a note regarding this error message.
Hopefully this will help.

3,671

(4 replies, posted in Juicebox-Pro Support)

I'm viewing over 3G, and just get a blank screen.

Your 3G connection (not just a slow connection) is certainly the reason for the blank screen.
Please see this web page for details on how to set the Cache-Control header to 'no-transform' on IIS. (Your web host may be able to help you with this.)
Once this has been done, your Juicebox galleries should be visible by everyone (without the need to worry about your own 3G connection and the 'Request Desktop Site' functionality which would work only for yourself and not for others).

If loaded in the images locally, from the server instead of from Flickr, is there a way to do lazy loading or configure the slideshow to load images in quicker?

I should have mentioned earlier the imagePreloading configuration option. This determines how images are preloaded (and also controls whether or not images are kept in memory after being viewed).
Possible values for imagePreloading are PAGE, NEXT, ALL and NONE.
For short descriptions of each of these possible values, please see the the imagePreloading entry in the Main Image Options section of the Config Options page.
This will work for both Flickr and local images.

3,672

(1 replies, posted in Juicebox-Lite Support)

It is not necessary to upload your Juicebox gallery files to the root directory of your web space.
You can use the baseUrl method of embedding as documented here.
Essentially, you would create a Juicebox-Pro gallery using JuiceboxBuilder-Pro, upload your entire Juicebox gallery folder (not just the contents) to your web server and then paste the baseUrl embedding code into your web page.
It does not matter where on your web server you upload your gallery folder to as long as the two paths in the embedding code (the path to the 'juicebox.js' file and the baseUrl itself) are correct.

If Yola do not allow FTP access to the web space that they provide and you are, therefore, unable to upload your complete gallery folder to your Yola site, then you can still embed a Juicebox gallery in your Yola page by following the Embedding in a Web Template Site instructions.

3,673

(1 replies, posted in Juicebox-Pro Support)

either the captions are on or the thumb dots are on but never both

By default, the caption area is positioned on the image overlay (captionPosition="OVERLAY") and the default behavior for the overlay is to appear when the user hovers over the gallery and disappear when the user hovers out of the gallery.
If you want the overlay to be displayed at all times, you can set showImageOverlay="ALWAYS" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section). You could also choose to set showInfoButton="TRUE" ('Customize -> Button Bar'). This overrides the default behavior of the overlay and allows the user to toggle the overlay on and off via the Info Button on the Button Bar.
Alternatively, you could position the captions somewhere other than on the overlay (for example BELOW_IMAGE, BOTTOM or BELOW_THUMBS) where they will always be displayed (except for during image transitions when they fade out and back in again).

Ideally, I would have the thumbs below and a caption to the right; is this even possible?

This layout would not be possible. You can certainly position the thumb dots below the main image (using thumbDots="TRUE" and thumbsPosition="BOTTOM") but it is not possible to position the caption area to the right of the main image. The caption area can be positioned using the captionPosition configuration option, whose possible values are OVERLAY, OVERLAY_IMAGE, BELOW_IMAGE, BOTTOM, BELOW_THUMBS and NONE.
For short descriptions of each of these possible values, please see the the captionPosition entry in the Config Options page.

If it's not, it ought to be.

If you would like to make any suggestions for future versions of Juicebox, please post then in the Feature Requests thread.
It keeps them all together and ensures that they are not overlooked. Thank you.

3,674

(4 replies, posted in Juicebox-Pro Support)

What exactly happens (or does not happen)? Is an error message displayed (or is anything displayed)?
If nothing is displayed at all, then perhaps the problem is due to JavaScript being disabled in the browser or viewing the gallery over a 3G connection (rather than wi-fi). If 3G is being used, then please see this FAQ:
Why can't I view my gallery on a 3G mobile connection?

If the problem is simply due to a slow internet connection, then the problem may be due to the browser timing out whilst trying to load files. Certain browsers may allow you to change the timeout parameters (such as 'network.http.response.timeout' in Firefox's 'about:config' section) though not all browsers may have such settings and I cannot be certain that changing them will even help (though it might be worth trying).

Unfortunately, there is no way to change the way that Juicebox loads images from Flickr.

3,675

(29 replies, posted in Juicebox-Pro Support)

I have downloaded all the files in your gallery folder (including the .DS_Store files which are not generated by JuiceboxBuilder-Pro) and have recreated your gallery's structure on my own hard drive.
I have no problem opening it in JuiceboxBuilder-Pro (v1.4.1) on my own computer so there does not seem to be a problem with the gallery itself. This was likely to be the case but at least now we can rule out gallery errors as a possible cause of the problem. The problem certainly seems to be isolated to your own system somehow.

To summarize the above (and for anyone else experiencing a similar problem), here is a comprehensive list of things to check/try:

(1) Make sure that you are logged in with a User Account which has administrative rights. If necessary, create a new Administrator User Account and install Adobe AIR and JuiceboxBuilder-Pro from within this new account. (Windows).

(2) Make sure that you are using the latest version of Adobe AIR (v14.0) which can be downloaded from here.

(3) Install Adobe AIR not just by double-clicking the 'AdobeAirInstaller.exe' installation file but by right-clicking it and selecting 'Run as administrator...'. (Windows)

(4) Uninstall any existing version of 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.

(5) Make sure that no files are left behind from any existing version (or failed install) by manually deleting the following folders from your hard drive:
Mac: /Users/your_username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
Windows: C:\Program Files (x86)\JuiceboxBuilder-Pro
Windows: C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
Windows: C:\Users\Username\AppData\Roaming\JuiceboxBuilder-Pro
Windows: C:\Users\Username\Documents\JuiceboxBuilder-Pro
You may need to Show hidden files to find some of the above locations in Windows Explorer.

(6) Search your hard drive for the term 'JuiceboxBuilder-Pro' and delete any and all entries found (to be absolutely sure that nothing remains from a previous or failed install).

(7) Ensure that the 'JuiceboxBuilder-Pro.air' installation file is on your Desktop or in a non-restricted folder on your hard drive (and not on an external or network drive).

(8) Disconnect/unmount all drives other than the main hard drive (including time machine backups). (Mac)

(9) Ensure that any security software that you may have installed is not interfering with the installation process.

(10) Install JuiceboxBuilder-Pro following the 'Installation' instructions in the JuiceboxBuilder-Pro User Guide.

Try installing JuiceboxBuilder-Lite (from the Juicebox-Lite zip package available from this web page).
You can install and run both JuiceboxBuilder-Lite and JuiceboxBuilder-Pro side by side on the same computer.

If you can open the gallery with JuiceboxBuilder-Lite but not with JuiceboxBuilder-Pro, then this indicates that there may be something wrong with your JuiceboxBuilder-Pro installation, in which case, I would, once again, try closing JuiceboxBuidler-Pro, deleting the ELS folder (from Step #5 above) and re-opening the application.
This has been known to solve problems with the buttons on the 'Start' tab not functioning.

If you cannot open the gallery in either JuiceboxBuilder-Lite or JuiceboxBuilder-Pro, then there may be something on your system preventing the gallery folder from being opened and blocking the functionality of the 'Open Gallery...' button. Please check to see if you have any security software installed which might be interfering with the JuiceboxBuilder applications.