4,226

(1 replies, posted in Juicebox-Pro Support)

You could try to reposition the Button Bar using CSS (rather than the buttonBarPosition configuration option) but there may be unwanted knock-on side-effects (for example, when the browser window is resized and the gallery is redrawn) as Juicebox will know only of the configuration option settings and will not be aware of (or take into consideration) any changes to the default CSS rules in the 'theme.css' file. Also, depending on whether or not the Button Bar is positioned on the overlay, the visibility of the Button Bar may also have to be taken into consideration.

You could try using custom CSS (such as margins, padding or absolute positioning) on the .jb-bb-bar class but please note that such modifications are not officially supported and you may run into problems.

4,227

(3 replies, posted in Juicebox-Pro Support)

How I can change width - height  and position of caption block?

The width of the caption area is determined by the captionPosition. If captionPosition is set to OVERLAY or BOTTOM, its width matches the width of the entire stage. If captionPosition is set to OVERLAY_IMAGE or BELOW_IMAGE, its width matches the width of the main image. If captionPosition is set to BELOW_THUMBS, its width matches the width of the thumbnail area.

The height of the caption area can be set via the maxCaptionHeight configuration option.
Please note that this value will be used for the caption height only when captionPosition is set to BELOW_IMAGE, BOTTOM or BELOW_THUMBS. When captionPosition is set to OVERLAY or OVERLAY_IMAGE, the maxCaptionHeight value determines the maximum possible height of a caption.

For reference, the Caption Options can be found here.

