Everythings works fine, but i dont want an thumbindex button.

As well as setting showThumbsButton="FALSE" for Large Screen Mode, you will also need to set showSmallThumbsButton="FALSE" for Small Screen Mode.

And the imageTransitionType: "CROSS_FADE" not work under on iPhone 6 and iPad Air2 under iOS8

The imageTransitionType configuration option works only in Mouse Input Mode (as noted on the Config Options page). In Touch Input Mode, imageTransitionType uses the default value of SLIDE which best matches the swipe gesture used to navigate between images. This cannot be changed.

3,027

(6 replies, posted in Juicebox-Pro Support)

WP-Juicebox uses standard PHP and custom WordPress methods and does not use any specific CGI scripts (which might ordinarily be stored in a 'cgi-bin' directory) as defined by GoDaddy here.
It looks like either a problem with the core WordPress installation or a server (or PHP configuration) problem, which GoDaddy might be able to look into further for you.

Is there a way to import image titles or captions from a text file?

There is no automated method for extracting image titles or captions from a text file. (Neither JuiceboxBuilder nor any of the plugins have such functionality.)
With JuiceboxBuilder, you can automatically use the image file name or IPTC data (or enter text manually). (If you use Adobe Photoshop to enter your IPTC data, then use the IPTC Document Title field for the image title and the IPTC Description field for the image caption.)

It would be possible to build a gallery's XML file, extracting image titles or captions from a text file, using a script of some kind but this there is no such automated solution available currently. Also, the solution may may be unique to your own scenario. It is perhaps unlikely that other users would have text (that they would want to use for image titles and captions) stored in a file using the same format as yours.

Can an image gallery handle more than 1200 images?

Yes. Juicebox-Pro features an imagePreloading configuration option (which can be set to PAGE, NEXT, ALL or NONE) to determine how many images are preloaded by the user's browser (to prevent the browser from trying to cache all gallery images as soon as the gallery loads).

3,029

(6 replies, posted in Juicebox-Pro Support)

A lot of these warnings and errors do not seem to be related to WP-Juicebox, for example:

[Tue Feb 17 19:03:58 2015] [9497277] [core:error] [client 142.54.183.130:57623] End of script output before headers: wp-comments-post.php, referer http://theheinrichteam.com/carmel-valle … y-morning/

The error above refers to the 'wp-comments-post.php' file (not part of WP-Juicebox).

[Tue Feb 17 23:06:07 2015] [9497277] [fcgid:warn] (104)Connection reset by peer: [client 162.200.145.253:52986] mod_fcgid: error reading data from FastCGI server, referer http://www.zillow.com/homes/for_sale/pm … /?view=map

The warning above (a CGI warning) seems to be related to your mapping functionality.

It looks like there are too many different warnings and errors for them all to be caused by a single plugin.

Have you tried temporarily deactivating WP-Juicebox to see if the warnings and errors continue?
Also, have you upgraded your WordPress installation recently? If not, then you might like to try upgrading to the current version (v4.1.1) to see if this helps.

3,030

(29 replies, posted in Juicebox-Pro Support)

My phone is a Nokia 635 running Windows 8.1 and Internet Explorer...

Thank you for the additional information.

... the gallery you asked me to check loads up but I just get 2 static images in middle of page not scrolling demo as on laptop with Windows 8.1 and Internet Explorer.

