1,701

(3 replies, posted in Juicebox-Pro Support)

Thank you very much.

You're welcome.

Problem solved

That's great! Thank you for letting me know.

1,702

(4 replies, posted in Juicebox-Lite Support)

No problem.
I have replied to your caption query here.

1,703

(7 replies, posted in Juicebox-Lite Support)

captionPosition is a Pro configuration option which is not supported by Juicebox-Lite (the free version).
In Juicebox-Lite, the default value for captionPosition (OVERLAY_IMAGE) is always used.
Juicebox-Lite supports only the Lite Options listed in the Config Options page.

I hope this helps to clarify things.

If you like, Juicebox-Pro can be purchased from the download page here.
As well as having access to all Pro configuration options, Pro galleries have no image limit (Lite galleries are limited to 50 images) and no branding (Lite galleries feature a Juicebox logo in the lower right corner).

1,704

(3 replies, posted in Juicebox-Pro Support)

If you are using JuiceboxBuilder-Pro to create or edit your gallery, then you can clear all image titles at once by going to 'Images -> Titles -> Use None' from the drop-down menu at the top. (You can do likewise for the image captions via 'Images -> Captions -> Use None'.)
Then just re-save your gallery on the 'Publish' tab afterwards.

If you want to prevent the entire caption area from being displayed in the gallery, then set captionPosition="NONE" (in JuiceboxBuilder-Pro's 'Customize -> Caption' section).

1,705

(4 replies, posted in Juicebox-Lite Support)

Where do I see the response to my previous post?

All responses to a post are displayed beneath each other (in chronological order).

It would be great if there was a way to go back to the album list after you have sequenced through all the pictures of any album. Any ideas how to do that? Where do you put the link to the album list on each album?

If you have Juicebox-Pro, you could use the Back Button to include a link to any web page you like (via the backButtonUrl configuration option).
You can see the Back Button in action in the top-left corner of this demo gallery.
For reference, a list of all Back Button configuration options can be found here.

Please note that the Back Button is a Pro feature which is not supported by Juicebox-Lite (the free version).
However, you can include links in a Juicebox-Lite gallery by using HTML formatting within either the Gallery Title or image titles/captions as noted in the following FAQs.
How do I add HTML formatting to image captions and titles?
How do I add HTML formatting to the Gallery Title or Back Button?

For example, a link in an image caption might look something like this:

<caption><![CDATA[<a href="http://www.example.com/index.html">Click here.</a>]]></caption>

In JuiceboxBuilder-Lite, you would just need to enter:

<a href="http://www.example.com/index.html">Click here.</a>

... JuiceboxBuilder-Lite will add the <caption> and CDATA tags when the caption is written to the gallery's 'config.xml' file.

Alternatively, instead of having a list of galleries on a separate page, you might like to have the list always visible and have your links display the chosen gallery (alongside the list).
Take a look at 'Switching between Multiple Galleries using JavaScript' in the Embedding Multiple Galleries support section.
You'll see there are links (which are always visible) to 2 different galleries and the gallery being displayed on the page can be selected (and changed) by clicking the links.
You can view the source of the web page in your browser and copy/modify the code to suit your own needs.
(You might also like to take a look at 'Using a Resizable Gallery with a Header'. The examples here use separate pages for each gallery but the navigation menu is duplicated on each page alongside the galleries.)
The multiple gallery examples all work equally well for both Juicebox-Lite and Juicebox-Pro.

I hope this helps and points you in the right direction.

1,706

(3 replies, posted in Juicebox-Pro Support)

Thanks for the very full and helpful reply.

You're welcome.
I hope you're able to work something out.

1,707

(3 replies, posted in Juicebox-Pro Support)

If you want to have a collaborative gallery, then the easiest way to do it might be to create a Flickr account to store the gallery's images, create a Juicebox gallery to display the images form this Flickr account and give all the potential image providers the login details for the Flickr account (so that they can upload images and add titles and captions via the Flickr interface). Obviously, this does not allow casual visitors to your web site to upload images to your gallery but allowing this might pose a security risk (see my notes below).

If you did not want to use Flickr, then you could use perhaps purchase Showkase and use it in its Gallery Manager theme to manage a gallery online via a web browser interface. Again, you'd need to give people access to the Showkase admin section. People could then add images (and titles and captions) to existing galleries via the Showkase interface (which you can check out by logging into the Live Demo Admin).

Alternatively, you would have to somehow provide a web interface so that:
(1) Users could upload images.
(2) User could add titles and captions.
(3) Have the gallery's XML file updated accordingly.

Unfortunately, this is not available in Juicebox-Pro and, although technically possible to achieve manually (perhaps using a third-party library for image uploading, for example), it would be a complex and time-consuming task to provide such functionality and knowledge of a server-side scripting language (such as PHP) would likely be required.
Also, you would probably need some kind of security measure. Flickr and Showkase require login details but if you just provided some kind of upload module on a web page, it might be open to abuse and visitors to your web site would be able to upload whatever images they like to your server and gallery.

You could perhaps circumvent #3 above by having Juicebox display images from a designated folder on your server so that the gallery's XML data is always generated dynamically when the gallery is displayed (and a static XML file does not have to be updated each time images are added). Please see this forum post for details.

You could also have image titles and captions embedded in the images (as EXIF or IPTC data) so that they do not need to typed in separately.
The PHP script that lists the images in the designated folder could also extract the image titles and captions. (Again, in-depth knowledge of PHP would be required.)
If you wanted to allow anyone to upload images, then it is perhaps unlikely that they would already have titles and captions embedded in their images and you might still want to provide a way for them to be able to enter them manually.

Either way, it would be a huge task to undertake.

Unfortunately, I'm not aware of any ready-made package that might make this any easier to implement. I'd just need to try a web search and see what comes up.

I don't know if my Flickr suggestion above is perhaps an option (I'm not sure if you want to allow only a certain group of people to be able to add images to a gallery or if you want to extend this ability to anyone who visits your web site) but it's certainly the easiest to implement.

