4,901

(23 replies, posted in Juicebox-Pro Support)

Try hiding the 'jbseo' <div> in your 'index.php' page using CSS such as either:

#jbseo {
    visibility: hidden;
}

... or:

#jbseo {
    display: none;
}

4,902

(7 replies, posted in Juicebox-Pro Support)

You can use a 'preset' file to store configuration options and then apply them to new galleries.
Please see the Presets section of the JuiceboxBuilder User Guide.

4,903

(2 replies, posted in Juicebox-Pro Support)

This may be caused be a conflict between the CSS on your page and that of the gallery itself.
Check your page's CSS (there are 30 external CSS files listed on your page) for any generalized CSS that the gallery might inherit. Look out for any CSS rules that, for example, apply to all 'img', 'p' or 'div' tags (rather than just specific instances of these tags through use of ids and classes).

4,904

(3 replies, posted in Juicebox-Pro Support)

Try including the CSS in the gallery's own 'jbcore/classic/theme.css' file (rather than the WordPress 'style.css' file) and double-check that you iPhone browser's cache has been completely cleared.
I tried your CSS in a test gallery and viewed it on an iPod Touch and the CSS was clearly being used in the gallery (in Small Screen Mode in Mobile Safari).
If you continue to experience difficulties, please post the URL to your gallery so that I can take a look.

4,905

(7 replies, posted in Juicebox-Pro Support)

What are my options to adjust these parameters.  Is there something I can do so Juicebox.js calculates these to be small numbers.

To remove the padding around the titles and captions, try adding the following CSS to your gallery's 'jbcore/classic/theme.css' file:

.jb-cap-frame .jb-caption {
    padding: 0 !important;
}

Unfortunately, your tool will not allow me place Captions to the Right for Portraits and Under for Landscapes, which would be the ideal solution and provide a better presentation of Portrait slides.

As you are aware, Juicebox does not support positioning captions to the left or right of the main images but I notice that you have suggested this in the Feature Requests thread. Thank you for your suggestion.

how do I find all the PRO settings that I set up in my preset?

The Pro settings in your preset XML file will be the ones that are listed as Pro on the Config Options page. Essentially, this will be everything that is not listed in the Lite section.

what specific syntax do I use to add them?

As noted on the Lightrom Plugin page:

Enter Pro options in the "Juicebox-Pro Options" text area in the Lightroom Plugin interface. Config options should be entered one per line in the format optionName="OPTION_VALUE". Use Ctrl-Enter to add a new line.

Is it as simple as opening my preset .xml file in a text editor, cut the presets and paste them into lightroom?

Almost. Each Pro Option should be entered in the Lightroom "Pro Options" text area on a line of its own. As long as you have upgraded the plugin to Juicebox-Pro by following the instructions on this web page, the Pro Options will take effect in the live preview window as soon as you leave the 'Pro Options' text area.

4,907

(11 replies, posted in Juicebox-Lite Support)

Looking at the dynamically generated XML file for your gallery, the XML declaration is not at the very top of the document (where it should be). Line 1 of the file is blank.
Try viewing the file in a browser to see the error message: http://www.beavanderheijden.nl/site/wp- … llery_id=9
The file is created with the PHP function saveXML() so there should be no blank line before the XML declaration.

The cause may be due to a specific version of PHP. What version of PHP does your web server run and did your web host upgrade its PHP version recently?

The fix is to change line 148 of the 'wp-juicebox/config.php' file to the following:

echo $new_dom_doc->saveXML($new_settings_tag);

This fix will be included in the next version of WP-Juicebox.

4,908

(7 replies, posted in Juicebox-Pro Support)

How do I handle this setting with an embedded gallery in a posting. I bought the pro version, so used the Windows JuiceBuilderPro to configure the gallery.

You would need to change any configuration options (such as imagePadding) in the gallery's own 'config.xml' file (rather than in any WordPress setting).

As far as I am aware I do not have a gallery in WP to apply the pro settings to (maybe I do... how do I find it).

That is correct. If you have embedded a Juicebox gallery into a WordPress post manually, then WP-Juicebox (the Juicebox plugin for WordPress) will know nothing about it.

What is setting these values, extracted via Firebug

These values are calculated and set by the 'juicebox.js' file which is obfuscated and cannot be modified.