If I understand correctly, you do not see the images automatically change in the [Test gallery removed.] gallery. Is this correct? They should. The gallery sets autoPlayOnLoad="TRUE" and uses exactly the same configuration options that your own gallery uses. (I copied and pasted the options from your own gallery's XML file.) If you scroll down the page and then scroll on top of the gallery to scroll down further, the gesture may be interpreted as a swipe (to change the image) and this will stop the AutoPlay. This might be what is happening.
Also, does the original problem you posted above ("... I have another news section on the same page and struggle to page down and see this...") happen in the [Test gallery removed.] gallery?

Wonder if the problem is due to multiple grid containers, the template uses the 960 grid system. On the www.midlandenglishsettersociety.co.uk the gallery is embedded straight into the standard width <div class="grid_12"> but is nested on the new gbs site

A nested gallery should cause no problems with either page scrolling (or AutoPlay options).
It is certainly possible, though, that there could be a CSS or JavaScript conflict with some code on your web page.
The only way to isolate a gallery from all other code on your web page would be to load it into an iframe (which you have already done and which seemed to work so this suggests that there may, indeed, be some CSS or JavaScript code on your web page which is adversely affecting the gallery).
You could try removing CSS and JavaScript code from your web page to see if you can find the source of the conflict but it sounds like you have found a suitable workaround that you are happy with and that's absolutely fine.

3,031

(29 replies, posted in Juicebox-Pro Support)

@wspollack

That was just text from the original demo pages I used as a template.

The new test pages I created were just to check whether the original poster could scroll past a gallery on his Windows phone which he doesn't seem to be able to do in his own web page.

The text referring to the Expand Button was irrelevant (and perhaps confusing). I have now removed it. Thanks for pointing it out.

3,032

(29 replies, posted in Juicebox-Pro Support)

I'm glad it's not a problem that you are too worried about but if there is a bug in Juicebox, we'd still like to know.

I would be very grateful if you could take a little time to check out this sample web page: [Test gallery removed.]
It is essentially a Juicebox-Pro v1.4.3 gallery embedded directly into a web page (rather than using an iframe) using exactly the same configuration options that your gallery does, sandwiched between two large amounts of text (but no other external JavaScript files or other HTML elements).

... think it is due to automation of photo gallery?

I doubt the AutoPlay is the reason for your problem but, just to be sure, here is the same setup as above but with autoPlayOnLoad set to FALSE: [Test gallery removed.]

Are you able to scroll to/through/past the sample galleries on your Windows phone?
Does the page ever jump to the top whilst scrolling?
What exactly is the device that your are using and what browser (and version number) do you use?

Many thanks for your help.

3,033

(29 replies, posted in Juicebox-Pro Support)

We recently uploaded a hotfix version of Juicebox (whose 'juicebox.js' file is labelled as v1.4.3.2) which addresses a problem whereby scrolling down a page containing an embedded gallery jumps to the top. This problem was known to happen in Mobile Safari in iOS 8 but please try upgrading your gallery to the latest version to see if it helps on your Windows phone, too.
Full instructions for downloading the latest version and upgrading existing galleries can be found on the Upgrading Juicebox support page.

Please note that if you initiate a scroll gesture on top of the gallery itself, then this may be misinterpreted as the start of a gallery-specific gesture (such as a swipe to navigate between images) so you might need to be quite precise with your gestures.

3,034

(29 replies, posted in Juicebox-Pro Support)

If you have an iframe with fixed dimensions, then the iframe will be displayed at those dimensions in all browsers and on all devices.

You could certainly try using percentage dimensions for your iframe (as penum suggests above) but if the iframe is nested within any parent containers with fixed dimensions, then the iframe's own dimensions will become fixed, e.g. 100% x 800px = 800px.

You might like to take a look at this forum thread, entitled "How to get an IFrame to be responsive in iOS Safari?". Although you have a Windows mobile device, the principles will be the same and it might help with your problem. http://stackoverflow.com/questions/2308 … ios-safari

Another thing you might like to try is to use JavaScript to listen for a change in the user's browser window size and then assign new dimensions to your iframe accordingly.
There are examples of this technique in the Using a Resizable Gallery with a Header support section. In the online examples, JavaScript is used to dynamically set the gallery's dimensions. You could copy and modify the code as required to set your iframe's dimensions instead.

Also, as you have already uploaded your complete gallery folder to your web server, you might like to consider embedding your gallery directly on your page (using the baseUrl method as documented here) rather than using an iframe.
You could replace your iframe code with something like the following:

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

Just doing this and setting your gallery's width to 100% (so that it fills the width of its parent container), might be enough to solve your problem.

You're welcome!

3,036

(3 replies, posted in Juicebox-Pro Support)

I'm glad to hear that using larger images has solved your problem.
Thanks for letting me know.

Maybe with a little more information, we can track this problem down.

Have you tried setting expandInNewPage="TRUE" since implementing the solution for 3G/43G?

What happens when you expand the gallery with expandInNewPage="TRUE" on your own phone? (Does the weird scaling issue occur the first time you expand the gallery or does this happen only when expandInNewPage="FALSE"?)

What phone (and operating system version) do you use?

Have you tried different browsers (e.g. Chrome, stock Android Browser, Mobile Safari)?

I implemented that solution, and now my friend can open the galleries on her iPhone when the expand in new page configuration option is set to AUTO instead of FALSE.

On an iOS device, when expandInNewPage="AUTO", the value "TRUE" is used (as noted here) and we know that your friend can expand the gallery successfully in this case. Allowing Juicebox to always expand the gallery in a new page (by setting expandInNewPage="TRUE") should work for all devices and browsers.

@penum

Many thanks for checking and posting your findings.
I have notified the developers. (Unfortunately, I do not have a solutions or workaround at the moment.)

3,039

(2 replies, posted in Juicebox-Pro Support)

I'm glad that you've found a solution to your problem but the link you posted does not lead to a forum thread.

For others reading this, it is possible to change the font for all text within a gallery using the galleryFontFace configuration option (in JuiceboxBuilder-Pro's 'Customize -> General' section).

To change only the font for the Back Button text, add something like the following CSS code to the <head> section of your gallery's web page:

<style type="text/css">
    .jb-go-back-text {
        font-family: Courier !important;
    }
</style>

3,040

(3 replies, posted in Juicebox-Pro Support)

Please see this FAQ which may help:
My Juicebox gallery shows too much space above or below the main image, how do I fix this?

Looking at your gallery, it looks like you could solve your problem by using larger images in your gallery.

The first image in your gallery is only 430 x 438 and your gallery does not explicitly set a value for imageScaleMode so the default value of SCALE_DOWN is used. This does not scale up small images.

You could either use larger image in your gallery or set imageScaleMode="SCALE" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section) so that your images are scaled up to fit better within the gallery's image area.

Please note that when scaling up images, their visual quality may decrease so perhaps the better of these two solutions would be to use larger source images in your gallery.

3,041

(20 replies, posted in Juicebox-Lite Support)

Very glad to hear it!
Many thanks for posting back to let me know.

I've tried clicking your link (above) in Chrome and Mobile Safari on an iPod Touch 4 running iOS 6.1.6 and the everything looks OK (the caption overlay is displayed and the Info Button works fine) in both portrait and landscape orientation (without having to rotate the device or refresh the page).

It looks like the problem may somehow be unique to Mobile Safari under iOS 8.

Does the same thing happen in Chrome on your iPhone 6?

Also, do you see the same problem with the following link (which should also display the caption overlay on load and the Info Button)?
http://juicebox.net/demos/pro/full/#7

Maybe we can track this down to a certain combination of configuration options...

3,043

(20 replies, posted in Juicebox-Lite Support)

The Showkase Version History page has not yet been updated (it will be soon) but the new files have been uploaded so you should now be able to download Showkase v1.3.6 using the download link from your purchase email.
Full instructions for upgrading Showkase can be found here.

3,044

(1 replies, posted in Juicebox-Pro Support)

No. The use of 'presets' (to set a collection of configuration options all at once) is a feature of JuiceboxBuilder only.
It is not available in any of the plugins.

If you already have a gallery which you would like to replicate, then you could always just copy and paste the configuration options from your original gallery's XML file to the new gallery's XML file.

A 4G connection may use content modification just like a 3G connection.
Please implement the solution in the FAQ: Why can't I view my gallery on a 3G mobile connection?
In the meantime, please ask your friend to try viewing your gallery over a wi-fi connection and it should hopefully display and function fine.

3,046

(7 replies, posted in Juicebox-Pro Support)

You're welcome!

3,047

(7 replies, posted in Juicebox-Pro Support)

According to the current embedding code on your 'findanevent.php' web page, Juicebox is looking for the 'juicebox.js' file here: http://www.countyfairgrounds.net/findan … uicebox.js
... but it is not in that location on your web server.

You have two options:

(1) Leave the embedding code exactly as it is on your 'findanevent.php' web page and copy the contents of your gallery folder (not the folder itself) into the 'findanevent' directory on your web server.
The contents of the gallery folder are as follows:
images (folder)
thumbs (folder)
jbcore (folder)
config.xml (file)
index.html (file)

(If doing this, please check first that you do not have any files or folders with the same names in the 'findanevent' directory which may be overwritten.)

... or:

(2) As you have already uploaded your complete gallery folder ('currentgalleries') to your web server, then you can use a baseUrl in your embedding code (on your 'findanevent.php' web page) to point towards this gallery folder.
The baseUrl method of embedding is documented here.
Essentially, on your 'findanevent.php' web page, just change your gallery's embedding code from:

<script src="jbcore/juicebox.js"></script>
<script>
new juicebox({
containerId: "juicebox-container",
galleryWidth: "300px",
galleryHeight: "550px",
backgroundColor: "rgba(128,0,0,1)"
});
</script>

... to:

<script src="/findanevent/currentgalleries/jbcore/juicebox.js"></script>
<script>
    new juicebox({
        baseUrl: "/findanevent/currentgalleries/",
        containerId: "juicebox-container",
        galleryWidth: "300px",
        galleryHeight: "550px",
        backgroundColor: "rgba(128,0,0,1)"
    });
</script>

I would recommend Option #2 above. It keeps all your gallery files together inside the gallery folder on your web server which will help to keep things organized.

3,048

(20 replies, posted in Juicebox-Lite Support)

That's great!
Many thanks for checking the bugfix and for posting screenshots.
It's greatly appreciated.

We hope to release a new version of Showkase incorporating this bugfix soon.
I will post back in this thread when it has been released and is available to download.

The default value for expandInNewPage is AUTO and on iOS devices, this equates to TRUE. Please see here for details.
It should be pretty safe to just keep expandInNewPage="AUTO" (or, indeed, to set expandInNewPage="TRUE") and both settings should certainly work fine.

If your friends were viewing your gallery over a 3G or 4G connection (rather than wi-fi), then please see this FAQ which has a solution to this problem.
Why can't I view my gallery on a 3G mobile connection?

If this does not help, then please let me know what your friends saw instead of your gallery (an error message or a blank space?) so that I can investigate further.

Also, as your WordPress site is on www.kleibography.com (and all paths within your WordPress pages use the 'www' subdomain), please make sure that your friends are visiting www.kleibography.com rather than just kleibography.com. (All gallery files must be on the same domain or subdomain as the web page containing the gallery's embedding code due to the JavaScript same-origin policy.) I doubt that this is the root of your problem as kleibography.com redirects to www.kleibography.com but it might be something worth checking.

3,050

(7 replies, posted in Juicebox-Pro Support)

You can use the baseUrl method of embedding in a WordPress site just fine (similar to the instructions for Drupal and Joomla). This has none of the restrictions that using an iframe would have.

Essentially, once you have created a gallery with JuiceboxBuilder-Pro, you would upload the complete gallery folder (not just the contents) to your web server and paste the baseUrl embedding code into the body of your WordPress post (ensuring that the method of entry is 'Text' rather than 'Visual'). It does not matter where on your web server you upload your gallery folder to as long as the two paths in the embedding code (the path to the 'juicebox.js' file and the baseUrl itself, pointing towards the gallery folder) are correct.