1,708

(1 replies, posted in Juicebox-Pro Support)

Unfortunately, the link you provided returns an error 404 (file not found) so I'm currently unable to take a look at the problem live on your website.

Assuming that everything is set up OK on Fotomoto's own website, then if you are using WP-Juicebox (the Juicebox plugin for WordPress), all you need to do is:
(1) Upgrade the plugin from Juicebox-Lite to Juicebox-Pro following the 'Upgrading to Juicebox-Pro' instructions here.
(2) Enter fotomotoStoreId="0123456789abcdef0123456789abcdef01234567" (using your own Fotomoto Store Id) into the 'Pro Options' text area of the gallery settings window.

If you are not using WP-Juicebox, then just ensure that you set your fotomotoStoreId as a Pro configuration option in your gallery (for example in JuiceboxBuilder-Pro's 'Customize -> Sharing' section).

Either way, there is no need to use the Fotomoto plugin for WordPress. (It does not work in conjunction with WP-Juicebox and is not required at all for the Fotomoto functionality built-in to Juicebox-Pro.)

I hope this helps.
However, if you continue to experience difficulties, please post back with a working link to your gallery's web page and I'll take a look at the problem and hopefully be able to help further.
Thank you.

Edit:
I've just found your gallery (at 'art-work').
Your fotomotoStoreId configuration option is set correctly in your gallery (although I do not know if the actual store id is correct).
Please check that the id is correct and that you have the correct domain name set up in your Fotomoto account. These are the most likely factors to be causing your problem.
(Also, it is not necessary to have the Fotomoto plugin installed for Fotomoto functionality within Juicebox-Pro so you should be able to safely uninstall it unless you are using it elsewhere within your WordPress site.)

Unfortunately, this is not possible.
Juicebox uses just one set of configuration options for both normal and expanded modes and there is only one imageScaleMode option which is used for both. Also, it is not possible to change the value of a configuration option after a gallery has been loaded.

However, you might like to suggest this in the Feature Requests forum thread.
I do not know the likelihood of any suggestions being implemented in future versions but posting there keeps all the ideas together and ensures that they are not overlooked by the developers.
Thank you.

1,710

(8 replies, posted in Juicebox-Pro Support)

@th_giger

Thank you for sharing your workaround, although my own tests show that it may not work for all cases. (I have a test gallery which still displays a horizontal scroll bar when closing the expanded gallery via the ESC key.)
Hopefully it will help some users, though.

1,711

(10 replies, posted in Juicebox-Pro Support)

@studio tissot mayenfisch

The PHP code provided by the original poster is just racerx2oo3's way of dynamically generating a gallery's 'config.xml' file.
It is not actually part of the suggestion (to have the purchaseURL open in a modal popup). In fact, PHP is not required at all.

To see my code in action, just create a sample gallery with JuiceboxBuilder-Pro, add some purchaseURLs to the gallery's 'config.xml' file (you'll need to do this manually in a plain text editor... please see here for details) and replace the gallery's embedding code in the 'index.html' file with the code I posted above.