What is the best way to put in a formal change request. I have a suggestion to make.

Please post feature requests in this forum thread. It ensures that they will not be overlooked.

While we disagree on how you handle adding images to Galleries,

If the documentation can be improved, that can only be a good thing. I will take a look at the current instructions and see if they can be made clearer.

I am pleased with the quality of the overall response.

That's great to hear. Thank you.

4,909

(1 replies, posted in Juicebox-Pro Support)

To browse inside the 'juicebox.lrwebengine' package, use ctrl-click and select "Show Package Contents".

4,910

(3 replies, posted in Juicebox-Pro Support)

Is there a way to style the caption for the IPhone only?

As far as I am aware, it is not possible to style captions differently in Large Screen Mode and in Small Screen Mode as both screen modes use the same CSS classes for titles and captions.

I can style it for the desktop but for the mobile the default caption css is showing up. The styles I applied for the desktop are not working on the IPhone.

If you style your captions using the CSS classes in the code you posted, the styling should be the same in both Large Screen Mode and Small Screen Mode. If it differs on your iPhone, then try clearing your browser's cache before reloading your gallery to ensure that your browser is not hanging onto and using older versions of your gallery files.

And if it is not possible to style the caption on the IPhone, maybe it is possible to select another configuration option for the mobile?

This is also not possible. Each gallery uses only a single instance of each configuration option and its value is used in both Large Screen Mode and Small Screen Mode.

4,911

(7 replies, posted in Juicebox-Pro Support)

2. Titles and Captions.

The drop shadow for the captions is not configurable from within the JuiceboxBuilder-Pro interface.
Edit the 'jbcore/classic/theme.css' file in a plain text editor and remove lines 215:

text-shadow: 1px 1px 2px rgba(0,0,0,0.5);

(The line number refers to Juicebox-Pro v1.2.0.)

3. Adding Images using WP-Juicebox.

