1,376

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

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

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

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

(1 replies, posted in Juicebox-Pro Support)

Yes.
Please see here for the Juicebox System Requirements.

1,381

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

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

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

1,386

(3 replies, posted in Juicebox-Pro Support)

Thank you for the clarification.
I'm glad you've found a workaround (even though it's not ideal).

As I mentioned, if the problem is with the way that Lightroom handles the generation of the gallery files (either a timing or multi-threading issue), then there is perhaps little that can be done from within the plugin to counteract this.

However, if it will help, I could compile a version of the plugin for you which would not update the live preview window automatically when each configuration option is changed in the interface. Instead, the live preview window would be updated only on demand (Cmd+R (Mac), Ctrl+R (Windows), 'Web -> Reload'). This would drastically reduce the number of times that Lightroom regenerates the gallery's 'config.xml' file for the preview and should help with the problem (although you'd not see the changes you make to the gallery instantly).
If you'd like me to do this for you, then please let me know.

In the meantime, please let me know how you get on with the plugin on your Windows system.
Thank you.

1,387

(7 replies, posted in Juicebox-Lite Support)

Thank you for the update and additional information.

I have now filed a false positive report with Avast (https://www.avast.com/false-positive-file-form.php).
I will post back here when I hear back from them.

Thanks again for your help in tracking down this issue.

1,388

(7 replies, posted in Juicebox-Lite Support)

I'm glad to hear that you've found the root of your problem.
Thank you for taking the time to post back to let me know. It's most appreciated.
Thanks also for taking the issue up with Avast. Please let me know how you get on.

1,389

(7 replies, posted in Juicebox-Lite Support)

That certainly seems very strange; my own JuiceboxBuilder installations (both Lite and Pro) are both still working fine (on my Windows PC).

Does the error message appear when you try to run the application (rather than when trying to install it)?
What exactly is the error message? If I know the exact text of the message, it might help to troubleshoot the problem.
Also, please let me know if you use a Mac or PC and what operating system (and version number) you have installed (just in case it is somehow relevant). Thank you.

Please make sure that you are using the latest versions of both Adobe AIR (v27.0) and JuiceboxBuilder-Lite (v1.5.1).
If you are not already using the latest versions, then please download them from the links below and try completely uninstalling and reinstalling both applications. (If you use a Mac, try emptying your Trash after uninstalling both applications and before reinstalling them.)

Adobe AIR: https://get.adobe.com/air/
Juicebox-Lite: https://www.juicebox.net/download/

Here are some tips which might help:
(1) Uninstall both Adobe AIR and JuiceboxBuilder-Lite and, if you use a Mac, empty your Trash afterwards.
(2) Reinstall the latest versions of both Adobe AIR (v27.0) and JuiceboxBuilder-Lite (v1.5.1).
(3) Make sure that you install the applications under a user account with administrative rights.
(4) Make sure that you do not install the applications from a restricted file system, a network drive or a synced folder (e.g. Dropbox or Google Drive).
(5) Try installing and running JuiceboxBuilder-Lite whilst connected to the internet and then again whilst disconnected. (I'm not sure if this will make a difference but it's just something that I'd probably try myself in trying to troubleshoot such a problem where I'm unsure of the cause.)

I hope this helps.
Please let me know how you get on.

1,390

(3 replies, posted in Juicebox-Pro Support)

Config file not found error in Chrome/OSX

But in the past 3 hours the program has crashed at least 4 times with the "Config File not found" error...

I'm not sure if you are referring to the "Config file not found." message appearing in your Chrome browser or Lightroom's live preview window (or both).

If the error message appears in your Chrome browser, then please see this FAQ which refers to the error message and might help.
When I view my gallery I see the message 'Config file not found'. How do I fix this?

Also, if possible, please upload the gallery to your web server and post a link so that I can take a look at the problem for myself and hopefully help further. Once I am able to see your gallery and its code, I should be able to determine the cause of the problem and propose a solution.

If the error message appears in Lightroom's live preview window then the try forcing a refresh of the page (by pressing Cmd+R (Mac), Ctrl+R (Windows) or by selecting 'Web -> Reload' from the drop-down menu at the top) to see if this clears the problem without having to move away from the Juicebox web engine and lose your settings.

Over the course of a year and a half, only three other users have reported the "Config file not found." message appearing in Lightroom's live preview window. Two of these users are known to be using a Mac (the third user's system is unconfirmed) but I've never been able to replicate the problem myself on a Windows PC. From the limited information I have, it seems that the problem may affect only a limited number of Mac users.