1,712

(5 replies, posted in Juicebox-Lite Support)

@Almalutz

I'm glad to hear that you've been able to resolve your problem.
Please feel free to share your solution so that other can benefit from your experience.
Thank you.

1,713

(10 replies, posted in Juicebox-Pro Support)

However, I'm not sure how Juicebox is processing the PurchaseURL tag or how it could be formatted to allow this type of functionality.

As far as I am aware, Juicebox takes the purchaseURL and uses the JavaScript window.open function to open the URL in a new ('_blank') tab.
Unfortunately, this functionality is hard-coded within the 'juicebox.js' file which is packed and obfuscated and cannot be modified.

The only way I can think of to open a purchaseURL as a modal popup would be to override Juicebox's own handling of the Shopping Cart icon. (You are welcome to try this but please note that such modifications are not officially supported.)
You could then run some custom JavaScript code (to open a modal popup) when the Shopping Cart icon is clicked.
Unfortunately, it is not currently possible to fetch an image's purchaseURL from the gallery's configuration file using the Juicebox-Pro API getImageInfo() method (I have notified the developers of this) but you could parse the file yourself and extract the required purchaseURL manually.

Here's some sample code that should hopefully point you in the right direction and serve as a starting point.

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script type="text/javascript">

    var purchaseURL;

    var strWindowName = 'Shopping Cart';
    var strWindowFeatures = 'menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes,width=600,height=400';

    var jb = new juicebox({
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "#222222"
    });

    jb.onInitComplete = function() {
        $('.jb-bb-btn-fotomoto').off('click');
        $('.jb-bb-btn-fotomoto').click(function() {
            var windowObjectReference = window.open('about:blank', strWindowName, strWindowFeatures);
            $.get('config.xml', function(data) {
                var index = jb.getImageIndex();
                purchaseURL = $(data).find('image').eq(index - 1).attr('purchaseURL');
            }).done(function() {
                windowObjectReference.location.replace(purchaseURL);
            }).fail(function() {
                windowObjectReference.close();
            });
        });
    };

</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

1,714

(5 replies, posted in Juicebox-Pro Support)

I'm glad you've been able to resolve your problem. Thank you for posting back to let me know.

For other users reading this thread and experiencing a similar certificate problem when installing JuiceboxBuilder-Pro, the solution is to uninstall the existing version first before installing the latest version. This is not always necessary (you can usually install a new version of JuiceboxBuilder-Pro on top of an older version without uninstalling the older version first) but if you run into the certificate problem, it is something to bear in mind.

Uninstall JuiceboxBuilder-Pro:
Mac: Delete the 'JuiceboxBuilder-Pro' file from the Applications folder and empty your Trash.
Windows: Use the uninstaller in the 'Control Panel -> Programs -> Uninstall a program...' list.