I need open caption in full screen (with big text - 500-1000 symbols)  with overflow for image in 100% for height of window size and 300 px for width  and I need X - close button for caption (for see image without caption?

Juicebox-Pro does not natively feature the ability to display captions in separate tabs or windows with a close button.
By default, the caption area is displayed on the overlay and the overlay is toggled on and off when the users hovers over and out of the gallery. If you do not want your caption to be displayed on top of your main images, set captionPosition to BELOW_IMAGE, BOTTOM or BELOW_THUMBS.
Otherwise you could set showInfoButton="TRUE" so that visitors to your web site can toggle the overlay on and off via the Info Button on the Button Bar.

If you really want to have your captions opened in a new tab or window, you could either:
(1) Create a link in your standard gallery caption which would open a new page with your extended text. You can include links in captions by using HTML formatting (specifically the <a> tag) as documented in this FAQ. As Juicebox-Pro does not natively support such functionality, this setup (separate caption pages for each image) would need to be constructed manually.
... or:
(2) You could set the captions in Juicebox-Pro as normal and use the Juicebox-Pro API (specifically teh getImageInfo() method) to display the caption when a custom 'Display Caption' button (created by yourself and placed elsewhere on your web page alongside your gallery) is opened.
As an example, create a test Juicebox-Pro gallery using JuiceboxBuidler-Pro and use the following code as your gallery's 'index.html' page.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <style type="text/css">
            body {
                margin: 0px;
            }
        </style>
        <title>Test</title>
    </head>
    <body>
        <script src="jbcore/juicebox.js"></script>
        <script>
            jb = new juicebox({
                containerId: 'juicebox-container',
                galleryWidth: '600',
                galleryHeight: '400'
            });
            function display_caption() {
                var index = jb.getImageIndex();
                var info = jb.getImageInfo(index);
                var caption = info.caption;
                var popup = window.open('', 'caption', 'width=300, height=400, scrollbars=yes');
                popup.document.write('<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>Caption</title></head><body><div>' + caption + '</div></body></html>');
            }
        </script>
        <div id="juicebox-container"></div>
        <div id="caption-button">
            <a href="#" onclick="javascript: display_caption(); return false;">Click to display caption.</a>
        </div>
    </body>
</html>

You could change the 'window.open' function for whatever JavaScript method you like to display your captions (such as a lightbox modal dialog).
If you wanted to incorporate the 'Display Caption' button into the gallery itself, you could use the 'Open Image' button, changing its functionality, icon and rollover tooltip text.
To change its functionality, you would need to set each image's linkUrl (in your gallery's XML file) to linkUrl="javascript: display_caption();" (the name of the custom function in the gallery's 'index.html' page used to display the caption) and set each image's linkTarget to linkTarget="_self".
To change its icon, follow the 'Using Custom Icons' instructions on the Theming support page.
To change its rollover tooltip text (to something like 'Click to display caption.'), use the languageList configuration option.

Please note that this would need to be done manually on a gallery-by-gallery basis and could not be incorporated into the Drupal module.

4,228

(1 replies, posted in Juicebox-Lite Support)

It sounds like there might a be a problem with your gallery's XML file such as your web host adding code to the file (for example comments or web statistics code) which may break the XML formatting.
Try opening your gallery's XML file directly in your browser and if there are any errors in the file, the browser should let you know what they are.

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

4,229

(3 replies, posted in Juicebox-Pro Support)

Instructions for using the Juicebox module for Drupal can be found on this web page.

In order to use the module with Juicebox-Pro, use the 'jbcore' folder from the Juicebox-Pro download zip package ('juicebox_pro_1.3.3/web/jbcore/') in Step #3 of the Installation instructions on this web page.

Please note that web did not write the module ourselves and support for the module should be directed towards the Drupal forums where the author of the module should be able to help you further.

Alternatively, you can manually embed a Juicebox gallery in a Drupal page by following the 'Embedding in a Drupal Site' instructions here.

4,230

(3 replies, posted in Juicebox-Pro Support)

As far as I am aware, there are no plans to introduce individual Pro options in the Lightroom plugin interface. (None of the available Juicebox plugins feature individual Pro options in their interfaces.)

The only programs which feature all individual Pro options are JuiceboxBuilder-Pro (which comes with Juicebox-Pro), Showkase and svManager.

4,231

(3 replies, posted in Juicebox-Pro Support)

Yes. You can set textShadowColor="rgba(0,0,0,0)" in the Pro Options text area.
The 4th parameter of the rgba(r,g,b,a) value is the alpha channel (the transparency) and setting it to 0 will make the text shadow completely transparent rendering it invisible.

4,232

(7 replies, posted in Juicebox-Pro Support)

I'm glad you have found the reason for the problem on your own computer and can now use a workaround (copy the gallery to a location outside of your Google Drive Sync folder and delete the 'desktop.ini' files).

However, I am still unable to replicate the problem.
There are 'desktop.ini' files within my own Google Drive Sync root folder and all gallery 'image' folders but it does not affect the functionality of JuiceboxBuidler-Pro. The presence of the 'desktop.ini' files does not make a difference in my own tests.

I think it's the desktop.ini that causes the problem.

Try manually deleting the 'desktop.ini' files from your Google Drive Sync root folder and all gallery 'image' folders to check whether or not the 'desktop.ini' files are the cause of the problem on your own computer.

4,233

(3 replies, posted in Juicebox-Lite Support)

You can upgrade an existing gallery by simply replacing the gallery's 'jbcore' folder on your web server.
There is no need to recreate your gallery.

4,234

(7 replies, posted in Juicebox-Pro Support)

I have found out what causes this, we store our albums in google drive

I have tried this for myself but have been unable to replicate the problem you describe.
I can save a gallery to a Google Drive Sync folder in JuiceboxBuilder-Pro and and then open it with no problem.
Also, if there are any non-gallery files in a gallery folder, JuiceboxBuilder-Pro should just ignore them (and it does in my own tests).

and google drive adds extra files to the directories.

What files do you see that Google Drive adds to your folders (I cannot tell from your video)?

Perhaps you could zip, upload and post a link to the complete gallery folder that crashes your JuiceboxBuilder-Pro so that I could take a look for myself.
I could place it in my own Google Drive Sync folder and try opening it in JuiceboxBuilder-Pro to see what happens.

4,235

(7 replies, posted in Juicebox-Pro Support)

Unfortunately, I do not know what might be causing your problem but it may be a permissions or administrative rights issue.
Try turning off User Account Control (UAC) on your PC to see if this makes a difference.
Please see this web page for instructions on how to do this.

and is there any log files we can take a look at.

Perhaps the Windows Event Viewer may hold a clue as to what might be causing your problem. Try looking in the 'Windows Logs' section for any warnings or errors which look like they might be relevant.

4,236

(2 replies, posted in Juicebox-Lite Support)

If you are trying to preview your gallery locally (on your computer), please use either Firefox or Opera.
It is not possible to display a gallery locally in IE11, Chrome or Opera due to a security restriction whereby these browsers cannot load local XML files.

Please note that your gallery will display fine in all browsers when has been uploaded to a web server.

4,237

(1 replies, posted in Juicebox-Pro Support)

Methods of adding a logo to a Juicebox-Pro gallery can be found in the Adding a Logo support section.

4,238

(9 replies, posted in Juicebox-Pro Support)

Any news since the release of v1.3.3?
Can you provide an ETA to the bug fix?

Unfortunately, I have no news to report at the moment and there is no ETA on the fix/next version of Juicebox-Pro.
All I can say is that the developers are aware of the problem and are working towards a solution.

I understand you put that message on the lite version, but please, don't do so on the pro!

If you are referring to galleries generated by the Lightroom plugin, open the plugin's 'juicebox.lrwebengine/index.html' file (the template file which the plugin uses to generate the gallery's 'index.html' page) in a plain text editor and remove the following line (line 7):