Maybe my notes in these forum threads will at least help to explain this issue in greater detail:
https://juicebox.net/forum/viewtopic.php?id=2115
https://juicebox.net/forum/viewtopic.php?id=2249

As I mentioned in the forum threads above, the problem could be some kind of timing problem with the way that Lightroom generates the files for the preview (perhaps the 'config.xml' file is sometimes not ready in time for the gallery to be displayed by the 'index.html' file).
In the plugin's manifest file, the plugin requests that the 'config.xml' template be processed before the 'index.html' template so, unless there is some kind of threading issue or asynchronous activity (which, as far as I am aware, the plugin has no control over), I'm really not sure what might be causing the problem.

Please let me know if refreshing the live preview window when the error message appears (Cmd+R (Mac), Ctrl+R (Windows), 'Web -> Reload') helps.

1,391

(1 replies, posted in Juicebox-Pro Support)

Thank you for the suggestion.
I would encourage you 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 in future versions but this is certainly the best place for all ideas.
Thank you.

1,392

(5 replies, posted in Juicebox-Pro Support)

You're welcome!

You've solved it!

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

Thank you so much!

You're welcome!

1,394

(5 replies, posted in Juicebox-Pro Support)

- Include xmp metadata in generated images: was checked, but I just unchecked it, and generated a new gallery. I didn't upload it to my server, but I did look at the generated folder on the Mac, and the PNG image was properly added to the hi-res folder. So that did the trick.

I'm glad you've found the cause of your problem, although deselecting the "Include xmp metadata in generated images" checkbox should not prevent an image from being processed and placed into the 'hi-res' output folder.
As the relevant post is already in jAlbum's 'Bug reports' sub-forum and the problem you reported is clearly the same as that of the original poster, I would normally suggest that you bump the post (it's not that old) and add your own notes to make your voice heard and to let the jAlbum developers know that there is at least one other user who is affected by the problem.
However, as the jAlbum team are removing the ability to generate 'hi-res' images in the next version of their program, I think it is highly unlikely that they will spend time and resources fixing a bug relating to a feature that will not be around for very much longer so there's probably very little you can do other than deselecting the "Include xmp metadata in generated images" checkbox (or adding you PNG files manually to the 'hi-res' folder after album creation).

Thus, is unchecking "Include xmp metadata in generated images" something that will have any side-effects that I should worry about?

Deselecting the "Include xmp metadata in generated images" checkbox just means that there will be no embedded data (at least not in XMP format) in the album images.
If all you want to do is display your images in a gallery, then there will be no functional problems at all.
However, some people might prefer their images to contain metadata (such as a copyright message and/or information about the image) but this has no effect on the visual quality of the images in the gallery or the functionality of the gallery itself.

I notice that your image titles have the word "advert" in them.
It looks like you might have Ad Blocker extensions installed in your Safari and Chrome browsers which are preventing your gallery from displaying.
Try temporarily disabling any Ad Blocker extensions that you might have installed to see if this helps.

Such extensions are written specifically to search web pages for terms such as "ad" or "advert" and then block matching content, filtering the web page and essentially interfering with the intended display of the web page (albeit with good intentions).

As there is no way for a web page (or Juicebox gallery) to disable an Ad Blocker extension or circumvent its behavior, the best course of action would be to remove all text from your gallery which could be seen to be relating to advertising of any kind.

This should hopefully resolve your problem.

1,396

(4 replies, posted in Juicebox-Pro Support)

I notice you use a galleryHeight of 50%.
This suggests that the gallery's actual height should be only 50% of the height of its parent container (and this would likely result in unwanted space).

