4,776

(3 replies, posted in Juicebox-Pro Support)

No. The Lightroom plugin comes bundled with Juicebox-Lite and you can upgrade the plugin by replacing the Lite 'jbcore' folder with the 'Pro' version but the structure of the output files is exactly the same whether you use Juicebox-Lite or Juicebox-Pro.

4,777

(3 replies, posted in Juicebox-Pro Support)

Juicebox-Pro uses only one 'images' folder (and one 'thumbs' folder).
Certain other Lightroom plugins may have created 'Large', 'Medium' and 'Small' folders but, to the best of my knowledge, the Juicebox plugin for Lightroom has never created three separate image folders or any folders by these names.

4,778

(3 replies, posted in Juicebox-Pro Support)

No problem. I am glad that you have been able to solve your problem.
Thank you for posting back to let me know.

4,779

(3 replies, posted in Juicebox-Pro Support)

You can minimize the padding by setting all padding configuration options to zero:

stagePadding="0"
imagePadding="0"
thumbPadding="0"

There is currently a 10px separation between the thumbnails and the main image (when the thumbnails are positioned LEFT or RIGHT) which will be removed in the next version of Juicebox-Pro (although I do not know when it will be released).

In a test gallery I created using only the following configuration options:

thumbsPosition="left"
maxThumbcolumns="3"
maxThumbRows="4"

... (all other configuration options at their default values), 4 rows of thumbnails are displayed, even in a browser window of limited height with very little padding between the thumbnails and the top and bottom of the browser window.

Make sure that there are no generalized CSS rules on your web page which the gallery will inherit, for example any CSS rules which apply to all <div>, <td> or <img> elements on your web page (including those within your gallery) which might introduce a margin or padding.

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

[Post moved to new thread to keep individual queries separate from each other.]

4,780

(6 replies, posted in Juicebox-Lite Support)

I have just noticed that there looks to be a problem with your gallery's 'juicebox.js' file on your web server. There is a lot of extraneous content at the end which is likely to be causing your gallery to fail to display.
Try re-uploading your gallery's 'jbcore' folder to ensure that all files are present and correct.

4,781

(1 replies, posted in Juicebox-Lite Support)

There is a 403 Forbidden message when trying to access your http://aminatajoseph.com/my_gallery_fol … llery.html page so the first thing to do would be to change the permissions on the file (and parent folders) so that users can access the page.

As a test, try logging into your web space with your FTP program and upload a complete gallery folder (not just the contents). (For this test, it does not matter where you upload the gallery folder to as long as you know where it is.)
You should now be able to view the gallery on a page of its own by opening the gallery's 'index.html' page in a browser.

If this works OK, then the next stage would be to embed the gallery in an existing web page.
You could leave the gallery folder exactly as it is on your web server from the last step and embed the gallery using the baseUrl method of embedding as documented here.

If you are having trouble with permissions on your web server or with uploading files and folders to your web server, please contact your web host who should be able to help you further.

4,782

(4 replies, posted in Juicebox-Lite Support)

This is certainly possible.
Take a look at the View Resizable Gallery with Top Menu Example in the Embedding Multiple Galleries section of the Embedding Guide.
If you view the source of the web page in your browser, you should hopefully see how the example works.
You can then copy and modify the code to suit your needs.

An automated solution would be to create a multiple-gallery album using jAlbum and the Juicebox skin.
When using jAlbum and the Juicebox skin, you can drag and drop a complete folder structure into jAlbum's main window and click 'Make Album'.
The resulting album will have a separate Juicebox gallery for each and every folder/subfolder in your input structure and all the galleries will be linked together via a JavaScript navigation tree (displayed on the left of the screen). On clicking a link for a gallery, the current gallery is replaced with the newly selected one.
Here is a sample album created by jAlbum and the Juicebox Skin.

4,783

(6 replies, posted in Juicebox-Lite Support)

For testing purposes, try expressing your gallery's dimensions as absolute pixel values rather than as percentages, e.g.

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

Also, when using percentage heights, please see the note for Using Percentage Heights in the Embedding Guide.

Yes. If you already have an existing .htaccess file, you can just add the code to the file.

4,785

(6 replies, posted in Juicebox-Lite Support)

It looks like there might be a problem with your gallery's 'config.xml' file.
Try opening http://www.liveinthepines.com/config.xml directly in a browser (such as Chrome) and you will see the following error message:

This page contains the following errors:
error on line 122 at column 19: Extra content at the end of the document

Try removing the extra content after the closing </juiceboxgallery> tag to see if this makes a difference.

4,786

(2 replies, posted in Juicebox-Pro Support)

