4,876

(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,877

(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,879

(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,880

(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,883

(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,885

(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.

4,887

(11 replies, posted in Juicebox-Lite Support)

@paul3837

If your gallery is located at: http://www.tulldesignstudio.com/juicebox_gallery/
... then you can use the following embedding code:

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

When using absolute URLs in your embedding code (as above), it does not matter where the page containing the embedding code is uploaded to on your web server. You can use the above embedding code in any page in your web site and your gallery should be displayed.

You have a stray double-quote in your code.
Change:

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

... to:

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

However, your gallery is horizontally centered within its parent container.

If you wish to increase the distance between the thumbnails and the left edge of the gallery, you could:
(1) Change thumbNavPosition="BOTTOM" to thumbNavPosition="CENTER"
(2) Increase the value of the thumbPadding configuration option
(3) Increase the value of the stagePaddingconfiguration option

The next version of Juicebox-Pro will also introduce configuration options which will allow you to horizontally and vertically align the thumbnails and main images within their respective areas (although I do not know when it will be released).

4,889

(2 replies, posted in Juicebox-Pro Support)

The first issue is that captions in the overlay are centered in IE only.

Your web page's entire <body> section is encapsulated within <center> tags and it looks like the captions within the gallery are inheriting this. Your page uses the HTML5 Doctype Declaration and the <center> element is obsolete in HTML5 and CSS should be used instead.
Try validating your web page with the W3C Markup Validation Service and fix the HTML errors reported. Once the code on your web page validates correctly against your chosen Doctype Declaration's set of standards, your web page should be rendered with greater predictability and consistency across different browsers.

it's not resizing on iPhones

Try adding the following <meta> tag to the <head> section of your web page:

<meta name="viewport" content="width=device-width, initial-scale=1">

I included enableTouchZoom: "TRUE"

The enableTouchZoom configuration option was removed from Juicebox v1.2.0 (please see the Version History for details) as the gallery navigation gestures can interfere with pinch zooming.

As an alternative to the Splash Page (which will display the gallery in its own page when clicked), you could set either showSplashPage="NEVER" (to initially display the Small Screen Mode gallery) or screenMode="LARGE" (to initially display the Large Screen Mode gallery).

4,890

(6 replies, posted in Juicebox-Lite Support)

I think I may have discovered the reason for your problem.
In your galleries, the paths within your embedding code use the www subdomain of finecustombuilding.com (www.finecustombuilding.com) and your galleries will display fine if visiting www.finecustombuilding.com.
However, all gallery files must be located on the same domain (or subdomain) as the web page into which the gallery is embedded (due to the JavaScript same origin policy) and your gallery will fail if you access your page via finecustombuilding.com rather than www.finecustombuilding.com.

Either ensure that your clients visit www.finecustombuilding.com or use relative paths within your embedding code so that your galleries can be viewed at both www.finecustombuilding.com and finecustombuilding.com.

For example, in your 'projects.html' file, use the following embedding code:

<script src="jbox_gallery3/jbcore/juicebox.js"></script>
<script>
  new juicebox({
    baseUrl : 'jbox_gallery3/',
    containerId : 'juicebox-container3',
    galleryWidth : '930px',
    galleryHeight : '700px',
    backgroundColor: '#222222'
  });
  </script>

4,891

(2 replies, posted in Juicebox-Lite Support)

Chrome will not let me preview my gallery in Juicebox.

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

How do I force it to be opened by Firefox or Safari?

JuiceboxBuilder-Lite previews your gallery using your default browser.
Make Firefox or Safari your default browser.
Firefox: http://blog.mozilla.org/theden/2012/07/ … t-browser/
Safari: http://support.apple.com/kb/ht1637

4,892

(1 replies, posted in Juicebox-Lite Support)

A Juicebox gallery should work fine in a page using an XHTML Doctype Declaration.

Make sure that you are using the current version of Juicebox-Lite (v1.2.0).
If necessary, instructions for 'Upgrading Juicebox' can be found here.

Also, try re-uploading your gallery's 'jbcore' folder to ensure that all necessary files are present and correct in case something happened to corrupt the 'juicebox.js' file on the initial upload.

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

4,893

(12 replies, posted in Juicebox-Lite Support)

I cannot promise anything but we are looking into it.

4,894

(496 replies, posted in Juicebox-Pro Support)

@graphitegolem

Finally, from reading the first few posts in this thread, it seems that the simplest way to notify users about updates would be to use the email addresses that you've collected by PayPal- I don't use Twitter, so I'm never going to find out about new versions, it seems.

You can join our email mailing list (at the bottom of our homepage) to get all the latest Juicebox news and developments.

4,895

(11 replies, posted in Juicebox-Lite Support)

@ Shoyeb56564

Please make sure that you are using the latest version of WP-Juicebox (v1.2.0.1) and if you have already checked the suggestions in my posts above, please post the URL to your gallery so that I can take a look.

4,896

(4 replies, posted in Juicebox-Pro Support)

Just try opening Adobe Extension Manager first and then go to 'File -> Install Extension' from the drop-down menu at the top (and navigate towards the .mxp file).
I have fixed the link in my previous post. (The instructions for installing the CS2/CS3 version are on the Photoshop Template page.)

4,897

(12 replies, posted in Juicebox-Lite Support)

Will Showkase provide for this?

Not at the moment. The titles and captions in a Juicebox gallery (whether Lite or Pro) are not indexed by Google but we are currently investigating SEO and Juicebox.
In the meantime, please take a look at this forum post for a possible workaround.

4,898

(4 replies, posted in Juicebox-Pro Support)

Rather than double-clicking the .mxp file, try right-clicking the shortcut for Adobe Extension Manager, selecting 'Run as administrator...' and then go to 'File -> Install Extension' from the drop-down menu at the top (and navigate towards the .mxp file).
Otherwise, download the Photoshop Template for CS2 or CS3 and following the installation instructions here.
Once installed, the plugin files for CS2/CS3 are identical to those for CS4 or higher, only the method of packing the files (.zip vs .mxp) differs.

4,899

(3 replies, posted in Juicebox-Lite Support)

Is there another public file hosting service I could try?

There are many public file hosting services available but I do not know of any others which are suitable as a host for Juicebox galleries. Dropbox should work fine. However, if your Dropbox account was created after 4 October 2012, you will need to manually create a 'Public' folder on your account by following the 'Creating a Public folder' instructions on this web page.

As an alternative, you could sign up for a hosting account with a regular web host and upload your gallery folder to your web space there using a traditional FTP program such as Filezilla. 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 that often, you get what you pay for with free web hosting and if you pay for an upgraded web hosting package, you will likely receive better support and the web server will likely have less down-time.

4,900

(3 replies, posted in Juicebox-Lite Support)

Instructions for 'Embedding in a Web Template Site' (which should work for your scenario) can be found here.
It sounds like you may have been following these instructions but it is difficult to know exactly what is wrong without seeing your web page.

I uploaded the JB gallery files to DropBox, get the shared link for the index.html file and post it into the iframe code provided by Juicebox.

You should be able to see your gallery by opening the public link to the gallery's 'index.html' file directly in a browser.
If you do not see your gallery, then the link may not be a public link or all your gallery files may not be uploaded to your Dropbox account.
If you can see your gallery, then there may be a problem with the iframe code on your embedding web page.
If you continue to experience difficulties, please post the URL to your gallery so that I can take a look and help further.