I replied to your query above via email on 17 March 2017.
I hope you received it (but being that you are posting your query here, I'm guessing that you might not have).

Below is a copy of my message. I hope it helps.

---------

I have viewed your web page in Chrome, Edge, Firefox, IE11 and Opera on a PC and see similar results as yourself. Both galleries display fine in all browsers except Firefox (where only the second gallery is displayed).

I notice that the first gallery displays fine in Firefox when viewed on its own web page here: http://www.sakura-karate.de/juicebox/07 … index.html
... so the problem seems to be somewhere within your embedding page.

It looks like the problem is caused by some custom CSS in your 'sakura.css' file.
The first Juicebox container on your page (relating to the first gallery) has a CSS class of 'kurznews':

<div class="kurznews" id="juicebox-container02"> 

... and your 'sakura.css' file has the following code on line 1329:

.kurznews {
    display: table; 
    width: 100%; 
    border-bottom: 1px solid #888;
    margin-bottom: 30px;
    padding-bottom: 40px;
    float: none;
    clear: both;
}

All this custom CSS (including 'display: table;' which I believe to be the cause of the problem) is being applied to your first gallery's Juicebox container.
The second Juicebox container on your page does not have this CSS class (and displays fine).

Remove the 'kurznews' class from your first Juicebox container (or at the very least make sure that 'display: table;' is not applied to the Juicebox container) and the gallery should hopefully display fine.

---------

Try changing:

<div class="kurznews" id="juicebox-container02"> 

... to:

<div id="juicebox-container02"> 

1,716

(1 replies, posted in Juicebox-Lite Support)

Is Juicebox plugin still being supported?

Yes. WP-Juicebox is still supported. However, as far as I am aware, there are no immediate plans to change the plugin's current functionality.

If you choose the Media Library as the source of images for a WP-Juicebox gallery, then the plugin will display all images attached to the page or post containing the gallery. You can arrange the images in the media window's 'Insert Media -> Media Library -> Uploaded to this post' section (where you can drag and drop the images into a custom order). WP-Juicebox displays the images in WordPress's ascending menu-order. Initially, images will be displayed in the order in which they finishing uploading but once you drag and drop any images into a new order, this is the order in which they will be displayed in the gallery.
WP-Juicebox displays the image's 'Title' and 'Caption' (entered in the media window's 'Attachment Details' pane) in the gallery's caption area.

Instead of using the Media Library, you could use a Flickr account or a NextGEN gallery as a source of images for a gallery.

As an alternative to using the plugin, you could create a Juicebox gallery on your computer (perhaps using JuiceboxBuilder), upload the complete gallery folder to your web server and embed it into a WordPress page or post using the baseUrl method of embedding documented here. Be sure to paste the embedding code into your WordPress page or post in 'Text' rather than 'Visual' input mode. 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.

I'm glad you've got it working.
Thank you for letting me know.