Also, when using a percentage height, you'll need to make sure that all the gallery's parent containers have heights assigned via CSS, otherwise the browser may not be able to determine what the gallery's actual height should be. (The browser needs to know what the gallery's height should be 50% of.)

Additionally, you might need to take into account this note regarding Using Percentage Heights.

You might like to try setting your galleryHeight to 100% (so that you know that the gallery will always fill the height of its parent container) and then adjust the height of your gallery's parent container(s) as necessary.

Otherwise, to avoid the potential problems associated with using a percentage height, I'd recommend setting your galleryHeight to a fixed pixel value (such as 600px).
In doing so, you will have total control over the height of your gallery (you always know how high it will be), and being that your web page has a lot of vertical scrolling content, your gallery would not benefit from being responsive in the vertical dimension.
At the moment, the height of your gallery (and the amount of space above and below the main images) changes depending on the height of the browser window. I expect you probably do not want this to happen and a fixed height gallery would be the solution. (A vertically responsive gallery would really only be useful if your web page's content filled the browser window without any vertical scrollbars.)

Try using something like the following (adjusting it if necessary) and hopefully you'll be able to reduce the space surrounding your images.

galleryHeight: "600",

1,397

(5 replies, posted in Juicebox-Pro Support)

I'm fairly sure that this is a core jAlbum issue (rather than a Juicebox issue or even a 'Juicebox skin for jAlbum' issue).
All image handling and resizing is handled by jAlbum itself (rather than the Juicebox skin). The skin just points towards whatever images jAlbum makes available after the source images have been processed.

Heres's some background to what goes on behind the scenes...

If you look at the skin's 'config.htt' file, you'll see that the linkURL (the URL which is opened when the 'Open Image' button is clicked) is defined as follows:

linkURL="<ja:if exists="targetURL">${targetURL}</ja:if><ja:else><ja:if exists="originalPath">${originalPath}</ja:if><ja:else>${contentPath}</ja:else></ja:else>"

Essentially, if the Album Object being processed has a targetURL (an internal jAlbum variable) associated with it, then this indicates that the Album Object is a Web Location (see notes below) and the targetURL will be used.
If the Album Object does not have a targetURL associated with it but does have an originalPath (another jAlbum variable), then the originalPath will be used. The actual file that originalPath points to will vary depending on the 'Pages' tab settings. For a description of originalPath (and all other jAlbum variables), please see the Variables support page.
If the Album Object does not have an originalPath associated with it, then the contentPath (yet another jAlbum variable, this time referring to just the image itself) will be used.

The logic above allows for the use of Web Locations. Web Locations are something that jAlbum introduced in v14 (please see the jAlbum Release Notes) to allow the use of links alongside images. This is perhaps more useful in skins other that Juicebox but Juicebox can still make use of Web Locations.
If you add a Web Location to a project, then Juicebox will display the Web Location's representing image (make sure you add one in the jAlbum interface) and will use the Web Location itself as the gallery's linkURL (for the 'Open Image' button).
If the current Album Object is an image rather than a Web Location, then the Juicebox skin will basically just use the highest resolution version of the image made available by jAlbum.

Unfortunately, I am note sure why there is no 'hi-res' version of your PNG file (or why jAlbum's originalPath for this Album Object leads to a non-existent file). The fact that an originalPath exists (pointing to 'hi-res/Test-PNG.png') suggests that there should be a PNG file in the hi-res folder but that there has been a problem whilst copying or generating it.

I've found this jAlbum forum thread which seems to describe your problem ("png images are not scaling or generating hi-res images even though 'Link to hi-res* via scaled images' is selected"). Hopefully jGromit's suggestions will help for your own scenario as they seem to have done for the original poster.

I hope this points you in the right direction.

Incidentally, jAlbum plans to remove the ability to create 'hi-res' images in v14.2.
Check out the changelog for v14.2 in this forum thread.

Removed ability to include hi-res images (doesn't seem to be used)

If you move to jAlbum 14.2, then your best bet to retain a second, larger set of images (for the 'Open Image' button) would be to include the originals by selecting both "Link to originals via scaled images" and "Copy originals if needed" on jAlbum's 'Pages' tab.

Fingers crossed that the solution to your problem lies in this forum thread.

1,398

(1 replies, posted in Juicebox-Pro Support)

Facebook uses the data from Open Graph meta tags to populate the sharing window.

The thumbnail image displayed in the Facebook sharing window is determined by the og:image tag.
This specified image is displayed when any image in your gallery is shared.
You can think of the og:image as being representative of the gallery as a whole so you could use an image which best represents your gallery. (The og:image does not need to be an image from the gallery itself.)

When you create a Juicebox-Pro gallery with JuiceboxBuilder-Pro, Open Graph tags are included in the gallery's 'index.html' file (and the first image in the gallery is used as the og:image Facebook thumbnail).
The tags will looks something like this.

<!-- START OPEN GRAPH TAGS-->
<meta property="og:title" content="This is the Gallery Title." />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.example.com" />
<meta property="og:image" content="http://www.example.com/images/IMG_0001.jpg" />
<meta property="og:description" content="This is the Gallery Description." />
<!-- END OPEN GRAPH TAGS-->

og:title uses the Gallery Title ('Customize -> Lite').
og:url uses the Share Url ('Customize -> Sharing').
og:image uses the Share Url and appends the relative path to the first image in the gallery.
og:description uses the Gallery Description ('Customize -> General').

If you embed your gallery into a custom web page (and do not use the 'index.html' file generated by JuiceboxBuilder-Pro), then you'll need to manually add an og:image meta tag to your web page. Please make sure that the content is in the form of an absolute URL (such as http://www/example.com/images/image.jpg) and not a relative URL.

If, after adding an og:image meta tag to your web page, you do not see the specified image displayed in the Facebook share window, then you might need to use one or more of the following online tools that Facebook provides.

(1) Facebook's Sharing Debugger: https://developers.facebook.com/tools/debug/sharing/
(2) Facebook's Batch Invalidator: https://developers.facebook.com/tools/d … ing/batch/
(3) Facebook's Open Graph Object Debugger: https://developers.facebook.com/tools/debug/og/object/
(Click the 'Fetch new scrape information' button.)

Running your web page's URL through these online tools should clear Facebook's cache of your web pages and fetch new scrape information from your gallery's web page.

Hopefully this will help.

1,399

(11 replies, posted in Juicebox-Pro Support)

solved:

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

but i've other questions ...

No problem.
Just create a new topic for each query and I'll do my best to help you out.

Thanks for you support... very thanks

You're welcome!

I should also note that, unfortunately, there is a known issue whereby the error can be generated if the resize image dimensions are too large. This might be the reason for your problem.

The developers are aware of the problem and it has been logged as a bug so it should hopefully be addressed for a future version.
In the meantime, the only workaround is to reduce the resize dimensions until the error is no longer displayed.
I realise that this is not an ideal solution but, until the bug is fixed, there is no way around it (at least using JuiceboxBuilder-Pro).

I do not know the exact nature of the problem (why large resize image dimensions cause the error message to be displayed), but, having experimented with large images myself, the error seems to be triggered when the Max Width and Max Height both exceed a threshold value somewhere in the range of between 2364 and 2504.

If you need to create a gallery with images of a size that triggers the error, then the best course of action might be to do the following:
(1) Create a gallery with JuiceboxBuilder-Pro, using resize image dimensions that do not generate the error. This will at least generate a 'config.xml' file containing the imageURL entries.
(2) Create a set of images in a separate imaging program (such as Adobe Photoshop) at the required size and then copy them into the 'images' folder inside the gallery folder (overwriting the images originally generated by JuiceboxBuilder-Pro). Just make sure that the image filenames match the imageURL entries in the gallery's 'config.xml' file.

I understand that this adds extra steps to your workflow (and should not be necessary) but, until the bug is fixed, it might be the best option.

I hope this this at least helps to explain what you are seeing and provides you with a workaround.