Using the following code (as you do) will horizontally center the gallery in its parent container.

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

However, you may then need to horizontally center the gallery's parent container in its parent container.
Your gallery seems to be nested within 7 further <div> containers and an <article>.
Looking at your web page, it looks like you may need to horizontally center the <div class="entry-content"> within the <article class="post-13 page type-page status-publish hentry"> (using the same method as before).

Did the file need a specific name?  I just named it (new.htaccess).

The file must be named .htaccess not anything else such as new.htaccess. If you have trouble creating a file with such a filename on your system, you can upload the file as new.htaccess but then rename it using an FTP program once it is on your server.
(I posted this as a suggestion as another user claimed to have success using such a .htaccess file.)

For your own website's galleries, try creating an .htaccess file containing the following code and upload it to your website's root directory. (Please note that this requires an Apache server and is untested.)

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

You could also contact your 3G provider to see if it is possible for content modification to be turned off on your account.

Do you know if this is the case with the simple viewer galleries too?

Yes. There is a similar FAQ for SimpleViewer here. Unfortunately, content modification breaks many websites that uses JavaScript, not just Juicebox and SimpleViewer galleries.

4,789

(3 replies, posted in Juicebox-Pro Support)

Instead of:

baseUrl : '/public_html/wp/wp-content/gallery13/130225_AIME/',

... use:

baseUrl : '/wp/wp-content/gallery13/130225_AIME/',

Or, instead of:

baseUrl : '/http://specialevents.com.au/wp/wp-content/gallery13/130225_AIME/',

... use:

baseUrl : 'http://specialevents.com.au/wp/wp-content/gallery13/130225_AIME/',

Use similar paths to point towards your gallery's 'juicebox.js' file, i.e. either:

<script src="/wp/wp-content/gallery13/130225_AIME/jbcore/juicebox.js"></script>

... or:

<script src="http://specialevents.com.au/wp/wp-content/gallery13/130225_AIME/jbcore/juicebox.js"></script>

4,790

(2 replies, posted in Juicebox-Pro Support)

It sounds like you are using WP-Juicebox (the Juicebox plugin for WordPress) so hopefully the following information will be relevant.

When creating a gallery with WP-Juicebox, the plugin uses the Media Library image's 'Title' for the Juicebox 'Title' and, by default, WordPress populates the Media Library 'Title' fields with the image filenames.

If you would like to use the post's title for the Juicebox 'Title' in an individual gallery, then you could edit each gallery image in your Media Library and paste the post's title into the 'Title' fields.

Otherwise, if you wish this change to happen globally for all galleries you create (without the need to change the 'Title' fields on individual images), then open the 'wp-juicebox/config.php' file in a plain text editor and change line 69 to the following:

$title_text = $new_dom_doc->createCDATASection(get_the_title($post_id));

Please note that the line number above refers to WP-Juicebox v1.2.0.1.

4,791

(1 replies, posted in Juicebox-Pro Support)

What you are seeing on your iPhone is the Splash Page.
For more information on the Splash Page, please see here.
You can disable or configure the Splash Page using the Splash Page configuration options.

The reason that your Splash Page image is not displaying correctly is possibly due to a conflict between the CSS of your current WordPress theme and that of the gallery itself.
Try temporarily reverting to the default WordPress theme to see if this makes a difference.

Thank you for sharing your solution.
That seems to work well across all browsers (and versions of Internet Explorer).
It would be great if valid code was rendered identically in all browsers but this is not always the case, especially in older browsers.

So far, I have been unable to create a stripped-back test case which fails in IE8 by nesting the 'juicebox-container' <div> in multiple parent containers. As long as all the parent containers have heights specified by inline CSS, the gallery is displayed at the correct height in IE8 (and other browsers).

4,793

(7 replies, posted in Juicebox-Pro Support)

why when clicking on the Gallery image I'm taken to the jbcore/full.html page

Please see the description of the expandInNewPage configuration option and the Expand Gallery Behavior section for more information.

why is it blank

This looks like a bug relating to the use of a baseUrl and a relative path for a themeUrl.
Try putting your gallery's 'theme.css' file in the 'jbcore/classic/' folder (overwriting the stock 'theme.css' file) and then remove the themeUrl entry from your gallery's embedding code.
I have logged a bug report with the developers.

4,794

(1 replies, posted in Juicebox-Lite Support)

If you were a Juicebox-Pro user, you could use the imagePadding and/or stagePadding configuration options to add padding around a main image when no thumbnails are being displayed. Both configuration options are Juicebox-Pro only (and are not available to Juicebox-Lite users) and take effect when thumbnails are displayed or hidden. The stagePadding surrounds the entire gallery (including thumbnails when they are displayed) and the imagePadding surrounds only the main image.