Unfortunately, it is no longer possible to display new Picasa Web Albums/Google Photo Albums using the Picasa Web API (although the API can still be used to display Picasa Web Albums created prior to Google's acquisition of Picasa, which is why the option remains in the WP-Juicebox interface).

I am not aware of any workaround for this. (There would need to be an API which can fetch the images from the servers and the API just works for older albums.)

If you want to create new galleries in your WordPress site, I'd recommend using a different image source (the WordPress Media Library, Flickr or a NextGEN Gallery).

I realise that this does not directly solve your problem but using a different image source might be the way forward. Uploading your images to your own WordPress Media Library would mean that you have total control over your images and are no longer at the mercy of a third-party image host who can change their policies (and consequently access to your images) whenever they like.

1,719

(5 replies, posted in Juicebox-Lite Support)

... I would like to understand the resasons.

I would, too. I do not know the cause of the problem but, knowing that it is somehow connected to the user profile, you could try Microsoft's instructions to Fix a corrupted user profile in Windows 7. This should hopefully allow you to continue to have just one user account (and have JuiceboxBuilder work under it). It might be worth a shot.

1,720

(5 replies, posted in Juicebox-Lite Support)

For others reading this thread, here is MikefromFrance's thread in the SimpleViewer forum.

There certainly seems to be something unique to one of your PCs which is causing the problem (preventing the 'New Gallery' button from working in both JuiceboxBuilder and svBuilder).

Having tried everything else I suggested in the forum thread above, perhaps you could try one of the following.
(1) Create a new Administrator User Account and install JuiceboxBuilder (and/or svBuilder) there.
(2) Install an earlier version of Adobe AIR (from the Archived Adobe AIR page) as the problem seemed to happen after upgrading AIR.
(3) Temporarily turn User Account Control off. This should turn off Virtual Store and ensure that the application's files are being read from their actual location (rather than from a virtual location). I realise that both PCs have UAC turned on and the applications run fine on one PC and not the other but, in the absence of knowing exactly what is causing the problem, I would try anything I could think of that might make a difference.

These suggestions are potential workarounds rather than solutions but they might at least allow you to run JuiceboxBuilder and svBuilder on your PC.

1,721

(3 replies, posted in Juicebox-Pro Support)

Please feel free to post suggestions for future versions in the Feature Requests forum thread.
This keeps all the ideas together and ensures that they are not overlooked by the developers.
I do not know the likelihood of any suggestions being implemented (video support may be unlikely as Juicebox was originally designed as an image viewer) but this is certainly the best place for all ideas.
Thank you.

1,722

(3 replies, posted in Juicebox-Pro Support)

Unfortunately, it is not possible to embed YouTube or Vimeo videos into a Juicebox gallery.
Please see this FAQ: Will Juicebox load things other than images?

Alternatives might be to either embed your YouTube or Vimeo videos into the same web page as your gallery (alongside but not inside the gallery) or link to your YouTube or Vimeo video pages from within the gallery. For example, you can create links in image titles and image captions by using HTML formatting as noted in this FAQ: How do I add HTML formatting to image captions and titles?

1,723

(3 replies, posted in Juicebox-Pro Support)

You're welcome!
I've glad you've been able to resolve your problem.
Thank you for posting back to let me know.

1,724

(5 replies, posted in Juicebox-Pro Support)

The alternative to Fotomoto that Juicebox-Pro provides is the ability to assign each gallery image with a unique purchaseURL.
If a gallery image has been assigned a purchaseURL, then the Shopping Cart icon will appear in the gallery's Button Bar and the corresponding purchaseURL will be opened in a new tab.

It is not a fully formed alternative to Fotomoto but it provides a way to link images to individual purchase pages (for a different e-commerce solution).

The purchaseURLs do not need to link to pages from a third-party e-commerce package.
They could link to PayPal payment pages (for example) or just other web pages within your own site (perhaps with a contact form so that users could send you information about what products they require).

If you link to PHP pages, then you could set individual purchaseURLs with the image number included as a query string parameter, e.g.:

purchaseURL="http://www.example.com/purchase.php?image=7"

In your 'purchase.php' page, you could fetch the image number (to know which image's Shopping Cart button has been clicked) by using PHP $_GET.

Please see the Using Custom Purchase URLs support section for more information about how to set purchaseURLs.

It may require a lot of work to set up a custom alternative to Fotomoto but it is certainly possible and I hope that my notes above point you in the right direction.

Thank you for reporting this problem.
I have been able to replicate a similar problem when useFullscreenExpand="TRUE" in WebKit browsers (Chrome and Opera) on my PC and I have logged a bug report with the developers.

I notice that your gallery currently uses Juicebox-Pro v1.4.4.1.
Please try upgrading your gallery to the latest version of Juicebox-Pro (v1.5.0) to see if this helps with the problem on Android.
Full instructions for downloading the latest version can be found on the Upgrading Juicebox support page.

If the problem still occurs with the latest version, then I can add appropriate notes to the bug report.
Also, please let me know if the problem occurs in any other browsers on Android, e.g. the stock Android browser or Firefox (if you've tested in any browsers other than Chrome).
The more information we have, the better.

Setting useFullscreenExpand="FALSE" should be a suitable workaround for Chrome and Opera desktop browsers until the bug is fixed but Juicebox automatically uses the Fullscreen API on Android so, unfortunately, I do not think that there is a suitable workaround for Android.

Thank you, once again, for reporting this issue.