<meta name="description" content="This is a Juicebox Gallery. Get yours at www.juicebox.net" />

4,239

(1 replies, posted in Juicebox-Pro Support)

All XML entities within configuration option values stored as attributes to the opening <juiceboxgallery> tag in the gallery's XML file must be escaped (otherwise, the XML formatting of the document may break).
The following characters should be replaced with their escaped counterparts as follows:

& (Ampersand)                ->  &amp;
< (Left angle bracket)       ->  &lt;
> (Right angle bracket)      ->  &gt;
" (Straight quotation mark)  ->  &quot;
' (Apostrophe)               ->  &apos;

When entering data into the text fields in JuiceboxBuilder-Pro, these characters are automatically escaped by the applicaiton and you do not need to make the substitutions yourself.

There is a link to an online tool which will escape XML entities for you in the following FAQ:
How do I add HTML formatting to the Gallery Title or Back Button?

4,240

(1 replies, posted in Juicebox-Pro Support)

All thumbnails in a Juicebox-Pro gallery will have the same dimensions (set via the thumbWidth and thumbHeight configuration options). It is not possible to have thumbnails of different sizes within a gallery.
Essentially, the thumbnails are designed as a navigation device. The main images themselves are not cropped (as long as imageScaleMode is set to SCALE or SCALE_DOWN).

If you like, you could post this as a suggestion for a future version of Juicebox-Pro in the Feature Request thread.
This keeps all the feature requests together and ensures that they are not overlooked.

The issue is with the front-end pages.

