1,401

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

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

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

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

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

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

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

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

1,412

(11 replies, posted in Juicebox-Pro Support)

Thank you for the additional information and link to your gallery.

I put the html file in a iwrapper...

This is the source of the problem.

There are a few drawbacks to loading a Juicebox gallery into an iframe, one of which is that the Expand Button is disabled.
This is noted in the Using an External Gallery Folder support section (scroll down to "2) Using an iframe").

For full functionality (including the Expand Button), embed your gallery directly into your web page instead of loading it into an iframe using the baseUrl method from the link above (check out the "1) Using baseUrl" section).

As you are using Joomla, the Embedding in a Joomla Site instructions should help with the full procedure required.

1,413

(11 replies, posted in Juicebox-Pro Support)

OK, thanks.
If you still have problems, just post the link to your gallery and I'll take a look at it for you.

1,414

(11 replies, posted in Juicebox-Pro Support)

Thanks for the help you are giving.

You're welcome.

but there is something that does not work

Are you referring to the thumbnail dimensions or the Expand Button?

Thumbnail dimensions:
After clicking the 'Change Sizes...' button (shown in the screenshot attached to my last post), you should see a pop-up window (shown in the screenshot attached to this post). Change the 'Width' and 'Height' for the 'Thumbnails' and click 'Save'.
Then, when you 'Save' the gallery on the 'Publish' tab, thumbnails will be generated at the specified dimensions in the gallery's 'thumbs' folder and the thumbWidth and thumbHeight configuration options will automatically be written to the the gallery's 'config.xml' file with the correct values.
If you are experiencing difficulties with this, please let me know how far into the process you get and what seems to be the problem.

Expand Button:
As I mentioned previously, if you have a 100% x 100% gallery (which fills the browser window), then the Expand Button will be displayed on the gallery's Button Bar only if and useFullscreenExpand="TRUE" (otherwise the gallery would not be able to be expanded any larger than it already is).
You'll also need to make sure that showExpandButton="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Lite' section) and that buttonBarPosition ('Customize -> Button Bar') is set to a value other than NONE (so that the Button Bar is visible).
If you have trouble with a specific gallery, then please post the link to it so that I can see the problem for myself and hopefully help further.
Please also let me know what browser (or browsers) you see the problem in. Thank you.

1,415

(11 replies, posted in Juicebox-Pro Support)

This items ( thumbnail dimension) is not present, i just see thumbsPosition

thumbsPosition is in the 'Thumbnails' section of the 'Customize' tab.
You need to be on the 'Images' tab (to the left of 'Customize') and then click the 'Change Sizes...' button in the 'Image Size' control panel (on the left side of the window). See the image attached.

The full screen button does not appear after the publication, I have version 1.5.1

If your have a full page gallery (i.e. it has dimensions of 100% x 100% and there is no other content on the web page), then the Expand Button will only be visible if you set useFullscreenExpand="TRUE" in JuiceboxBuilder-Pro's 'Customize -> Lite' section (for the gallery to expand to fill the user's entire screen). If useFullscreenExpand="FALSE" (the default value), then the gallery would expand to fill only the user's browser window (not the entire screen) and, as the full page gallery already fills the browser window, it would not be able to be expanded any larger so Juicebox hides the Expand Button.

If this does not explain what you are seeing, then please post the link to your gallery's web page so that I can see the problem for myself and hopefully help further. Thank you.

1,416

(496 replies, posted in Juicebox-Pro Support)

As far as I am aware, there are no current plans to introduce the ability to use test for a watermark but that's exactly what this Feature Requests forum thread is for so thank you for posting your suggestion here.

I do not know what suggestions will be picked up by the developers for future versions but posting your suggestion here at least makes your voice heard.

An alternate suggestion for the way things are just now would be to process your images (resize and add a watermark) prior to feeding them to JuiceboxBuilder-Pro and de-select the 'Resize Images' checkbox on the 'Images' tab so that JuiceboxBuilder-Pro copies the images across to the gallery folder without processing them further.

It may not be ideal but, being that JuiceboxBuilder-Pro does not currently allow text to be entered for a watermark, it would be another way of achieving watermarked images in a Juicebox-Pro gallery.

1,417

(11 replies, posted in Juicebox-Pro Support)

You can change the thumbnail dimensions using the thumbWidth and thumbHeight configuration options.
For reference, a list of all Thumbnail Options can be found here.

When creating a gallery with JuiceboxBuilder-Pro, you can set the thumbnail dimensions on the 'Images' tab. (Just click the 'Change Sizes...' button in the 'Image Size' control panel to reveal the input boxes.)
Thumbnails will be generated at the specified dimensions and the thumbWidth and thumbHeight options will automatically be set in the gallery's 'config.xml' file accordingly.

Alternatively, just set the thumbWidth and thumbHeight options in your gallery's 'config.xml' file to whatever values you like (instructions on how to set configuration options can be found here) and, when the gallery is displayed, Juicebox-Pro will dynamically scale the thumbURL images to fill the chosen dimensions. (Please note that if your thumbURL images do not have the same aspect ratio as that set by the thumbWidth and thumbHeight options, cropping will occur.)

1,418

(496 replies, posted in Juicebox-Pro Support)

@cwnicholls

Many thanks for the suggestion!

Just for clarification, JuiceboxBuilder-Pro's Watermark functionality will accept JPGs, GIFs and PNGs (although it usually works best with PNGs with transparent backgrounds).

