3,376

(4 replies, posted in Juicebox-Pro Support)

First, Juicebox is stripping the ICC Profile from the image (it doesn't do this to unresized images).

When JuiceboxBuilder-Pro resizes images, it strips all metadata (EXIF, IPTC, ICC Profiles). If you need to retain metadata in your gallery's images, then the only option is to deselect the 'Resize Images' checkbox and allow JuiceboxBuilder-Pro to copy your original images across to the gallery's 'images' folder.
If you plan to use multi-size images and want to retain metadata, then you will need to create your own sets of images (in an imaging program such as Adobe Photoshop) and replace the ones generated by JuiceboxBuilder-Pro. If you are just creating one or two multi-size image galleries, this might be a possible workaround. As long as you allow JuiceboxBuilder-Pro to create multi-size images (and then replace them with your own images with the same filenames after the gallery has been created), then the smallImageURL and largeImageURL entries will be in place in the gallery's XML file and the functionality will still be there in the gallery.

Also, the resized images look soft.

Try increasing the quality of the images from the default value of 80 to something higher to see if this helps.

If you want more control over the images in your gallery than JuiceboxBuilder-Pro can provide, then you will have to create your images elsewhere and copy them into your gallery folder.

However, please post any suggestions you may have in the Feature Requests thread.
I cannot promise that your suggestions will be incorporated into future versions of Juicebox but it is certainly the best place to post ideas such as these.

3,377

(16 replies, posted in Juicebox-Pro Support)

Unfortunately, your web page is rather complex (loading 7 external CSS stylesheets and 17 external JavaScript files) so some trial and error may be required to track down the source of the problem.

Here are a few things to check/try:

First of all, try viewing your web page in both Chrome and Mobile Safari on your iPad to see if the problem happens in both browsers (or just in one of them).

Next, try changing your gallery's height to a fixed pixel value (rather than a percentage) to see if this helps.

Then, try loading jQuery v1.11.1 instead of v2.1.1 into your web page. It should not make a difference but it might be worth trying to see if it does.

If none of the above point towards a solution, then, as the problem may be a CSS or JavaScript conflict, try temporarily removing the external CSS and JavaScript files from your web page (one by one) until the problem no longer exists and a conflicting JavaScript (or CSS) file is found.
If you find a conflicting CSS or JavaScript file, please let me know what it is so that we can investigate further.

However, the thumbnails are still present on mobile devices even though I have unchecked all options for them to show up.

It looks like the emulator website you are using may not be giving a true representation of your web pages in the selected devices.
Are you using their Basic or Advanced emulation?
According to their own website, "Advanced emulation allows you to see your websites
like they are rendered in mobile devices.
". This suggests that their Basic emulation does not.
It looks like all their Basic emulation is doing is resizing the gallery to the selected device's screen size. However, because this is all it is doing, Juicebox is not detecting the selected device or its actual browser window size so it is not switching to Small Screen Mode (and the gallery is always being displayed in Large Screen Mode).
Try using their Advanced emulation or, if you are already doing so, try a different emulator such as Manymo which may give more accurate results.

On my Galaxy S4 the thumbnails are NOT there

I have viewed your gallery on an iOS device and also do not see thumbnails so it looks like your gallery is working as expected (just not in your chosen emulator website).

but the gallery is set VERY LOW in the window on both portrait and landscape view.

It looks like the problem may be your iframe's fixed height of 900px. You may need to reduce this in order for your gallery to take up less height on your web page in mobile devices.
Also, your iframe has a height="900px" attribute. This should be just height="900" (although I would recommend that you try reducing the value). The 'px' suffix should be used only if setting the height via CSS.

3,379

(3 replies, posted in Juicebox-Lite Support)

The Embedding in a Web Template Site support section has now been updated (with instructions for determining the URL to load into the iframe) for the new Google Drive.

3,380

(5 replies, posted in Juicebox-Lite Support)

The Embedding in a Web Template Site support section has now been updated (with instructions for determining the URL to load into the iframe) for the new Google Drive.

3,381

(5 replies, posted in Juicebox-Pro Support)

The Embedding in a Web Template Site support section has now been updated (with instructions for determining the URL to load into the iframe) for the new Google Drive.

The 'Go Back' rollover tooltip text you refer to (which is displayed only when the user hovers over the Back Button) can be changed via the languageList configuration option.
More details on the languageList option can be found here.
This configuration option is not found in JuiceboxBuilder-Pro but you can add it to a gallery by opening the 'config.xml' file in a plain text editor and adding the option as an attribute to the opening <juiceboxgallery> tag.

To change the 'Go Back' text to 'Home', use the following:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Home|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of"

The opening <juiceboxgallery> tag in your 'config.xml' file might look something like this:

<juiceboxgallery
    galleryTitle="Juicebox-Pro Gallery"
    languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Home|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of"
>

3,383

(3 replies, posted in Juicebox-Pro Support)

No problem. Glad it was an easy fix!

3,384

(3 replies, posted in Juicebox-Pro Support)

A Juicebox gallery can be expanded full-browser or fullscreen (by setting useFullscreenExpand="TRUE").

If you want to disable the Expand Button, then set showExpandButton="FALSE" (in JuiceboxBuilder-Pro's 'Customize -> Lite') section.

If you want to disable the entire Button Bar, then set buttonBarPosition="NONE" (in JuiceboxBuilder-Pro's 'Button Bar' section).

After making any changes, please be sure to clear your browser's cache before reloading your gallery to ensure that your browser is fetching and using the most recent versions of your gallery files.

If you continue to experience difficulties, please post the URL to your gallery so that I can take a look and help further.

3,385

(2 replies, posted in Juicebox-Lite Support)

Your WordPress site looks to be hosted on whistle4democracycom.fatcow.com and all the paths within your web page use this domain.
However, the link you posted is to a different domain (whistle4democracy.org).
All gallery files must be hosted on the same domain or subdomain as the HTML page containing the gallery's JavaScript embedding code. This is due to the same-origin policy.

The gallery does not work for casual visitors to the site, unless they click on the category button at the bottom.

You should notice that clicking on the 'Uncategorized' button at the bottom reloads the page using the actual WordPress domain (whistle4democracycom.fatcow.com) which is the same as the domain used in the gallery's embedding code (which is why the gallery loads OK in this instance).

Possible solutions would be to try one of the following:

(1) Change your WordPress Address (URL) and/or Site Address (URL) in your WordPress settings ('Dashboard -> Settings -> General') to http://www.whistle4democracy.org

(2) Implement a Cross-Origin Resource Sharing (CORS) solution by adding the following line of code to the .htaccess file in the root directory of the domain which currently hosts your gallery (whistle4democracycom.fatcow.com).

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

Also I am thinking of buying ShowKase. Will it work on FatCow and will it improve my user experience?

If you would like to check whether your web server has all the features that Showkase needs, then please install and run the Showkase Server Compatibility Test .
If any of the tests fail, there are troubleshooting tips on the test's support page which may help.

Showkase has full support for Juicebox-Pro and the galleries could be created (and edited) from within the Showkase interface with no need for any manual coding at all.

If you would like to see what can be done with Showkase, please see the demo sites created with Showkase here.

3,386

(1 replies, posted in Juicebox-Pro Support)

You can dynamically create an XML file on-the-fly (at the time the gallery is displayed rather than at the time the gallery is created) using a server-side scripting language such as PHP.
You could use a configUrl within your gallery's embedding code to point towards a PHP file (using a query string to pass any required parameters) and the PHP file would output data in the form of a gallery's XML file.
Please see this forum post to see how this could be achieved.

3,387

(3 replies, posted in Juicebox-Pro Support)

I still cannot view your gallery. The latest link you posted also results in an error 404 (forbidden).

If your gallery sets screenMode="AUTO" or does not explicitly set screenMode (in which case the default value of 'AUTO' will be used) and your gallery is embedded in a web page (rather than just displayed on a web page of its own), then the Splash Page will be displayed by default. Try setting either showSplashPage="NEVER" or screenMode="LARGE" in your gallery to see if this makes a difference.

Otherwise, in order to troubleshoot further, I would need to see your gallery so please check your gallery files and permissions.

3,388

(6 replies, posted in Juicebox-Pro Support)

Thank you for providing the URL to your gallery.
Your purchaseURL contains reserved characters which are currently breaking the syntax of the XML file and need to be escaped. Please see this web page for further details.
Change all & characters in the query string part of your purchaseURL (after the ? character) to &amp; as follows:

purchaseURL="http://www.amazon.in/dp/B00NEFFWF6?pf_rd_p=528846107&pf_rd_s=center-1&pf_rd_t=1401&pf_rd_i=1000826923&pf_rd_m=A1VBAL9TL5WCBF&pf_rd_r=1RQNS2D5ZXCG30PE45M5"

... to:

purchaseURL="http://www.amazon.in/dp/B00NEFFWF6?pf_rd_p=528846107&amp;pf_rd_s=center-1&amp;pf_rd_t=1401&amp;pf_rd_i=1000826923&amp;pf_rd_m=A1VBAL9TL5WCBF&amp;pf_rd_r=1RQNS2D5ZXCG30PE45M5"

3,389

(1 replies, posted in Juicebox-Lite Support)

Perhaps the easiest thing to do would be to set up a Juicebox gallery using a Flickr account as the source of images.
The user could then simply upload new images to the Flickr account and they would automatically be included in the Juicebox gallery (without the need to modify any gallery files).
For reference, a list of all Flickr configuration options can be found on the Config Options page (in the Lite and Flickr sections).
Please note that the configuration options in the Flickr section are Pro only and not available in Juicebox-Lite.

It would also be possible to use a PHP script to instruct Juicebox to dynamically display all images in a designated folder.
Please see this forum post for details on how this could be achieved.

Both these methods work equally well with Juicebox-Lite and Juicebox-Pro so you could try them out with Juicebox-Lite (the free version) before purchasing Juicebox-Pro.
Juicebox-Lite can be downloaded from this web page.

3,390

(6 replies, posted in Juicebox-Pro Support)

It sounds like there may be a syntax error somewhere within your gallery's XML file.
The code you posted looks OK and I have tried it in a test gallery of my own and the gallery displays and functions fine so the error may lie elsewhere.
Try opening your gallery's XML file directly in your browser to see if the browser gives you any indication as to what might be wrong with it.
Otherwise, please post the URL to your gallery so that I can take a look and investigate further.

The opacity values should be between 0 (fully transparent) and 1 (fully opaque).
Just set the Background Color Opacity to 0 (zero) and your gallery will have a fully transparent background.

The forum page I'm on is quite different from the one on the screenshot.  Mine does not have the obvious 'Post New Topic' button.  It is also not branded as SimpleViewer Forum.

The SimpleViewer and Juicebox forums both use the same forum software (just different versions which accounts for the slightly different look and color scheme).
After you click on either the "Juicebox-Pro Support" or "Juicebox-Lite Support" forum heading (on this page), the next page displayed (listing all the threads in the chosen forum) has a 'Post new topic' link in the same place as in my original screenshot.
Please take a look at this new screenshot of the Juicebox forum.

Seems to be Winzip for windows 8 doesn't create the default root folder with the zip file name as in previous versions.  I unziped it on my win 7 netbook and all is good now.

It is more than likely that WinZip can be configured to respect the file structure of the archive and create all folders (including the root 'juicebox_pro_1.4.2' folder) so you might like to check your WinZip settings to see if it is set to not create a root folder (or any folders at all).
In any case, I am glad that you have been able to extract the 'juicebox_pro_1.4.2.zip' file successfully and can now install and use JuiceboxBuilder-Pro (following the instructions here).
Thank you for posting back to let me know.

First of all, I notice that your gallery uses Juicebox-Pro v1.4.0.
Please try upgrading to the current version of Juicebox-Pro (v1.4.2). v1.4.1 was quite a big release with a lot of bugfixes (please see the Version History for details) and upgrading might help. (To be honest, I do not thing this is the reason for your problem but at least, after upgrading, we will be able to rule out any bugs from previous versions of Juicebox.)
Instructions for upgrading Juicebox can be found here.

The error is generated by Mod_Security which is an Apache security module installed on your web server.
Your web host would be the best source of help as they will have a better idea of what exactly might be triggering such as error message. It might simply be the fact that Juicebox expands the gallery (on a new page) using JavaScript (rather than a standard HTML hyperlink) and Mod-Security sees this as a possible security risk. Your web host may need to either disable this module on your web hosting account or change its configuration options to prevent the error message from being triggered.

The only possible way around this (without contacting your web host and changing the Mod_Security settings) might be to set expandInNewPage="FALSE" (in JuiceboxBuilder-Pro's 'Customize -> General' section) so that when the gallery is expanded from the Splash Page, it expands in the embedding page rather than on a new page. However, for this to work, correctly on iOS devices, the embedding page must have a locked viewport. Please see here for details.

I cannot find how to start a new topic in this forum.

Please see this screenshot which shows where the link is to create a new thread.

It did not have the file 'JuiceboxBuilder.air'

If you would like to check that your 'juicebox_pro_1.4.2.zip' file is complete and not corrupt, you can check its file size and MD5 and SHA1 hashes with a program such as HashCalc (free). The zip file should have the following properties.

juicebox_pro_1.4.2.zip
Filesize: 1,731,520 bytes
MD5: d9b0ea9db1be174e3bea5bb678c7a003
SHA1: 0c550f7ab43fb3a2f03d53ad88a93f7fa5df6cbf

If the properties of your downloaded file match those above, then you have the correct and complete Juicebox-Pro package.
It is unlikely but possible that an anti-virus program may be quarantining the contents of the zip file as soon as it is extracted so try temporarily disabling real-time protection in any security software that you have installed.

Also, you could try extracting the zip file using a different program. Both Mac OS and Windows can natively extract zip files but you might like to try a third-party program such as 7-Zip (free).

If the properties of your downloaded file do not match those above, then please try downloading the file again using a different browser (Chrome, Firefox, Internet Explorer, Opera or Safari).

[Post moved to new thread.]

3,395

(8 replies, posted in Juicebox-Pro Support)

Maybe you just needed to completely clear your browser's cache in order to see the changes you had made.
In any case, I am glad that your problem has been resolved.
Thank you for posting back to let me know.

3,396

(11 replies, posted in Juicebox-Pro Support)

I just wanted to post an update in thanks to Steven and his team at Juicebox.

You're welcome! I am glad that your problem has been resolved.
Thank you for posting back to let me know.

3,397

(3 replies, posted in Juicebox-Pro Support)

But when I go to view them on my iphone its just stuck on the first picture with no arrows to go through or anything.

It sounds like what you are describing is the Splash Page although I cannot check to see how your gallery is currently set up as the link you provided in your post above results in an error 403 (forbidden). (Please check the permissions of the files and folders on your web server. Default permissions of 755 for folders and 644 for files should be fine.)
The Splash Page is a placeholder for the gallery which is displayed by default on small screen devices when the gallery is embedded in a page (rather than displayed on a page of its own).
When the user taps 'View Gallery', the gallery is expanded to fill the user's browser window.
For more information about the Splash Page and how Juicebox adapts to different devices and screen sizes, please see here.

You can choose to not use the Splash Page by setting showSplashPage="NEVER" (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).
Alternatively, you can force the gallery to be displayed in Large Screen Mode on all devices and in all browsers by setting screenMode="LARGE" ('Customize -> General').

If you choose to continue to use the Splash Page, you can customize it using the Splash Page configuration options.

3,398

(5 replies, posted in Juicebox-Pro Support)

I see that when using an iframe, the fotomoto shopping cart is disabled.

Yes. This is noted in the 'Using an iframe' support section here.

Is this the case also when using custom purchase URL's?

Yes. Unfortunately, all shopping cart functionality is disabled when a gallery is loaded into an iframe.

Rather than use a web template site (which would require that you host the gallery elsewhere and load it into an iframe), you could perhaps sign up for some web space with a regular web host so that you could upload web pages with Juicebox galleries embedded directly into them.
There are many web hosts which offer free web space which would be suitable. Try a web search with terms such as 'free web hosting'. Please be aware, though, that with a paid account, you will likely better support, greater stability (less downtime) and more features.

If you did have your own web space, then you might like to consider another one of our products - Showkase.
Showkase is a PHP web application which would allow you to create a complete portfolio web site online using a web browser interface.
Showkase has full support for Juicebox-Pro (including Social Media Sharing, Search Engine Optimization, Fotomoto support and the ability to enter individual purchaseURLs for each image via the interface) and the galleries can be created within the application itself (or created with JuiceboxBuilder-Pro and then imported into Showkase).
Showkase also has the ability to create non-gallery pages such as 'About', 'Contact' and 'Basic' pages where you can enter information about yourself and contact details.
Demo sites created with Showkase can be found here.
All of this is done automatically within the Showkase interface without the need for any manual coding at all.
If you would like to take a look around the Showkase interface, you can log into the Live Demo Admin here.
Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite and SimpleViewer-Standard, the free versions) or Showkase-Pro (which comes with Juicebox-Pro and SimpleViewer-Pro). The only difference between Showkase-Standard and Showkase-Pro is the bundled viewers.
As you already have Juicebox-Pro, you could purchase Showkase-Standard and upgrade it to use your Juicebox-Pro files by following the instructions here.

could you have the SEO option ticked, captions entered and the caption set to use none?

Yes. You can enter captions for your images, select the 'Add SEO Content' checkbox (so that the captions are used in the SEO content) and set captionPosition="NONE" (so that the captions are not displayed in the gallery).

I set the captions to "use none" so they would not display under my image however they do appear.

Please make sure that your gallery uses Juicebox-Pro and not Juicebox-Lite. captionPosition is a Pro only configuration and is not available in Juicebox-Lite (the free version).
Also, try clearing your browser's cache before reloading your gallery's web page to ensure that your browser is fetching and using the most recent versions of your gallery files from your web server.
If this still does not help, then please post the URL to your gallery's web page so that I can take a look and help further.

3,399

(1 replies, posted in Juicebox-Pro Support)

Everything had worked fine for a long time.  I do not know what happened.

If everything was previously working OK but now is not, then something must have changed for this to happen.
If you have not made any changes anything yourself, then please check with your web host to see if they have made any changes recently which might be contributing to your problem.

Juicebox Error: cannot find div with id "gallery name"

This problem may be caused by the gallery's container not being present in the Domcument Object Model (DOM) at the time the Juicebox gallery is loaded.
Please make sure that the DOM is complete (and that the gallery's container exists on the page) before running your custom JavaScript function which loads the gallery in the mobile version of your web site.
You could perhaps use jQuery and wrap the call to load the gallery in a $(document).ready() function.

Also, try validating your web pages with the W3C Markup Validation service and fix any errors reported. Once the code on your web pages validates correctly, your site should display with greater predictability and consistency across different browsers.

3,400

(3 replies, posted in Juicebox-Pro Support)

Try upgrading the plugin before installing it with the following procedure:
(1) Download the Lightroom plugin from this web page.
(2) Unzip the 'juicebox_lightroom_plugin.zip' file to extract the 'juicebox.lrwebengine' package.
(3) Browse inside the 'juicebox.lrwebengine' package by Ctrl+Click and selecting "Show Package Contents".
(4) Replace the 'jbcore' folder inside the 'juicebox.lrwebengine' package with the 'jbcore' folder from the Juicebox-Pro zip file ('juicebox_pro_1.4.2/web/jbcore').
(5) Install the plugin by double-clicking on the 'juicebox.lrwebengine' package.

(Installing the plugin by double-clicking on the package works only on Mac, not PC.)