The only external script that WP-Juicebox loads in the frontend pages is the 'juicebox.js' file (which internally loads the 'theme.css' file). This is exactly the same as when embedding a Juicebox gallery into any other web page and it should not prevent a page from scrolling.
Knowing that the only code on the frontend pages generated by WP-Juicebox is the 'juicebox.js' file and the JavaScript embedding code, the problem would appear to be a conflict between the core Juicebox files (rather than the WP-Juicebox code) and the Media Grid plugin.
However, debugging would be difficult as both the 'juicebox.js' and 'media-grid/js/frontend.js' files are packed and obfuscated.
Unfortunately, the only solution I can think of would be to isolate the Juicebox gallery from the other code on your page by creating a gallery by a method other than WP-Juicebox (for example using JuiceboxBuilder-Pro) and loading the gallery into an iframe as documented (as Option #2) here.

Sorry, I am not familiar with MP6, is this something I should know about?

Sorry, I was referring to a different WordPress plugin named Media Grid which requires the MP6 plugin and is used in the admin section only (hence my questions).

4,242

(1 replies, posted in Juicebox-Pro Support)

Try setting expandInNewPage="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> General' section).
For more information on the expandInNewPage configuration option, please see here.

We plan to introduce the ability to set a separate color for the expanded page background (complete with its own transparency value) in the next version of Juicebox-Pro which should provide a solution to this issue.

4,243

(4 replies, posted in Juicebox-Lite Support)

That's great!
I'm glad your problem has been resolved.
Thank you for posting back to let me know.

Unfortunately, I do not have a Windows Phone on which to test.

the sites will no longer scroll

Are you referring to the Media Library page in the admin section or the frontend pages?
If I know what page(s) fail to scroll, I will be able to know what scripts WP-Juicebox has loaded on the page(s) and I should have a better idea as to what might be causing the conflict.
If you are referring to the frontend pages, then please post the URL to your site so that I can take a look for myself.
Also, what happens if you deactivate MP6 but keep Media Grid activated?

4,245

(3 replies, posted in Juicebox-Pro Support)

No problem. I hope you find an answer to your query.

4,246

(4 replies, posted in Juicebox-Lite Support)

Thank you for fixing the HTML errors on your page. At least we can eliminate them from the problem now.

On further investigation, the problem may not be due to global CSS.
If you load the gallery from the a menu page and the layout appears broken, try resizing the browser window and you should see the gallery redrawn and look OK.
The problem seems to be with how your theme seems to load everything on the page at once and then selectively display whatever is chosen by the user. When the Juicebox code is first run on the page, the container into which the gallery is embedded is not visible on the page at all (and Juicebox may not be able to determine what its dimensions should be until its parent container is displayed).
Try changing the gallery's width from 100% to a fixed pixel value (such as 800px) to see if this makes a difference.

Also, when the gallery's link is clicked, you could try forcing the gallery to be redrawn by using the setGallerySize() and showGallery() Juicebox-Pro API methods. (Please note that this requires Juicebox-Pro.)
However, this may be difficult to implement within a WordPress environment where the pages are created dynamically.
It would require more than just a modification of the WP-Juicebox files as the call to the API methods would have to be placed in the links to the galleries.
I hope this points you in the right direction.

4,247

(2 replies, posted in Juicebox-Pro Support)

If the galleries always load OK on your Mac, then there is no problem with the gallery files themselves.
It sounds like the browser on your mobile device may be timing out whilst loading the galleries (which may be due to the speed of the web server where the galleries are hosted, your internet connection or the stability of your wi-fi connection).
I have viewed all your galleries from both links on an iPod Touch 4 iOS 6.1.3 over wi-fi and they all display OK.

With regard to the 3G problem, create an .htaccess file containing the following code and upload it to your website's root directory. (Please note that this requires an Apache web server.)

<IfModule mod_headers.c>
Header set Cache-Control "no-transform"
</IfModule>

This should prevent content modification on your site when visitors view your galleries over a 3G connection.

You could also contact your 3G provider to see if it is possible for content modification to be turned off on your account (although this will help only when you view other people's galleries and will not solve the problem of other people viewing your own galleries over their own 3G connections, which the solution above tackles).

4,248

(7 replies, posted in Juicebox-Pro Support)

If everything was working OK and now it is not, something must have changed to cause this problem.
Can you remember making any changes to your computer between it working and now not working?
Did you install any other software or updates which may be causing the problem?
Are you able to use System Restore to wind back your system to a time when the problem did not happen?

I have a problem, suddenly I cannot create new albums or open existing ones.

Do you mean that the 'New Gallery' and 'Open Gallery' buttons are ineffective or is there some other problem?

Try running JuiceboxBuilder-Pro with administrative rights (right-click the shortcut and select 'Run as administrator').
If this does not help, try the following.
Uninstall both JuiceboxBuilder-Pro and Adobe AIR and then manually delete the C:\Users\username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuidler-Pro folder (as before).
Now, reinstall both Adobe AIR and JuiceboxBuilder-Pro using the right-click 'Run as administrator' option (rather than just double-clicking the installation files).

If this does not help, create a new Administrator User Account and try installing and using JuiecboxBulder-Pro from this account/

Hopefully one of these suggestions will help.

4,249

(4 replies, posted in Juicebox-Lite Support)

Check the permissions of your gallery's 'images' and 'thumbs' folders (and of the image files themselves) on your web server with a FTP program.
When I go directly to the location of your gallery's first image in a browser, a '403 Permission Denied' message is displayed.
Permissions of 755 for folders and 644 for files should work fine.

4,250

(4 replies, posted in Juicebox-Lite Support)

It looks like your current WordPress theme may be using some global CSS rules which are breaking the layout of the gallery.
Also, when validating your homepage with the W3C Markup Validation service, 142 errors and 34 warnings are reported so it looks like your theme is not generating valid HTML code which may also be contributing to the problem.
Try upgrading your Nemesis theme to the current version (v1.5.2) to see if this helps.
Otherwise, try using a different theme to confirm whether or not the Nemesis theme is responsible for the HTML errors on your page.
Even if the HTML are fixed, the problem may still be due to global CSS. There is no way to sandbox elements on a web page and global CSS rules may break plugins (such as WP-Juicebox) which have no option but to inherit these rules.