If using Juicebox-Lite, perhaps the easiest way to create padding around an entire gallery would be to create a border (of the same color as your gallery's background) around your gallery container <div> using CSS.

It would not be possible to create padding around a main image only when thumbnails are hidden by editing a Juicebox-Lite gallery's 'theme.css' file as the logic behind determining whether or not thumbnails are hidden is coded within the 'juicebox.js' JavaScript file which is obfuscated and cannot be modified.

4,795

(2 replies, posted in Juicebox-Pro Support)

No. That arrangement would not work.
All the Juicebox gallery files must be on the same domain/subdomain as the page containing the JavaScript embedding code.
Please see this web page for more information about the JavaScript same-origin policy.

If your JavaScript embedding code is on a page on www.mydomain.com, then the gallery files would also need to be on that domain.
Otherwise, you could embed your gallery using an <iframe> (documented as Option #2 here).
You could upload your gallery folder to www.gallery.mydomain.com (and the gallery would be actually be embedded in the 'index.html' file within the gallery folder on that domain) and you could then load the gallery's 'index.html' file into an <iframe> on a page on www.mydomain.com.
However, please note that when embedding a gallery in an iframe, the 'Expand Gallery' button is disabled and the 'Back Button' will not work.

There is a lot going on within your web page and as it loads, you can visibly see elements shifting around until they settle in place (as the JavaScript and CSS is being rendered by the browser).

There are differences in your web page, not just between versions of Internet Explorer but also between different browsers.
For example, in Firefox 19.0.2, your 'Select Language' combobox is initially completely obscured by the gallery (which it is not in IE10, Chrome 25 or Safari 5.1.7) but it partially appears if you resize the browser window and then maximize it.

As you are expressing your galleryWidth and galleryHeight as percentages, check all parent containers of the Juicebox container (your 'box_slideshow' <div>) to ensure that they all have heights specified via CSS and please see the Using Percentage Heights note in the embedding guide. This suggests using inline CSS on the parent containers rather than on the Juicebox container (your 'box_slideshow' <div>) itself.

If there is a problem with the gallery not being able to determine it's height in certain browsers, then you could perhaps express your gallery's height as a fixed pixel value rather than as a percentage.

Another workaround might be to isolate the gallery completely from the rest of your web page by embedding it using an <iframe>, documented as Option #2 here. As your gallery does not use the Expand Button or Back Button, there should be no drawbacks to using an <iframe>. This should avoid any conflicts with your main page and should hopefully work in all browsers.

4,797

(5 replies, posted in Juicebox-Pro Support)

I am glad that you have been able to solve your problem.
Thank you for posting back to let me know.

The link you have provided redirects to http://afrika.delosgaia.nl/index.htm and there seems to be only a SimpleViewer gallery on the page. I see neither a Juicebox-Pro gallery, nor the code you posted (only <div id="box_slideshow"></div>).

I'm not sure it will help (as I have not yet seen the page containing your Juicebox-Pro gallery) but take a look at this FAQ (it relates to IE9 but may also be relevant to IE8):
My gallery looks strange in Internet Explorer 9. Why?

Also, if you are embedding your Juicebox-Pro gallery directly into your 'box_slideshow' <div>, then try removing the 'style' attribute from the <div>, set your gallery's dimensions using the galleryWidth and galleryHeight configuration options (in the embedding code) and, if expressing galleryWidth and galleryHeight as percentages, check all parent containers of your 'box_slideshow' <div> to ensure that they all have heights specified via CSS.

There have been a couple of issues specific to IE8 (regarding the opacity of thumbnail frames and the the FADE image transition type) but these have already been addressed and will be fixed in the next version of Juicebox-Pro.
Just to let you know, there are no known issues regarding gallery sizing in IE8.

If you continue to experience difficulties, please post the link to your Juicebox-Pro gallery so that I can take a look and investigate further.

4,799

(5 replies, posted in Juicebox-Pro Support)

If you have two gallery folders (named 'gallery1' and 'gallery2') which are complete and self-contained (apart from sharing a 'jbcore' folder in a different directory) and wish to display one of the galleries in the web page which contains the code you posted above, then you will need to use the baseUrl configuration option to point to a gallery folder.
Try the following code:

<div id="header">
    <a href="gallery1/index.html">Gal1</a> | <a href="gallery2/index.html">Gal2</a>
</div>

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

This is not possible.
The only way to display the grid of thumbnails is to set screenMode="SMALL" but the Large Screen Mode configuration options will work only in Large Screen Mode. There is no way to mix or change the screen modes in a gallery.