1,351

(7 replies, posted in Juicebox-Pro Support)

That's great! Thank you for letting me know.
I'm glad the fix was an easy one!

1,352

(7 replies, posted in Juicebox-Pro Support)

This has nothing to do with the password for any of your galleries and is an Adobe AIR problem.

First of all, with JuiceboxBuilder-Pro closed, please manually delete the following folders:
~/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
~/Library/Preferences/JuiceboxBuilder-Pro

If this does not help, then please try the "Fixing Mac EncryptedLocalStore database access error" procedure outlined in this Adobe forum thread. Please note that a couple of posts later in that thread, a user claims that it is necessary to reboot your computer after the deletions.
This should hopefully solve your problem.

I have found only one other user who has reported such a problem in this forum, here.
This user's workaround was to uninstall Adobe AIR and then download and install an earlier version of AIR (from the Adobe AIR archive page).
I would not normally recommend using an older version of any software but if it helps to get someone back up and running, then it might be a useful piece of information.

I hope that the suggestions above help.

1,353

(1 replies, posted in Juicebox-Lite Support)

Unfortunately, it looks like Juicebox would not be a suitable candidate for an AMP page.

According to this AMP support page:

AMP pages can’t include any author-written JavaScript.

Also, the AMP specifications page notes that the <script> tag is:

Prohibited unless the type is application/ld+json.

This means that you would not be able to load the required Juicebox 'javascript.js' file in an AMP page.

1,354

(17 replies, posted in Juicebox-Pro Support)

I do not know how your Flickr descriptions have been populated (maybe generated automatically by Flickr or entered manually by yourself) but Juicebox will just display whatever the Flickr descriptions are.
It sounds like you might need to change the Flickr descriptions for your images in the Flickr interface.
Juicebox will display only the Flickr titles (for the image titles) and the Flickr descriptions (for the image captions).
It is not possible for Juicebox to extract information from any other Flickr field for use in the Juicebox caption area.

If you used the PHP suggestion (instead of using Flickr as a source for your gallery), then you could use PHP to extract certain embedded IPTC metadata from the images (such as the 'CreationDate') and then use this information as image titles or captions.
Knowledge of PHP would be required but it should certainly be possible.
If you'd like to look into this further, please see the PHP support page for the iptcparse function.
It might be a bit of work initially to write the script but it might prevent you from having to manually edit the Flickr descriptions for all your images.

1,355

(13 replies, posted in Juicebox-Pro Support)

I have found that the source of the text that you say is oversized comes from the site's General Settings > Site Title Can you confirm that is what you see as well or are you seeing something that seems to be from another source?

Attached to this post is a screenshot of what I see when I visit your web page in Mobile Safari on an iPod Touch 6 running iOS 11.2.
The only large text on my iPod Touch is the "Call Us NOW" text and this is not connected to the gallery and its size should not be related to whether or not WP-Juicebox is active.

Here are some observations on your web page which might help to solve some problems.

(1) When I check the code on your web page with the W3C Markup Validation Service , many HTML errors are reported. A lot of these errors are likely to be related to your current theme so it might be difficult to fix them but they should be fixed. HTML errors (such as stray or missing tags) can cause layout problems and some browsers may be more tolerant towards HTML errors than others, resulting in inconsistent results across different platforms.

(2) Your Juicebox gallery's JavaScript and CSS files have been modified. At the very least, the comments have been removed from the top of the files (and the CSS file looks to have been minified). Because of this, I cannot check the versions of the files being used or their integrity. If you have any plugins installed which modify JavaScript and CSS files, I would recommend making exclusions for your gallery's 'juicebox.js' and 'theme.css' files. It would be wise to leave your gallery's 'jbcore' folder intact (especially whilst troubleshooting problems).

(3) The icons on your gallery's Button Bar and the Splash Page image in Small Screen Mode are offset. This is due to custom CSS conflicting with the gallery's own CSS. For example, in your 'style.css' file, you have the following code:

.wpb_wrapper div{border:none!important;padding:0!important;}

These custom CSS rules with !important affect all div containers within the .wpb_wrapper class, including those within your gallery (which affects the layout of elements within the gallery). Juicebox has no option but to inherit such CSS rules. Please check your CSS for any custom rules which might be applied to all div, img or p tags which could potentially interfere with your gallery's layout.

I'm not sure if these notes are highlighting different problems from the large text one you quoted above but resolving them should certainly help and be a few steps in the right direction.

1,356

(17 replies, posted in Juicebox-Pro Support)