At present, if you want to add text as a Watermark, the best course of action would be to prepare a PNG containing text in an imaging program such as Adobe Photoshop.

1,419

(3 replies, posted in Juicebox-Pro Support)

I'm glad that clearing you browser's cache solved your problem.
Thank you for letting me know.

As you have discovered, JuiceboxBuilder-Pro can handle images of no more than 4095px x 4095px when creating a gallery. This is a limitation of Adobe AIR (the platform on which JuiceboxBuilder runs). Adobe AIR uses Adobe Flash Player as its runtime environment and the largest image size which Adobe Flash Player can handle is 16,777,215 pixels. This equates to a square image of 4095 x 4095. Alternatively, if you have an image with one side being 2500, then the other side can be no more than 6710. Please see this web page for details.

As far as I am aware, this has always been the case (from the first version of JuiceboxBulder-Pro to the current version).

If your image are within these bounds, then perhaps you could upload one somewhere (perhaps to your own web site or a file sharing site such as Dropbox) and post a link to it so that I can try to replicate the problem myself.

If your images are larger than the maximum allowed resolution, then you could perhaps do one of the following.

(1) You could resize your images first in an imaging program (such as Adobe Photoshop) before feeding them to JuiceboxBuilder. (If you do resize your images prior to using JuiceboxBuilder, be sure to deselect the 'Resize Images' checkbox on the 'Images' tab to ensure that JuiceboxBuilder does not resize your images again.)

(2) There are plugins available to create Juicebox-Pro galleries with other programs (such as Adobe Lightroom, Adobe Photoshop or jAlbum) which do not have the upper resolution limit of JuiceboxBuilder. You can find details of these plugins here.
If you have any of the programs for which plugins are available, you might like to try creating your galleries with these programs as an alternative to JuiceboxBuilder-Pro.

1,421

(3 replies, posted in Juicebox-Pro Support)

When I view your gallery's web page in a desktop browser, I see the thumbnail paging arrows being displayed (to the left and right of the thumbnails, centered vertically).
If you do not see this yourself, then try clearing your browser's cache before reloading the web page.
If you have made any changes to your gallery recently, your browser may still be using an older, cached version of your gallery's 'config.xml' file instead of the latest version from your web server.

1,422

(17 replies, posted in Juicebox-Pro Support)

No problem at all.
I'm just glad to hear that you've ben able to resolve your problem.
Thank you for taking the time to post back to let me know.

1,423

(17 replies, posted in Juicebox-Pro Support)

@gfs

The issue reported above was addressed by the developers, confirmed as fixed (via email) by the original poster (robertcoldwell) and the bugfix was included in Juicebox v1.5.0 (which was released on 24 May 2016).

It certainly seems strange (though not impossible) that the problem would crop up again over a year later in a different version.

One thing I notice which could be causing layout problems is that there are several HTML errors on your web pages, including stray and unclosed <p> and <span> tags (and extra double-quotes alongside certain <div> attributes). Also, your gallery <div> containers are inside <p> tags. (A <p> element should not contain another block-level element such as a <div>.)

Try validating your gallery web pages with the W3C Markup Validation Service and fix the errors reported.
Once the code on your web pages validates correctly, the web pages should be rendered with greater consistency and predictability across different browsers and devices.

Unfortunately, I do not have access to an iPad Pro so cannot check your web pages in such a device myself.
If, after fixing the HTML errors on your web pages, you still see the problem, then I'll happily compile a report for the developers who will investigate further but it would help to have as much information about the problem as possible so please let me know the following (if you can).

(1) What version of iOS was the iPad Pro running?
(2) What browser or browsers (Mobile Safari, Mobile Chrome or any others) did you see the problem in?
(3) If you can gain access to the iPad Pro again, please provide a screenshot of the problem (and let me know which of your galleries it is from) so that we can see exactly what you are seeing.
(4) Also, if possible, please let me know if the problem occurs in any of our demo galleries here.

Thank you.

1,424

(4 replies, posted in Juicebox-Pro Support)

So there’s no way to remove that folder from my Documents folder and prevent it from reappearing?

That is correct.
If you delete the 'presets' folder from the 'Documents/JuiceboxBuilder-Pro/' location, JuiceboxBuilder-Pro will reinstate it (complete with all the default preset files) when the application is next started.
If you just delete the contents of the 'presets' folder, then JuiceboxBuilder-Pro will detect that a 'presets' folder is present and will leave it alone. (It will not populate the folder with the preset files that you have deleted.) However, you will still be left with an empty 'JuiceboxBuilder-Pro/' folder in your 'Documents' location.

Can I make a feature request for a way to change that?

Yes, certainly.
Please 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 but this is certainly the best place for all ideas.
Thank you.

1,425

(4 replies, posted in Juicebox-Pro Support)

It is not possible to change where JuiceboxBuilder initially puts its own presets folder when the application is installed but you can copy the default preset files (and save your own) to anywhere you like.
You can then load a preset from the new location via 'Presets -> Load Preset...' from the drop-down menu at the top.
Likewise, you can save a custom preset to anywhere you like via 'Presets -> Save Preset...'.
The dialog window for loading and saving presets should remember the last used location each time it is opened.

Please note that the 'Load Preset' combobox (just above the 'Lite' configuration options) will always read the preset files from the original installed 'Documents' location. This cannot be changed.
If you want to store presets in a different location, then you'll need to use the 'Load Preset...' and 'Save Preset...' options from the drop-down menu at the top.