Instructions for adding images to a WP-Juicebox gallery (for both WordPress prior to v3.5 and WordPress v3.5 or later) can be found on this web page (using WordPress's own terminology). Essentially, all you need to do is attach images to the post containing the gallery and the images will appear in the gallery.

4. Control of Padding and Margins

The margin around the main image is controlled by the imagePadding configuration option. The imagePadding value is used in all directions (top, bottom, left and right) around the main image.
In order to use this configuration option in WP-Juicebox, you would need to upgrade the plugin from Juicebox-Lite (which it comes bundled with) to Juicebox-Pro by following the instructions on this page and then add imagePadding configuration option to the Pro Options text area in your gallery settings.
There are no configuration options to adjust the padding around the titles and captions, though you can set maxCaptionHeight (to ensure that the caption area's height does not go beyond a set value) and captionHAlign (to horizontally align the titles and caption within the caption area).
If you wish to configure a gallery beyond the available configuration options, you might like to look into modifying the gallery's 'jbcore/classic/theme.css' file. Please see the Theming Guide for further information.

5. Vertical Spacing

We plan to introduce new configuration options in the next version of Juicebox-Pro which will allow you to horizontally and vertically align thumbnails and main images within their respective areas. Until then, make sure that you set low values for thumbPadding and imagePadding to minimize the space between the thumbnails and main images.

Currently, there is a fixed 10px separation between the main image and the thumbnails (when they are positioned LEFT or RIGHT). This will be removed in the next version of Juicebox-Pro.

4,913

(11 replies, posted in Juicebox-Lite Support)

@Alfred

Suddenly I got this error on the forntend site:
Juicebox Error: Config XML file not found.

Upgrading WP-Juicebox should not cause this error message to be displayed. Try re-uploading the plugin files to your web server to ensure that all files are present and correct in case something happened to corrupt a file during the initial upload.

I only have the default.xml file in the plugin-folder.

That is perfectly normal. That should be the only XML file in the 'wp-juicebox/' folder. The gallery XML files are stored in the 'wp-content/uploads/juicebox/' folder.

But again this error:
WP-Juicebox cannot assign full access permissions (777) to the wp-content/uploads/juicebox folder. Please do this manually

It sounds like your web server may not support the PHP function used to set the permissions on the 'wp-content/uploads/juicebox/' folder but as long as the permissions have been set to 0777 manually, the plugin should activate successfully.

And any idea what the Error Config XML not found means? Why this suddenly happens?

Perhaps both of your problems are related. Please post the URL to one of your WP-Juicebox galleries which is displaying the 'Config XML Not Found' message so that I can take a look.

4,914

(1 replies, posted in Juicebox-Lite Support)

Juicebox-Lite supports only the flickrUserName and flickrTags configuration options.
In order to use the flickrSetId configuration option (which would return images in a Flickr Set in the order in which you have them in Flickr), you would need to upgrade to Juicebox-Pro.

4,915

(14 replies, posted in Juicebox-Pro Support)

It looks like the code should go in the gallery's own 'index.html' page (the page you are loading into the <iframe>).
You may also need to include jQuery in that page by adding the following code to the <head> section of the page:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>

4,916

(2 replies, posted in Juicebox-Lite Support)

When trying to view your gallery's dynamically-generated XML file (http://humanpose.com/wp-content/plugins … llery_id=5) directly in a browser, I get a '500 Internal Server Error' and the following message:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, pascal@lebersorger.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Try reinstalling the WP-Juicebox to ensure that all files are present and correct on your web server (including the 'config.php' file which is used to dynamically generate the gallery's XML file) in case something happened to corrupt a file during the initial upload.

If you want to prevent browsers from caching your gallery's XML file, try defining your gallery's XML file with a unique identifier (e.g. the current time which will be different each time the browser loads the page) using the configUrl option in your gallery's embedding code.

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
    new juicebox({
        containerId : 'juicebox-container',
        configUrl : 'config.xml?nocache=' + new Date().getTime()
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

4,918

(1 replies, posted in Juicebox-Lite Support)

If viewing your gallery locally, please see this FAQ regarding Chrome:
When I view my gallery locally in Google Chrome, I see the message "Juicebox does not display locally in Google Chrome". Why?

Juicebox galleries should display fine on all major desktop browsers.
If you have made any modifications to your galleries since first uploading them, try clearing your browsers' caches to ensure that they are not hanging onto and using older versions of your gallery files.

Take a look at the other FAQs in case one of them describes your scenario and offers help.
For example:
When I view my gallery, I see a blank area. Why?
Why can't I view my gallery on a 3G mobile connection?

Also, make sure that all your gallery files are on the same domain/subdomain as the web page which contains the embedding code. For example, if you use absolute URLs in your embedding code which refer to a subdomain such as www.example.com, then your gallery will display only when you visit www.example.com and not example.com.

4,919

(6 replies, posted in Juicebox-Lite Support)

So the juicebox code is not only on the interiors.html page, but it is also on the gallery3 index.html page.

Does the new code go in BOTH locations?

At the moment on your web site, the embedding code is in both pages.
However, the gallery's own 'index.html' page is required only if you want to view the gallery on a page of its own (or if you want to load the gallery into an iframe).
As you are embedding the gallery into an existing page alongside other content, the gallery's own 'index.html' page is redundant and can actually be deleted from your web server if you like.

I am going to replace that with the new code you gave me, but my question is "why is the juicebox-container div underneath the actual code and not "holding" the juicebox script and code?  Could this be part of the problem?

There is no need to replace the code in the gallery's 'index.html' file (see above). Just change the URLs in the embedding code in the 'interiors.html', 'exteriors.html' and 'projects.html' pages.
The JavaScript code tells Juicebox to fill the 'juicebox-container' <div> with the gallery. The JavaScript code should be outside the 'juicebox-container' <div>.

This I do not understand. If the <div>, which I assume means the entire gallery, is centered, and then each element is centered within its own area, why does the Main Image have a greater amount of blank space on its left side than its right, if the edge of the thumbnail is assumed to be the edge of the thumbnail container?

Take a look at this screenshot using Firefox's 'Inspect Element' functionality. The dotted line shows the thumbnail area. The area to the right of the thumbnail area is the image area. The thumbnails are horizontally centred within the thumbnail area and there is an equal amount of space to the left and right of the main image within the image area.

Why is the Button Bar not centered

This is caused by a bug (buttonBarHAlign="CENTER" does not work when thumbsPosition="LEFT" or "RIGHT") which has already been addressed and will be fixed in the next version of Juicebox-Pro.

Why would the thumbnails be flush to the edge of the container, if the entire gallery is centered within the container?

Setting thumbsPosition="LEFT" (in conjunction with thumbPadding="0" and thumbNavPosition="BOTTOM") will automatically have the thumbnails flush to the left edge of the gallery. My suggestions above will allow you to move the thumbnails away from the left edge of the gallery.
Centering the gallery (the 'juicebox-container' <div> with the background color of #63000) within your page (so that there is an equal amount of space either side of it) is different to positioning the gallery elements within the gallery.

I want it, along with the thumbnails, nicely aligned center.

From the mock-up screenshot you provided, it looks like the layout you are after might be achieved by simply increasing the value of the stagePadding configuration option from its default value of zero, e.g. stagePadding="50"

I notice that you have the embedding code correctly inserted into your http://www.hotelmandarina.com/rooms_rates.html page.
However, the path to the 'juicebox.js' file within the embedding code is incorrect.
Copy the contents of your gallery folder to the root of your web space (alongside the 'rooms_rates.html' file) and your gallery should display fine.

4,922

(11 replies, posted in Juicebox-Lite Support)

does it show on your computer ?

The gallery at http://www.tulldesignstudio.com/juicebox_gallery/ displays fine.

it should show on the social page but nothing!

There is no sign of any Juicebox embedding code on your http://www.tulldesignstudio.com/social.html page.

I don't understand why it would not show use go daddy for hosting provider?

If you copied and pasted the embedding code from my last post into any page on your web site, your gallery should be displayed on that page. (GoDaddy hosting should be absolutely fine.)

Your gallery (the 'juicebox-container' <div>) is horizontally centered within its parent container and, within the gallery, the thumbnails are centered within the thumbnail area and the main image is centered within the image area. Most of your main images are portrait style and, in a landscape style gallery, there is space to the left and right of the main image. Try resizing your gallery browser (by reducing its width) and you will see that the thumbnails and main images become closer together.

the thumbnails are flush with the left side of the container

This is because you have set thumbsPosition="LEFT" and thumbNavPosition="BOTTOM".

the image with the largest horizontal measurement doesn't come close to the right side

Currently, there is no configuration option available to horizontally align the main images to the right edge of the image area. However, in a browser window of a certain aspect ratio (closer to portrait than landscape), the right side of your main images will be flush against the right edge of the gallery. Try resizing your browser window and you should see this.

And I would actually like to reduce the distance between the thumbnails and the main image, if that's at all possible.

My suggestions above would move the thumbnails away from the left edge of the gallery.
If you wanted the thumbnails as close to the main images as possible (for images of all aspect ratios), you could set the following configuration options:

thumbsPosition="LEFT"
maxThumbRows="3"
maxThumbColumns="3"
thumbNavPosition="BOTTOM"
thumbPadding="0"
imagePadding="0"
imageScaleMode="FILL"

Also, changing the thumbNavPosition also made the entire gallery jump from one position to the other, but still slewing left.

Changing thumbNavPosition from "BOTTOM" to "CENTER" will reserve space to the left and right of the thumbnails for the thumbnail navigation arrows.
As I noted above, there are currently no configuration options to horizontally and vertically align the thumbnails and main images within their respective areas but such options should be introduced in the next version of Juicebox-Pro.

4,924

(2 replies, posted in Juicebox-Lite Support)

I was curious if there is a way to remove the thumbnails completely in the lite version?

No.

If not, is it possible in the pro version?

Yes. Use the following Juicebox-Pro configuration options:

showSmallThumbs="FALSE"
showLargeThumbs="FALSE"
showThumbsButton="FALSE"

For reference, a list of all Juicebox-Pro configuration options can be found here.

all I still see is this code on the html page

It sounds like you have entered the embedding code as plain text rather than as HTML code. Make sure that the method of entry is correct (use Code View).

Also.. when I publish the gallery... it asks me to name the index name page. what exactly does this mean? Put in the name of the page it's going on?

This is simply the name of the HTML page created by JuiceboxBuilder-Lite in order to display the gallery on a page of its own (for example, when previewing the gallery immediately after creation). If you plan to embed the gallery in an existing web page alongside other content, this HTML page is not actually required so it does not matter what you name the file.