... from android it says below thumbs (1 of 1), can I get rid of this?

You can disable the thumbnail paging text (e.g. "1 of 1") in Small Screen Mode by setting showSmallPagingText="FALSE" in JuiceboxBuilder-Pro's 'Customize -> Thumbnails' section.

I actually would have captions from flickr but for some reason only the uploaded date would show, not the imagedate?

I'm not sure how you have entered your Flickr titles and descriptions but you might need to set flickrShowDescription="TRUE" in JuiceboxBuilder-Pro's 'Customize -> Flickr' section.
(The default value for flickrShowTitle is TRUE but the default value for flickrShowDescription is FALSE.)

1,357

(3 replies, posted in Juicebox-Lite Support)

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

I'm really not sure what might have caused your problem (unless your gallery folder was located inside a Google Drive folder) but I'm glad you now have a way to clear the problem if it ever happens again.

1,358

(17 replies, posted in Juicebox-Pro Support)

The php didnt work.

Using a PHP file to dynamically generate a gallery's XML configuration file is a tried and tested method which should work fine. In fact, WP-Juicebox (the dedicated Juicebox plugin for WordPress) uses this method to display all galleries created by the  plugin. It's also mentioned in this FAQ:
Can Juicebox handle a custom data source, for example RSS or Instagram?

