I'm glad to hear that you have ben able to resolve your original problem. Thank you for letting me know.

When opening a gallery in JuiceboxBuilder, there is no special project file to look for.
Just navigate towards and select the gallery folder itself (in your case the 'publish' folder), not a file within the gallery folder.
The gallery folder must contain the gallery's configuration file which must be named 'config.xml' (this is what JuiceboxBuilder-Pro looks for and uses to open the gallery).
Incidentally, if you have changed the structure of your gallery since saving it (and use a configUrl or baseUrl to rename or move the configuration file), then JuiceboxBuilder-Pro will not be able to open the gallery.
However, as your gallery has a regular structure and your gallery's configuration file has not been renamed, you should be able to open your gallery as follows:

Instructions to open an existing gallery in JuiceboxBuilder (to edit it):

(1) Click the 'Open Gallery...' button on the 'Start' tab (or select 'Gallery -> Open...' from the drop-down menu at the top of the application).

(2) In the pop-up 'Select Gallery Folder...' dialog window:
Mac - Navigate towards and then double-click the gallery folder.
Windows - Navigate towards and then select (with a single left-click) the gallery folder (not a file within the gallery folder) and click the 'Select Folder' button.

If you are seeing the "Config file not found." message when previewing a gallery locally (from your computer's hard drive), then please see this forum post for a possible solution.

If you are seeing the "Config file not found." message when viewing a gallery online (from a web server), then please see this FAQ: When I view my gallery I see the message 'Config file not found'. How do I fix this?

If the information contained in the links above does not help, then please post back to let me know and I'll try to help further.
If your gallery is online, then please also post a link to the gallery so that I can see the problem for myself.
If your gallery is not yet online, then please zip the gallery folder, upload the zip file and provide a link so that I can download the gallery and take a look.
Thank you.

why does my screen shot disappear?

I'm not sure. I've just checked and attaching an image to a post works OK for me.
After clicking 'Browse' and selecting an image, be sure to click the 'Add file' button to actually add the image to the post.
I hope this helps.

503

(1 replies, posted in Juicebox-Pro Support)

I'm sorry to hear that you are having trouble with JuiceboxBuilder-Pro.

Try installing JuiceboxBuilder-Lite (from the Juicebox-Lite zip package which you can download from this web page) to see if the problem happens with both JuiceboxBulder-Pro and JuiceboxBuilder-Lite. (JuiceboxBuilder-Pro and JuiceboxBuider-Lite can both be installed side-by-side onthe same computer.)
This might help us determine whether the problem is specifically with your JuiceboxBuilder-Pro installation or with Adobe AIR itself.

The next thing I'd try is a complete uninstall and reinstall of JuiceboxBuilder-Pro.
The full procedure to follow (including a list of files to manually delete after uninstalling the application) can be found as suggestion #11 in this forum thread.
I'd also check through the list of other suggestions in the forum post in case they help.

As unlikely as it sounds, I'd also try uninstalling both JuiceboxBuilder-Pro and Adobe AIR and then installing an older version of Adobe AIR (before installing JuiceboxBuilder-Pro).
You can download older versions of AIR from Adobe's archive page here: https://helpx.adobe.com/air/kb/archived … rsion.html
JuiceboxBuilder-Pro requires Adobe AIR v2.0 or later so you could try a version such as Adobe AIR v20.0.
Here are direct links to v20.0. (All links can be found on the archive page.)
Mac: http://download.macromedia.com/air/mac/ … beAIR.tbz2
Windows: http://download.macromedia.com/air/win/ … taller.zip
If this works, then you should be able to upgrade AIR in-place afterwards (without the need to uninstall anything else).

I'd also try temporarily disabling any third-party security software that you might have installed (e.g. Avast or AVG) in case this is somehow interfering with JuiceboxBuilder-Pro's functionality. (Please do so at your own risk and be sure to disconnect from the internet first.)

If you are a Windows PC user and you know the exact time of the application crash, then you could check the Windows Event Viewer to see if there are any entries in the 'Windows Logs -> Applications' or 'Windows Logs -> System' sections which give more information on the nature of the problem.
Please see this web page for more information on the Windows Event Viewer: https://www.howtogeek.com/123646/htg-ex … an-use-it/
This might point you in the right direction.

I hope my notes above help.
Please let me know how you get on and if I can be of any further assistance.

I'm glad to hear that, with help from your web host, you've been able to resolve your problem. Thank you for taking the time to post back to let me know and thank you, also, for sharing your web host's reply.

Just for clarification, the 'config.php' file is called from within your gallery's JavaScript embedding code (in your HTML web page) and not via a PHP include() or require() function and this seems to have been the root of the problem with regard to your web server's security settings.

I'll mark this thread as [SOLVED].

505

(2 replies, posted in Juicebox-Pro Support)

I have worked it out - no reply needed.

I'm glad to hear that you've been able to resolve your problem. Thank you for taking the time to post back to let me know. It's most appreciated. I'll mark this thread as [SOLVED].

Please block the phisher though, thanks.

The spammer has been deleted and reported to stopforumspam.

I think it is unlikely that this is the root of your problem. If permissions of 750 on your 'wp-juicebox' folder were problematic, then I expect that the plugin would not function at all.
Having said that, checking and changing the folder permissions is certainly something I would try myself as part of a troubleshooting campaign (which is why I mentioned it) as it's a quick and easy thing to do and it might make a difference.

I notice that I can directly access other PHP files within the 'wp-juicebox' folder on your web server (just not the 'config.php' one which uses WordPress functions).
This suggests that the problem may not be server-specific but rather may lie somewhere within your WordPress installation.
Have you tried suggestion #3 from my post above (temporarily disabling all plugins other than WP-Juicebox to see if this helps)? Do you have any security plugins installed?
I would check this next (before delving further into server-specific areas).

507

(1 replies, posted in Juicebox-Pro Support)

If you have a copy of the gallery folder on your computer's hard drive and your gallery uses a regular structure (i.e. does not use a configUrl or baseUrl), then you can open and edit the gallery in JuiceboxBuilder-Pro.

On the 'Images' tab, you can rearrange images by file date or filename (if you need to) via the 'Images -> Sort' options from the drop-down menu at the top of the application.
You can then delete images (individually, of in a Shift-Click block or a Ctrl+Click selection) via Ctrl+D (or 'Images -> Delete' from the drop-down menu).

If you save the gallery to the original folder, the deleted images will be removed from the 'images' and 'thumbs' folders so, first of all, I'd make a backup copy of your master gallery and, each time you make a smaller gallery from the master gallery, open a copy of the gallery folder in JuiceboxBuilder-Pro (or make sure that you save each smaller gallery to its own new empty folder).

In doing this, you should be able to make several smaller galleries from your large one.

Otherwise, you'd need to edit your gallery's 'config.xml' file in a plain text editor and manually remove <image> entries corresponding to the images you'd like to remove (and also remove the corresponding images from the 'images' and 'thumbs' folder).

I hope this helps (although, even using JuiceboxBuilder-Pro, I realise that it could be quite a time-consuming task).

As you suggest, it should be possible to view your gallery's XML data by going directly to the following URL in a browser:

http://www.renecarayol.fr/wp-content/plugins/wp-juicebox/config.php?gallery_id=41

However, going directly to this URL results in an error 403 (access denied) message.
Whatever is preventing direct access to this PHP file is the cause of your problem.
However, there are several possible causes...

(1) Check that the permissions on the 'config.php' file (inside the 'wp-juicebox' folder) are not too restrictive.
Also, check the permissions on the 'wp-juicebox' folder itself.
You should be able to check and change permissions using an FTP program such as Filezilla or via your hosting account's online control panel.
Default permissions of 755 for folders and 644 for files should be fine.

(2) Check to see if you have any .htaccess files on your web server (most likely in your root directory) which contain rules which block direct access to PHP files.
If you find any entries in any .htaccess file such as the following, then try removing them to see if this resolves your problem.

(3) Check to see if you have any plugin's installed which might somehow be interfering with WP-Juicebox's functionality.
Deactivate all your plugins (other than WP-Juicebox) and reactivate them one by one (checking your gallery after each one) to see if you can find a conflicting plugin.

(4) Check in with your web host to see if they have recently introduced any security measures which might be blocking direct access to the 'config.php' file.

Since a few days, I have the " config file not found" without having done any modifications...

If things were working fine but now they are not (without you having done anything yourself), then this suggests that something may have changed on your web server so I'd certainly ask your web host if they have made any changes recently to your hosting account which might account for your problem. They should hopefully be able to shed some light on the issue.

With the new Box interface of WP, I even couldn't create any new gallery with Juicebox, the button had disapered.

With regard to not seeing an 'Add Juicebox Gallery' button, please see this forum post which might help.

You're welcome! I'm glad it helped.

Yes, Showkase can automatically populate the image titles or captions with the image filename.

(1) Edit your gallery page (from the 'Pages' tab).
(2) Go to the 'Images' tab.
(3) Scroll down to the foot of foot of the page and select "Select all titles" (or "Select all captions").
(4) In the "Set selected to" box, enter {file}.
(5) Click the "Set" button (followed by "Save" and "Publish").

The image filenames (without the file extensions) will now be used as the image titles (or captions, depending on what you have selected).

For reference, the use of {file} (and other special {} codes which can be used) is noted in the 'Pages' subsection of the Showkase User Guide (scroll down to the 'Editing Individual Captions' section).

Is it because I have a subscription version of Lightroom as opposed to owning Lightroom?

No. This is not the reason. The Juicebox Plugin for Lightroom will work find on subscription versions of Lightroom Classic CC.

What version of Lightroom do you have? Do you have Lightroom CC or Lightroom Classic CC (and what version number)? (You can check by going to 'Help -> About Lightroom...' from the drop-down menu at the top of the program.

You'll need Adobe Lightroom 4, 5 or 6 or Lightroom Classic CC 7 or higher.
Lightroom CC (not Classic) 7 and higher does not support plugins or web engines.

If you have a compatible version of Lightroom but still experience difficulties, then please let me know what operating system you have (Mac vs PC) and how far into the installation process you get (and what, if any, error messages you encounter along the way).
Thank you.

512

(1 replies, posted in Juicebox-Lite Support)

With WP-Juicebox (the dedicated Juicebox plugin for WordPress) installed, you should see something like the attached image when you create a new page or post (with the 'Add Juicebox Gallery' button in the toolbar at the top of the screen).
The screenshot was taken with WordPress 5.4.1, WP-Juicebox 1.5.1.2 and the WordPress Twenty Twenty theme active.

If you do not see the 'Add Juicebox Gallery' button, then please go to your plugins page and ensure that WP-Juicebox is installed and activated.
If the plugin is installed and activated but you still do not see the 'Add Juicebox Gallery' button, then there may be another plugin that you have installed and activated that is somehow interfering with WP-Juicebox's functionality.
If this is the case, then I would recommend that you try deactivating all plugins (other than WP-Juicebox) and then reactivate them one-by-one (checking WP-Juicebox's functionality after each one) to see if you can find the plugin causing the problem.

Regardless of whether of not you can see the 'Add Juicebox Gallery' button, you should still be able to create a gallery (on the 'WP-Juicebox -> Manage Galleries' page) and then manually enter the shortcode into a Gutenberg Shortcode Block.

Please confirm the following and we'll hopefully make some progress in troubleshooting your problem.

(1) Is WP-Juicebox listed as being installed and activated on your plugins page?

(2) Can you create a gallery successfully on the 'WP-Juicebox -> Manage Galleries' page?

(3) Are you able to add the shortcode (presented after Step #2 above) into a Gutenberg Shortcode Block?

If you are able to confirm/do all 3 steps above, then all that is remaining is to attach your gallery images to the page or post containing the gallery's shortcode.
I'll just copy and paste the instructions for doing so from the WP-Juicebox support page:

  • Add a Gutenberg 'Gallery' block to the post containing the WP-Juicebox gallery shortcode.

  • Upload images from your local machine by clicking the 'Media Library' button (in the 'Gallery' block) and dragging and dropping the images into the media window.

  • Wait until the images have finished uploading.

  • Reorder the images (if necessary) by going to the 'Create Gallery -> Media Library' section, selecting 'Uploaded to this post' from the drop-down menu and then dragging and dropping the images into the order you require.

  • Close the media window using the cross at the top right (do not click 'Create a new gallery').

  • You can now safely remove the 'Gallery' block from the post. (Using a 'Gallery' block is just a convenient method of attaching images to a post.)

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

I've sent you a new download link for your Juicebox-Pro (Single Site License) purchase (to the email address in your post above).
If you ever need a new download link in the future, just fill in the online Download Link Request Form and we'll send you a new one.

You'll find the Juicebox-Pro Plugin For Lightroom inside the Juicebox-Pro zip file in this location: juicebox_pro_1.5.1/adobe-lightroom-plugin/juicebox_pro.lrwebengine

Instructions for installing the plugin can be found on the plugin's own support page here.
First of all, extract the Juicebox-Pro zip file to your hard drive and then...
Mac: Double-click the juicebox_pro.lrwebengine package.
Windows: Drag-and-drop the juicebox_pro.lrwebengine folder onto your Lightroom desktop icon.

If this fails, then you can install the plugin manually by copying the juicebox_pro.lrwebengine folder/package to your Lightroom 'Web Galleries' folder.
Mac: Users/username/Library/Application Support/Adobe/Lightroom/Web Galleries/
Windows: C:\Users\username\AppData\Roaming\Adobe\Lightroom\Web Galleries\

I hope this helps.
If you get stuck with anything, please let me know and I'll try to help further.
Thank you.

Note regarding Lightroom CC vs Lightroom Classic CC:
In late 2017, Adobe split what was then known simply as Lightroom CC into two separate products.
Lightroom CC became Lightroom Classic CC and Adobe released a new version of Lightroom under the name Lightroom CC.
Unfortunately, the new Lightroom CC does not accept third-party plugins or web engines so it is not possible to use the Juicebox-Pro Plugin for Lightroom with this version.
You would need to have Lightroom Classic CC in order to use the Juicebox-Pro Lightroom Plugin (or any other plugin).

You're welcome! I'm glad to hear that you've got it working.
Thank you for taking the time to let me know. It's most appreciated!

Audio will work fine in an embedded gallery so the problem is , as you suspect, most likely a path problem.
The value for the audioUrlMp3 configuration option can be a relative path (relative to the web page containing the gallery's embedding code) or an absolute path (starting with either http:// or https://).

In a WordPress environment where web pages are created dynamically, it can be difficult to know the location of the web page containing the gallery's embedding code (and it will depend on the permalink structure you set in WordPress's dashboard) so it might be easier to just use an absolute path for your audioUrlMp3 , e.g.:

audioUrlMp3="http://www.example.com/audio/track_0001.mp3"

I hope this helps.
However, if you continue to experience difficulties, then please post back with a link to your gallery's web page so that I can see (or hear) the problem for myself and hopefully help further.
Thank you.

516

(6 replies, posted in Juicebox-Pro Support)

@arachnid
I agree (although it's a decision that only the developers can make).
Web browser market share statistics for versions of Internet Explorer prior to IE11 seem to have fallen off the radar.

517

(1 replies, posted in Juicebox-Pro Support)

The 'juicebox.ttf' and 'juicebox.woff' font files are generated by the IcoMoon App and contain glyphs used as gallery icons (such as those on the Button Bar).
You can check out the contents of these font files using the online FontDrop service.

Juicebox does not use its own custom font for gallery text. The 'juicebox' font is used only for gallery icons.
Juicebox sets the font for gallery text in the 'theme.css' file (on lines 61 and 1179) to:

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

Roboto is very similar to Helvetica so maybe this helps to explain things.

For reference, more information on the use of custom icons can be found in the Using Custom Icons support section in the Theming Guide.

Please note that the line numbers above refer to the current version of Juicebox-Pro (v1.5.1).

518

(9 replies, posted in Juicebox-Pro Support)

Thanks for the updates!

I'm glad you've been able to resolve your problems.
Thank you for letting me know. It's most appreciated!

519

(6 replies, posted in Juicebox-Pro Support)

It has certainly been a long time since the last version was released.
I'd like to see a new version sooner rather than later myself.
All I can say at this stage is that Juicebox is still alive and that work has started on the next version (although progress is slow and I do not know when it will be released).

520

(6 replies, posted in Juicebox-Pro Support)

@arachnid
Thank you for sharing your solution.

@seanconnor
Juicebox does, indeed, come with its own version of jQuery (v1.7).
Unfortunately, this version of jQuery is bundled within the 'juicebox.js' JavaScript file which is obfuscated and cannot be modified (so the bundled version of jQuery cannot be removed or replaced by a user).
The developers are aware of the flags that this version of jQuery raises and this issue should be addressed for a future version of Juicebox (although I do not know when this might be).
In the meantime, overriding the bundled version of jQuery with a more recent version (arachnid's suggestion) might be the best course of action.

521

(9 replies, posted in Juicebox-Pro Support)

Looking at the code from your other post (which is different to the code you posted here), it seems that your 'quebeccity' folder may be a complete gallery folder.
If this is the case, then you can point towards this gallery folder (without the need to rename or move any gallery files) by using a baseUrl configuration option in your gallery's embedding code.

<script>
    new juicebox({
        baseUrl: "photogallery/quebeccity/",
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "rgba(34,34,34,1)"
    });
</script>

When using a baseUrl, Juicebox looks for a file named 'config.xml' inside the baseUrl folder.

For reference, short descriptions for both configUrl and baseUrl can be found in the Embed Options section of the Config Options page.

522

(1 replies, posted in Juicebox-Pro Support)

If you see the "Config file not found." message for a gallery which has been uploaded to a web server, then the tips from this forum post will not help. They are specifically for help with local viewing only (viewing a gallery from a computer's hard drive rather than from a web server).
Please see my response to your query in this forum thread. I hope my suggestions over there help.

523

(9 replies, posted in Juicebox-Pro Support)

If there is no configUrl (pointing towards a configuration file) or baseUrl (pointing towards a gallery folder) in your gallery's embedding code, then Juicebox looks for a file named 'config.xml' in the same directory as the web page containing the embedding code.
If your gallery's configuration file is not named 'config.xml' or is not in the same directory as the web page containing the embedding code, then you'll see the "Config file not found." message.

You can either:
(1) Rename and/or move your gallery's configuration file so that it has the default name ('config.xml') and is in the default location (alongside the gallery's web page).
... or:
(2) Use a configUrl in your gallery's embedding code to point towards your gallery's configuration file, e.g.:

<script>
    new juicebox({
        configUrl: "path/to/my_own_configuration_file.xml",
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "rgba(34,34,34,1)"
    });
</script>

Please note that if your gallery's configuration file is not in the default location, then you might need to adjust the imageURL and thumbURL paths within the file.

Another reason why you might be seeing the "Config file not found." message is if the file itself is somehow corrupt and the browser cannot read it.
Open the 'config.xml' file directly in a browser (drag and drop the file into a browser window or enter the address to the file into the browser's address bar) and you should see the XML code.
If there is a problem with the file (such as a control character in an image's caption which is breaking the XML syntax), then the browser should note the problem and the line in the file at which the problem occurs.
You should then be able to open the 'config.xml' file in a plain text editor and fix the problem.

I hope this points you in the right direction.
However, if you continue to experience difficulties, then please email me back with a link to your gallery so that I can see the problem for myself and hopefully help further.
Thank you.

524

(1 replies, posted in Juicebox-Pro Support)

This is not possible using just the available configuration options but it is possible with some custom JavaScript code and use of the Juicebox-Pro API.

You'd need to check the browser's width and set the thumbsPosition configuration option (and probably the maxThumbColumns and maxThumbRows configuration options, too) accordingly using JavaScript in the gallery's embedding code.

You'd then need to set up a listener to determine when the browser's width changes (for example if the user resizes the browser window) and then reload the gallery (putting the gallery's embedding code in a JavaScript function which you can call when required) with the appropriate thumbnail configuration options.

You'd also need to take note of the current image being displayed when the browser's width crosses the threshold value (using the Juicebox-Pro API getImageIndex() method) to ensure that the same image is displayed when the gallery is reloaded.

Here's an example which positions the thumbnails in a single row below the main image when the browser's width is less than 700px and in a grid to the left of the main image when the browser's width is greater than or equal to 700px.
Too see this example in action, just create a sample gallery with JuiceboxBuilder-Pro an use the HTML code below as the gallery's 'index.html' file.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" id="jb-viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
        <style type="text/css">
            body {
                margin: 0px;
            }
        </style>
        <script type="text/javascript" src="jbcore/juicebox.js"></script>
        <script type="text/javascript">
            var a;
            var b;
            var c;
            var d;
            var jb;
            var thresholdWidth = 700;
            var tracker = false;
            function loadGallery(a, b, c, d) {
                jb = new juicebox({
                    containerId: "juicebox-container",
                    firstImageIndex: a,
                    maxThumbColumns: b,
                    maxThumbRows: c,
                    thumbsPosition: d
                });
                tracker = true;
            }
            function thumbsStatus() {
                var windowWidth = window.innerWidth ? window.innerWidth : $(window).width();
                if (windowWidth < thresholdWidth && (d === 'LEFT' || tracker === false)) {
                    a = tracker === false ? '1' : jb.getImageIndex();
                    b = '10';
                    c = '1';
                    d = 'BOTTOM';
                    loadGallery(a, b, c, d);
                }
                if (windowWidth >= thresholdWidth && (d === 'BOTTOM' || tracker === false)) {
                    a = tracker === false ? '1' : jb.getImageIndex();
                    b = '3';
                    c = '3';
                    d = 'LEFT';
                    loadGallery(a, b, c, d);
                }
            }
            $(document).ready(function() {
                thumbsStatus();
                $(window).resize(thumbsStatus);
            });
        </script>
        <title>Test</title>
    </head>
    <body>
        <div id="juicebox-container"></div>
    </body>
</html>

I hope this points you in the right direction and that you are able to integrate something similar within your own website.

525

(5 replies, posted in Juicebox-Lite Support)

No, sorry. Thanks for checking in but I'm afraid I have no news at the moment.
I really don't know when the next version will be released (or if the rotation bug will be addressed for the next version).
All I can say with any certainty is that the bug has been officially logged and the developers are aware of it.
Sorry I don't have any better news just now.