1,376

(3 replies, posted in Juicebox-Lite Support)

If you are using the embedding code generated by JuiceboxBuilder-Pro (and presented on the application's 'Publish' tab), then you should follow the regular embedding instructions here and upload the contents of the gallery folder (not the gallery folder itself) to the directory that contains the HTML web page into which you have inserted the gallery's embedding code.

If you have uploaded a complete gallery folder to your web server, then you should use the baseUrl method of embedding documented here. The baseUrl method of embedding uses similar embedding code to the regular method but with a baseUrl entry pointing towards the gallery folder (so that Juicebox knows where to find the gallery).

For example, if you have a gallery folder named 'my_gallery_folder' and you upload the complete gallery folder to your 'ht_docs' directory, then you can use the following embedding code (changing the gallery dimensions and background color as necessary):

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

The leading slashes in the paths above denote your root directory (in your case, your 'ht_docs' directory) so the embedding code above will work in any web page throughout your website without modification.

I hope this helps.
However, if you continue to experience difficulties, then please let me know and I'll try to help further.

1,377

(3 replies, posted in Juicebox-Pro Support)

Thank you for providing the links to your galleries.
Although I was unable to see the problem in your galleries (as they are password protected), I was able to replicate the problem in a test gallery of my own using the same configuration options that your galleries use.

Unfortunately it looks like you've found a bug whereby the Back Button does not respect the buttonBarIconColor when a non-default value is used for buttonBarIconSize.
I have notified the developers and this problem should hopefully be fixed in the next version of Juicebox-Pro.

In the meantime, it looks like a suitable workaround would be to set buttonBarIconSize to its default value of 20.
This should hopefully be an acceptable workaround as you currently use a buttonBarIconSize value of 22.

Thank you for reporting this issue.
I hope my workaround helps until the problem is fixed.

1,378

(4 replies, posted in Juicebox-Pro Support)

@Hoskin

Please feel free to share your own problem and solution here in the forum.
It might help others facing a similar problem.

For anyone else reading this forum thread and experiencing symptoms similar to those of the original poster ("works locally not on webserver"), please see this FAQ which might help:
My images show locally, but not when I upload them to my website. Why?

(The other Troubleshooting FAQS may also be helpful.)

1,379

(1 replies, posted in Juicebox-Lite Support)

This looks very much like a corrupt image (which has most likely happened during upload to your web server).
Try reuploading your images and clear your browser's cache before rechecking your gallery's web page.
If this does not help, then I would recommend trying a different FTP program to upload your images.
I personally use Filezilla (for Mac or PC). Its free and I've been using it for years without issue.
If you are a Windows user, then another free FTP program to try is WinSCP.
Hopefully changing your FTP program will help.

1,380

(3 replies, posted in Juicebox-Pro Support)

1. I'll experiment again and let you know. Yes, I could zip and upload my gallery on my server for download, but I don't want to make the link public...

OK, please let me know how you get on. If you would like to send me your gallery, just let me know and I'll email you with details of how to get the gallery to me.

2. I got it.

That's great!

3 and new : I have only a MacBook Air : anyway to emulate the retina display for Juicebox ? I have tried to change layout.css.devPixelsPerPx value in about:config on Firefox but it doesn't seem trigger the Media Queries to change the image size displayed...

layout.css.devPixelsPerPx seems to have the effect of changing the browser's zoom factor (but does not change the apparent pixel density in a way that Juicebox can detect).
If you want to test your Multi-Size gallery, then try using JavaScript in your gallery's web page to fool the browser into reporting a custom pixel density value.
Try adding the following code to your gallery's web page:

<script>
   window.devicePixelRatio = 2;
</script>

I would use this for testing purposes only and I would not recommend leaving this in your web page as it may report a false value (depending on the real pixel density) which would result in Juicebox serving up a less appropriate image size.

1,381

(3 replies, posted in Juicebox-Pro Support)

The Back Button should take on the buttonBarBackColor, the buttonBarIconColor and the buttonBarIconHoverColor (and this seems to work OK in a test gallery I've just created).

First of all, please make sure that you are using the latest version of Juicebox-Pro (v1.5.1) to ensure that any bugs from previous versions which have since been fixed are not contributing to your problem.
If necessary, instructions for downloading the latest version and upgrading existing galleries can be found on the Upgrading Juicebox support page.

Next, make sure that you do not have any custom CSS on your gallery's web page (for example if you use a custom theme) that might be overriding the gallery's own CSS.

I hope that these notes help.
However, if you continue to experience difficulties, please post the link to your gallery so that I can see the problem for myself and hopefully help further.
Thank you.

1,382

(3 replies, posted in Juicebox-Lite Support)

You're welcome!
I'm glad you've got it working. Thank you for letting me know.

1,383

(3 replies, posted in Juicebox-Lite Support)

With the pro version if I have both landscape and portrait views in the same gallery, can thumbnails both be seen 100%?

No. If you have a mix of both landscape and portrait images, then depending on your chosen values for thumbWidth and thumbHeight, either your landscape thumbnails or your portrait thumbnails will be cropped. (However, the main images in the gallery will be displayed in their entirety with no cropping, as long as imageScaleMode is set to SCALE or SCALE_DOWN.)

Also do the thumbwidth and thumbheight apply to the whole gallery or individual pics?  Thanks again.

thumbWidth and thumbHeight apply to the whole gallery. It is not possible to set thumbnail dimensions for each image separately.

1,384

(3 replies, posted in Juicebox-Lite Support)

Thumbnails in a Juicebox gallery are always the same size as each other.
In a Juicebox-Lite gallery, the thumbnails are all 85px x 85px.

The images are scaled to fill (not fit within) the thumbnail dimensions so, if the images have a different aspect ratio to that of the thumbnail dimensions, cropping will occur.

With Juicebox-Pro, you can change the thumbnail dimensions via the thumbWidth and thumbHeight configuration options (see the Thumbnail Options) but please note that thumbnails will all still be the same size as each other.

I hope this helps to explain what you are seeing.

1,385

(3 replies, posted in Juicebox-Pro Support)

1. I have problem to open a gallery : images are not loaded or sometimes I get No config.xlm file... Eventually I have to close JB and open it again to open a gallery

That sounds very strange (especially as the problem seems to be intermittent and not consistent).

First of all, if you are not already using the latest version of JuiceboxBuilder-Pro (v1.5.1), then you might like to try upgrading (upgrades are free within the same major version number) to make sure that any bugs from previous versions which have since been fixed are not contributing to your problem.
Please see the Upgrading Juicebox support page for details.

If you have any security software installed, try making an exception for the JuiceboxBuilder-Pro executable file (or temporarily disabling it) to see if this makes a difference. (Maybe it is somehow interfering with the JuiceboxBuilder-Pro processes.)

Maybe you could zip and upload your gallery folder somewhere (your web server or a file sharing service such as Dropbox) and provide a link so that I can try opening your gallery in JuiceboxBuilder-Pro on my own computer to see what happens.

Also, if there is any sequence of steps which you take to reliably reproduce the problem, please let me know so that I can try to replicate the problem on my own system and investigate further.
Thank you.

2. In config.xml I have :

        maxImageWidth="1024"
    maxImageHeight="768"
   
    largeImageWidth="2048"
    largeImageHeight="1536"
   
    smallImageHeight="600"

but no smallImageWidth line... strange... ?

Only non-default values are written to the gallery's XML file (this prevents the need to always have an entry for each and every configuration option) so if you use the default value for smallImageWidth of 800, then there will be no entry for it in the gallery's XML file (and JuiceboxBuilder will use the default value of 800).

If you change a default value, then an entry will be written to the XML file. If you then change the value back to the default value, the entry will remain in the XML file and the default value will be seen. (This would account for smallImageHeight="600" being present in your gallery's XML file, even though 600 is the default value.)

As long as there is a 'small' folder of images in your gallery' 'images' folder and there are corresponding smallImageURL attributes for the <image> tags in your gallery's XML file, then everything is likely to be absolutely fine.

I hope this helps to explain what you are seeing.

1,386

(3 replies, posted in Juicebox-Pro Support)

You're welcome.

1,387

(3 replies, posted in Juicebox-Lite Support)

'public_html' is the name given to the folder on your web server that represents your root directory.
As an example, if you were to upload a file named 'page.html' to your 'public_html' folder, then you'd be able to see the page by visiting http://alpinedescents.com/page.html
The folder name 'public_html' should not be included in any URLs.
With this in mind, the following should work fine:

<!--START JUICEBOX EMBED-->
<script src="http://www.alpinedescents.com/gallery/jbcore/juicebox.js"></script>
<script>
    new juicebox({
        containerId: "juicebox-container",
        baseUrl: 'http://www.alpinedescents.com/gallery/',
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "rgba(34,34,34,1)"
    });
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->

Incidentally, I notice that you can visit your website using either alpinedescents.com or www.alpinedescents.com. However, if you hardcode paths using 'www' in your embedding code, then the gallery will display only when visiting www.alpinedescents.com (but not when visiting alpinedescents.com).
Please see this FAQ:
My gallery works on 'www.example.com' but not on 'example.com' (or vice versa). Why?

Therefore, I'd recommend that you use relative paths within your embedding code and your gallery will then display on both alpinedescents.com and www.alpinedescents.com.

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

The leading slashes in the paths above denote your root directory so the code will work in any web page throughout your site without modification.

For any other users reading this thread and embedding galleries in Adobe Muse, the following two links may be useful.
Embedding With Adobe Muse: http://www.juicebox.net/support/embeddi … adobe-muse
Alternate Adobe Muse Embedding Instructions: http://www.muse-themes.com/blogs/news/6 … adobe-muse

1,388

(3 replies, posted in Juicebox-Pro Support)

I'm very disapointed to discover I cannot create galleries with multi-sized image with the Lightroom plug-in...

Unfortunately, as you have discovered, the Lightroom plugin is unable to create a Multi-Size Image gallery.
If you'd like to create a Multi-Size Image gallery, then you'll need to use JuiceboxBuilder-Pro.

If I create a gallery with the plug-in, then add manually the "large" and "small" folder with the pictures, it's going to be ok or not ?

It would not be enough to just add 'small' and 'large' image folders. Juicebox-Pro needs to know the paths to the images so you'd need to also add smallImageURL and largeImageURL attributes to the <image> tags in your gallery's 'config.xml' file.
For example:

  <image imageURL="images/image_0001.jpg"
    thumbURL="thumbs/image_0001.jpg"
    linkURL="images/large/image_0001.jpg"
    linkTarget="_blank"
    sourcePath="C:\Users\Username\Desktop\Images\image_0001.jpg"
    largeImageURL="images/large/image_0001.jpg"
    smallImageURL="images/small/image_0001.jpg">
    <title><![CDATA[Image title goes here.]]></title>
    <caption><![CDATA[Image caption goes here.]]></caption>
  </image>

Also, I read that ProBuilder can read IPTC from Images -> Titles -> Use ITPC Title. Well, from Images, I don't have Titles, only Image Size and Watermark. If I select a picture, it displays a Title field, but nothing to select Use IPTC Title.

'Images -> Titles -> Use ITPC Title' is an option from the drop-down menu at the top of the application.
Please see the screenshot attached to this post.

For reference, if you use Adobe Photoshop to enter your IPTC data, then use the IPTC Document Title fields for the image titles and the IPTC Description fields for the image captions.

1,389

(3 replies, posted in Juicebox-Pro Support)

You're welcome!

1,390

(3 replies, posted in Juicebox-Pro Support)

The Expand Button is automatically disabled when the gallery is inside a frame or iframe.
This is one of the drawbacks of using frames/iframes and it is noted here (scroll down to "2) Using an iframe").
(In a browser which does not support the Fullscreen API, the gallery would be expanded only within the frame/iframe which would be less than ideal.)

To avoid this issue, I'd recommend embedding your gallery directly in your web page using the standard embedding code noted here (and presented on JuicboxBuilder-Pro's 'Publish' tab).

I'd also recommend laying out your web page using CSS instead of frames. This should help to avoid many frame related issues across different platforms.
If you'd like to use a side menu (of constant width) and have the gallery take up the remainder of the page (no matter what shape or size the browser window is), then please see the View Resizable Gallery with Side Menu Example in the Embedding Multiple Galleries support section.
You can take a look at the source of the sample web page in your browser and copy/modify it to suit your own needs.

I hope this points you in the right direction.

1,391

(3 replies, posted in Juicebox-Pro Support)

Yes, that was the same thing that you suggested at the time, the .htaccess code. But that didn't work, and I just didn't have the time back then to chase it up any further.

The solution in the FAQ really should work (I know of no other way to prevent content modification over a 3G/4G connection) and content modification will have the same effect on Juicebox (and many other websites which rely heavily on JavaScript) so if using 3G/4G really is the source of your problem, then you might need to resolve your problem before going forward with Juicebox. However, if the solution in the FAQ does not work for you, then this suggests that the problem may lie elsewhere (perhaps a Flash related issue).
We have a similar FAQ for Juicebox here:
Why can't I view my gallery on a 3G mobile connection?

If you'd like to switch from SimpleViewer to Juicebox, then I would recommend trying Juicebox-Lite (the free version) first. You can download Juicebox-Lite from the Download Page.
Try creating a Juicebox-Lite galley (check out our Getting Started guide), uploading it to your web server and viewing it over a 3G/4G connection to see how you get on.
If the gallery does not display, then the problem is almost certainly with 3G/4G and you might need to contact your 3G/4G provider and/or web host to see if they can help further.
However, if the gallery does display, then you should have no problem upgrading from Juicebox-Lite to Juicebox-Pro.

Please check your email. I have sent you a message regarding Juicebox-Pro and the discount for SimpleViewer-Pro users.

1,392

(3 replies, posted in Juicebox-Pro Support)

... the gallery didn't work over 3G.

Please see this FAQ regarding the 3G/4G problem with SimpleViewer:
Why can't I view my gallery on a 3G mobile connection?

I'm not sure what might have been proposed at the time but the solution in the FAQ should certainly solve this problem.

Can you advise on the best product and whether I would be entitled to some kind of discount on the change over in view of the problems I have experienced for so long.

With all the problems facing Flash at the moment and its imminent demise, I would recommend switching to our HTML 5 image viewer: Juicebox.
Please see this blog entry entitled "The End of Flash and What this Means for SimpleViewer." for more information.
I have written more about the issue in this forum post.

... and whether I would be entitled to some kind of discount on the change over in view of the problems I have experienced for so long.

As an existing SimpleViewer-Pro user, you are entitled to a 30% discount off the cost of Juicebox-Pro.
If you'd like to purchase Juicebox-Pro at the reduced rate, just let me know and I'll send you an email with further details.

1,393

(1 replies, posted in Juicebox-Pro Support)

I think it is unlikely that a Windows update has caused your problem (although I'm not sure what might be causing your problem).

First of all, please try clearing your browser caches before reloading your gallery's web page to see if this makes a difference.

Also, if you have any browsers extensions installed, please try temporarily disabling them to see if this helps.

If you still cannot view your gallery in certain browsers, then please post a link to your gallery's web page so that I can take a look at the problem for myself. (You should be able to view your gallery in all major modern browsers: Chrome, Edge, Firefox, IE8+, Opera, Safari.)
Once I'm able to see your gallery, I should hopefully be able to determine the cause of your problem and propose a solution.

1,394

(1 replies, posted in Juicebox-Pro Support)

If you purchase a 5 Site License, then you are free to change which website domains you upload your Juicebox-Pro galleries to any any time you like. As long as you have Juicebox-Pro galleries uploaded to no more than 5 different domains at any one time, that is fine.

1,395

(1 replies, posted in Juicebox-Pro Support)

Yes.
Please see here for the Juicebox System Requirements.

1,396

(1 replies, posted in Juicebox-Pro Support)

Unfortunately, there are no API methods such as isAutoPlayActive() (which could be used to directly query the AutoPlay status) or onAutoPlay(playing) (which could be used to track the AutoPlay status).
The best course of action would probably be, as you suggest, to check the internal classes that Juicebox uses and look for .jb-status-playing which exists only when AutoPlay is active.
I realise that this is not an ideal solution but it should work.

If there are any features or functionality that you would like to see included in a future version of Juicebox, then I would encourage you to post them 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 but this is certainly the best place for all ideas.

1,397

(4 replies, posted in Juicebox-Pro Support)

I'm glad that you've been able to resolve your problem.
Thank you for letting me know.

No worries. Good luck!

1,399

(7 replies, posted in Juicebox-Lite Support)

Good news! I have heard back from Avast and they have now cleared the JuiceboxBuilder-Lite executable file's reputation in their database.
They say that the change may take up to 24 hours to take effect so, hopefully, you should have no problem running JuiceboxBuilder-Lite alongside Avast's Ransomeware Shield after your Avast database is next updated.

... quite a few of my requests cannot be achieved through the current Lightroom plugin interface.

Just to let you (and anyone interested in taking this project on) know, the Juicebox-Pro plugin for Lightroom features all available Pro configuration options listed on the Config Options page (except for languageList, some embed options and Flickr specific options) so it sounds like pretty much all the customizations you are looking to achieve would have to be done using CSS (possibly by modifying the gallery's 'theme.css' file or creating a custom theme). Our Theming Guide should hopefully come in useful for anyone wanting to customize a gallery beyond the capabilities of the available configuration options.

Incidentally, even though such a project is beyond the scope of support that I am able to provide, if you let me know what you are looking to do, I might at least be able to let you know how easy or difficult I think it might be to achieve.

If you'd rather keep this thread clean for potential developers to reply to (uncluttered by a dialog between you and me), just let me know and I'd be happy to delete my post.

I wish you well with your quest!