When adding the configUrl entry to your gallery's embedding code, make sure that you separate all your embedding code parameters with commas, for example:

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
    new juicebox({
        containerId: "juicebox-container",
        configUrl: "config.php",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "#222222"
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

Also, please note that the configUrl value is a path to a file. It can be a relative path (relative to the web page containing the embedding code) or an absolute path. For example, if you use:

configUrl: "config.php",

... then your PHP script should be named "config.php" and located in the same directory as the web page containing the embedding code.

Flickr worked excellent but do you know if there is any way to get the image in fullsize WITHOUT open the Flickr-page? Or a download button for fullsize image?

This is just the way that Juicebox works and it cannot be changed: the Open Image button redirects to the Flick page containing the image and the Download Button is disabled for Flickr galleries (as Flickr does not seem to like images hosted on their servers from being downloaded via PHP).
If you want to be able to open an image in a new tab or have the Download Button active (to allow users to download the images), then you'll need to host the images yourself.

Maybe you could give the PHP suggestion another try. It should work fine. If you run into any difficulties, just let me know and I'll try to help you further. (If possible, please provide the PHP code you are using and post the URL to your gallery's web page on your web server. Thank you.)

1,359

(17 replies, posted in Juicebox-Pro Support)

You're welcome! I hope you're able to use one of these ideas.

1,360

(1 replies, posted in Juicebox-Pro Support)

I would recommend just installing the Juicebox Lightroom Plugin afresh on your new computer.
For each licensed copy, you can install and use JuiceboxBuilder-Pro (and the Pro plugins) on up to 3 different computers, as noted in this FAQ:
Can I install on multiple computers?

If you still have your Juicebox-Pro zip file available, you can copy it to a USB flash drive and transfer it to your new computer.
If your zip file is not the current version (v1.5.1), then I would take this opportunity to download and install the latest version on your new computer.
If necessary, you can download Juicebox-Pro v1.5.1 using your original download link. Upgrades are free within the same version number and the download link always points towards the latest version rather than the version you purchased.
If you cannot find your original download link or if it has expired, then please let me know and I can send you a new one.

Once you transfer the Juicebox-Pro zip file to your new computer (or download it directly onto your new computer), just follow the installation instructions on the plugin's support page here.

Hopefully these notes will help.
However, if you get stuck with anything, just let me know how far into the process you get and what seems to be the problem and I'll do my best to help you out further.

1,361

(17 replies, posted in Juicebox-Pro Support)

Unfortunately, there is no BuildGallery script for Juicebox but there are perhaps a few alternatives you might like to consider.

(1) You could source your gallery with images from a Flickr account and then just upload images to your Flickr account to automatically have them appear in your gallery (without the need to modify or update any gallery files).

(2) You could use a PHP script (to dynamically generate a 'config.xml' file each time the gallery is viewed) to display images from a designated folder on your web server. You could then upload new images to this folder (via FTP) for the images to appear in your gallery.

(3) You could use Showkase (in its Gallery Manager theme) to manage your gallery online through a web browser interface. (The Showkase interface is optimized for desktop rather than mobile so navigating around it on a mobile device might not be ideal but it should work fine.)

Further information on #2 can be found in this forum post (scroll down to the answer to Query #3).

I hope these suggestions point you in the right direction.

1,362

(3 replies, posted in Juicebox-Lite Support)

It sounds like both problems might be connected to each other (or, indeed, be caused by the same issue).
Hopefully my notes below will help.

There are only a couple of things which have been known to prevent an existing gallery from being opened in JuiceboxBuilder-Pro.
(1) If the gallery folder is located within a Google Drive folder.
(2) If you have Avast installed and Avast's Ransomware Shield is active.

#1
Make sure that your gallery folder is not located within a folder which is synced with an online file sharing service (such as Google Drive). If it is, then try copying your gallery folder to a location on your hard drive that is not being synced with an online file sharing service (such as your desktop) to see if the gallery will open from there.

However, before you try this, you may need to do the following to clear the problem:

(1) Close JuiceboxBuilder-Pro.
(2) Navigate to the following location in Windows File Explorer: C:\Users\Username\Documents\JuiceboxBuilder-Pro\
(3) Delete the .tempGallery folder from this location.

I'm not sure what the equivalent location would be for a Mac but if you search for ".tempGallery" you should hopefully find it.

#2
There was a brief problem a few weeks ago whereby Avast's Ransomware Shield prevented an existing gallery from being opened in JuiceboxBuilder-Pro.
This was a false positive result and I contacted Avast who was happy to clear JuiceboxBuilder-Pro's reputation in their database (so there should be no longer be a problem for Avast users as long as their databases are up to date).
If you are not an Avast user, then just in case there is a similar issue with any other security software, if you have any security software installed, try making an exception for the "JuiceboxBuilder-Pro.exe" file to see if this helps.

If #1 and #2 are not relevant or do not help, then I would still try deleting the ".tempGallery" folder from #1 (if it exists) to see if it helps. Also, please try manually deleting the following folder which has also been known to resolve a few odd problems:
Mac: /Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
Windows: C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro

Failing all else, I would try uninstalling and then reinstalling both Adobe AIR and JuiceboxBuilder-Pro.
You can download the latest version of Adobe AIR (v27.0) from here.

Here's the procedure for a clean reinstall of JuiceboxBuilder-Pro:

(1) Uninstall JuiceboxBuilder-Pro.
Mac: Delete the 'JuiceboxBuilder-Pro' file from the Applications folder and empty your Trash.
Windows: Use the uninstaller in the 'Control Panel -> Programs -> Uninstall a program...' list.

(2) After uninstalling JuiceboxBuilder-Pro, please check that there are no files are left behind by manually deleting the following folders (if they exist) from your hard drive:

Mac:
/Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro
/Users/Username/Library/Preferences/JuiceboxBuilder-Pro

Windows:
C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Pro
C:\Users\Username\AppData\Roaming\JuiceboxBuilder-Pro
C:\Users\Username\Documents\JuiceboxBuilder-Pro
You may need to show hidden files to find some of the above locations in Windows File Explorer.

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

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

I hope these notes help (or at least point you in the right direction).

1,363

(3 replies, posted in Juicebox-Pro Support)

You're welcome! I'm glad I was able to help.

1,364

(1 replies, posted in Juicebox-Pro Support)

Using the standard Piwik analytics code will log hits to just the gallery's web page.

Setting enableDirectLinks="TRUE" in your gallery will give each image in the gallery a unique URL (using a # identifier at the end of the URL) but the web page is not refreshed/reloaded each time a new image is selected so the analytics code will not be rerun (it will be run only once when the web page is initially loaded).

You'll likely need to manually register a hit each time a new image is selected using the Juicebox-Pro API's onImageChange(e) event.

Keep the standard Piwik code in your gallery's web page and then use something like the code below:

<script type="text/javascript" src="jbcore/juicebox.js"></script>
<script type="text/javascript">
    var jb = new juicebox({
        containerId: "juicebox-container",
        enableDirectLinks: "TRUE"
    });
    jb.onImageChange = function(e) {
        var imageNumber = e.id;
        _paq.push(['trackEvent', 'Juicebox', 'Gallery', imageNumber]);
    };
</script>
<div id="juicebox-container"></div>

You might need to check with Piwik's Event Tracking support page for the correct JavaScript code to use (and you can change the terms 'Juicebox' and 'Gallery' to suit your own needs).

I hope this points you in the right direction.

1,365

(3 replies, posted in Juicebox-Pro Support)

You can skip the thumbnail page in Small Screen Mode (on mobile devices) and go straight to the first image in the gallery by setting showSmallThumbsOnLoad="FALSE" (in JuiceboxBuilder-Pro's 'Customize -> Thumbnails' section).
Alternatively (or additionally), you can set an initial image to be displayed in the gallery via firstImageIndex ('Customize -> General').
For reference, short descriptions of all configuration options can be found on the Config Options support page.

1,366

(1 replies, posted in Juicebox-Pro Support)

It is not possible to change the size of the navigation hit areas but if you set imageClickMode="NONE" rather than the default value of "NAVIGATE" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section), then the user will need to click specifically on the navigation arrows (and clicking elsewhere on the main image will do nothing).
On touch-enabled mobile devices, users will still be able to swipe to navigate between images.

You can change the size of the navigation arrows via navButtonIconSize (also in JuiceboxBuilder-Pro's 'Customize -> Main Image' section).

Also, if you want the navigation arrows to be displayed on mobile devices as well as desktop browsers, set showImageNav="ALWAYS".

Short descriptions of all the configuration options in bold above can be found in the Main Image section of the Config Options page.

1,367

(3 replies, posted in Juicebox-Lite Support)

Thats great thanks, worked a treat!

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

And I guess I can add mutiple galleries the same way by simply renaming new gallery folders and altering the code accordingly.

Yes. You can upload as many gallery folders to your web server as you like (just upload them all to your root directory if you like for convenience) and point towards each gallery folder using a baseUrl in each gallery's embedding code.
If you plan to embed multiple galleries on a single HTML page, here are a couple of tips:
(1) Load the 'juicebox.js' file only once per web page (from inside one gallery's 'jbcore' folder) rather than once per gallery.
(2) Embed each gallery into a <div> container with a unique id.

The gallery on my web page is set hard to the left of the page and I would like it centered if possible.

If you'd like to horizontally center a gallery on a web page, try applying the CSS rule margin: 0 auto; to the gallery's <div> container. This should horizontally center the gallery within its parent container. For example:

<div id="juicebox-container" style="margin: 0 auto;"></div>

Incidentally, your gallery's <div> container should not be inside <p> tags. (This is not valid HTML.)

1,368

(3 replies, posted in Juicebox-Pro Support)

You're welcome.

... slides sliding to the side...

Please note that Juicebox's own sliding transition will be different to the one that your website currently uses.
Here is a demo gallery with imageTransitionType="SLIDE".

For reference, possible values for imageTransitionType are SLIDE, FADE, CROSS_FADE and NONE (as noted in the Main Image section of the Config Options page).

If i can replicate this with juicebox great stuff i will look at getting it swapped out :)

If you want to hide thumbnails (and other gallery elements) and use the API (to use your own custom navigation buttons outside the gallery), then you'll need Juicebox-Pro. (Such functionality is not available in Juicebox-Lite, the free version.)

Unfortunately, we do not offer a trial version of Juicebox-Pro but we do have a money-back guarantee (as noted in the FAQ below) and I'll happily try to help you out if you run into any difficulties using Juicebox-Pro.
Can I try a trial version of Juicebox-Pro?

1,369

(1 replies, posted in Juicebox-Pro Support)

I have just resent your purchase email containing your Juicebox-Pro download link.
If you can't find the emails, please check your email account's junk/spam folder to see if they have been redirected to there.
Please let me know how you get on and if I can be of any further assistance. Thank you.

1,370

(3 replies, posted in Juicebox-Pro Support)

is this possible with juicebox pro please?

Yes, you could certainly get very close to the gallery you quoted with Juicebox-Pro.

Its got 100+ images and it needs to be fast loading,

Juicebox-Pro features the imagePreloading configuration option (see the Main Image Options section of the Config Options page for a short description). The default value is PAGE (whereby all images on the current thumbnail page are preloaded) but you could change this to NEXT (to preload only the next image in the gallery) which should easy the load on the browser when the gallery is initially loaded (and speed up the loading of the gallery slightly).

You could also create a Multi-Size Image gallery.
Essentially, you would provide up to 3 different image sizes for your gallery and Juicebox would use the size most appropriate to the device and screen size being used to view the gallery (thereby avoiding the need to load a large image for a small screen).

i don't want the dots at the bottom

You can certainly switch off thumbnails (or thumbnail dots) by setting:

showThumbsOnLoad="FALSE"
showSmallThumbsOnLoad="FALSE"
showThumbsButton="FALSE"
showSmallThumbsButton="FALSE"

For reference, a list of all Thumbnail Options can be found here.
You can also disable other gallery elements (like the Gallery Title and Button Bar) to display just the main images and navigation arrows, if you like.

would like the forward and back button as shown on the page -

Icons within a Juicebox gallery are characters in a custom font.
You can change the size of the previous and next arrows (via the navButtonIconSize configuration option) and the color (via navButtonIconColor, navButtonIconHoverColor and navButtonBackColor) but there is no built-in option to change the style of the arrows.
However, there are two things you could do:
(1) You could change the arrow icons for custom icons of your own following the Using Custom Icons instructions in the Theming Guide.
... or:
(2) You could use whatever images you like on your gallery's web page (perhaps just to the left and right of the gallery like in the web page you quoted) and use the Juicebox-Pro API (specifically the showPreviousImage() and showNextImage() methods) to have clicks on your custom images change the image in the gallery. That way, you could use the exact previous and next arrows from the gallery you quoted (assuming you have copyright permission to do so).

I hope this helps.
If you have any further queries, please let me know.

1,371

(3 replies, posted in Juicebox-Lite Support)

Juicebox will display animated PNGs (all images in a Juicebox gallery are displayed by regular dynamically-generated HTML <img> tags) but the processing of images whilst creating a gallery is handled by the particular program/plugin being used to build the gallery.

In the case of the Photoshop plugin, all accepted images (those with file extensions of .gif, .jpeg, .jpg or .png) will be converted into JPG files for the gallery.

If you want to include animated PNGs, then I would recommend using JuiceboxBuilder-Lite.
(1) Ensure that your files have the file extension .png (rather than .apng).
(2) Deselect the 'Resize Images' checkbox on the 'Images' tab (or ensure that your source images are within the maximum resize image dimensions) so that the source images are not resized by the application (which would also convert them into JPGs) but are just copied across to the gallery's 'images' folder.

1,372

(3 replies, posted in Juicebox-Lite Support)

If you are using the embedding code generated by JuiceboxBuilder-Pro (and presented on the application's 'Publish' tab), then you should follow the regular embedding instructions here and upload the contents of the gallery folder (not the gallery folder itself) to the directory that contains the HTML web page into which you have inserted the gallery's embedding code.

If you have uploaded a complete gallery folder to your web server, then you should use the baseUrl method of embedding documented here. The baseUrl method of embedding uses similar embedding code to the regular method but with a baseUrl entry pointing towards the gallery folder (so that Juicebox knows where to find the gallery).

For example, if you have a gallery folder named 'my_gallery_folder' and you upload the complete gallery folder to your 'ht_docs' directory, then you can use the following embedding code (changing the gallery dimensions and background color as necessary):

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

The leading slashes in the paths above denote your root directory (in your case, your 'ht_docs' directory) so the embedding code above will work in any web page throughout your website without modification.

I hope this helps.
However, if you continue to experience difficulties, then please let me know and I'll try to help further.

1,373

(3 replies, posted in Juicebox-Pro Support)

Thank you for providing the links to your galleries.
Although I was unable to see the problem in your galleries (as they are password protected), I was able to replicate the problem in a test gallery of my own using the same configuration options that your galleries use.

Unfortunately it looks like you've found a bug whereby the Back Button does not respect the buttonBarIconColor when a non-default value is used for buttonBarIconSize.
I have notified the developers and this problem should hopefully be fixed in the next version of Juicebox-Pro.

In the meantime, it looks like a suitable workaround would be to set buttonBarIconSize to its default value of 20.
This should hopefully be an acceptable workaround as you currently use a buttonBarIconSize value of 22.

Thank you for reporting this issue.
I hope my workaround helps until the problem is fixed.

1,374

(4 replies, posted in Juicebox-Pro Support)

@Hoskin

Please feel free to share your own problem and solution here in the forum.
It might help others facing a similar problem.

For anyone else reading this forum thread and experiencing symptoms similar to those of the original poster ("works locally not on webserver"), please see this FAQ which might help:
My images show locally, but not when I upload them to my website. Why?

(The other Troubleshooting FAQS may also be helpful.)

1,375

(1 replies, posted in Juicebox-Lite Support)

This looks very much like a corrupt image (which has most likely happened during upload to your web server).
Try reuploading your images and clear your browser's cache before rechecking your gallery's web page.
If this does not help, then I would recommend trying a different FTP program to upload your images.
I personally use Filezilla (for Mac or PC). Its free and I've been using it for years without issue.
If you are a Windows user, then another free FTP program to try is WinSCP.
Hopefully changing your FTP program will help.