1,226

(6 replies, posted in Juicebox-Pro Support)

I'm glad that you've been able to figure out the cause of your problem.
Thank you for letting me know.

Just as an aside, is Juicebox still being developed?

Yes, absolutely! Juicebox is still very much alive and well and being actively developed.
I'm not sure when the next release will be (or what it will include) but if you'd like to be notified of new releases, you can join our mailing list at the foot of our homepage, keep an eye on our Facebook page, follow us on Twitter @JuiceboxGallery or subscribe to our blog RSS feed.

1,227

(5 replies, posted in Juicebox-Pro Support)

Your web page currently has an incorrect <title> tag (the opening <title> tag is missing its closing > character) and this might be having a knock-on effect with other tags/containers on your web page.
Change:

<title=SouthAmerica 2018</title>

... to:

<title>SouthAmerica 2018</title>

You can check your web page for HTML errors (and then fix any reported) with the W3C Markup Validation Service.
Once the code on your web page validates correctly, your web page should be rendered with greater predictability and consistency across different browsers.

Having said that, your gallery does seem to be responsive. If I decrease the width of my browser window, your gallery shrinks to fit within the new width (and the gallery images are scaled accordingly to avoid cropping).

Even though you say that you currently have a gallery height of 600px, your gallery currently uses:

galleryHeight : '100%',

If you would like your gallery to have a height of 600px, use the following instead:

galleryHeight : '600px',

I would still recommend that you use the Top Menu Example as a template. (Just remove the footer, replace the header content with your own custom navigation menu and swap the sample gallery for your own.)

Below is a single web page (with a header but no footer and no need for any external CSS files) which you can use as a template.
Just use code below as your gallery's 'index.html' file. All you really need to do is replace the content of the 'header' <div> with your own custom navigation menu and style it as you like via CSS. There is already some CSS for the 'header' <div> in the web page that you can modify (for example to change the header's height) if you like.

<!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">
            html, body {
                height: 100%;
                overflow: hidden;
            }
            body {
                background-color: #222222;
                margin: 0px;
            }
            #header {
                background-color: #222222;
                color: #666666;
                font-family: sans-serif;
                font-size: 20px;
                height: 50px;
                padding: 10px 0px;
                text-align: center;
                width: 100%;
            }
            #wrap {
                width: 100%;
            }
        </style>
        <script type="text/javascript" src="jbcore/juicebox.js"></script>
        <script type="text/javascript">
            var jb;
            function doLayout() {
                var windowHeight = parseInt(window.innerHeight ? window.innerHeight : $(window).height(), 10);
                var headerHeight = parseInt($('#header').outerHeight(true), 10);
                var galleryHeight = windowHeight - headerHeight;
                $('#wrap').height(galleryHeight);
                if (jb) {
                    var galleryWidth = parseInt($('#wrap').innerWidth(), 10);
                    jb.setGallerySize(galleryWidth, galleryHeight);
                }
            }
            $(document).ready(function() {
                $(window).resize(doLayout);
                jb = new juicebox({
                    containerId: "juicebox-container"
                });
                doLayout();
            });
        </script>
        <title>Test</title>
    </head>
    <body>
        <div id="header">
            <span>Header</span>
        </div>
        <div id="wrap">
            <div id="juicebox-container"></div>
        </div>
    </body>
</html>

1,228

(5 replies, posted in Juicebox-Lite Support)

There is certainly no problem in using a single shared 'jbcore' folder for all your galleries (please see the Using an External jbcore Folder support section for details) and if you are seeing the "Config file not found." message, then the path to your 'juicebox.js' file (within the 'jbcore' folder) is correct.

If you are using a baseUrl, then the baseUrl entry should point towards a complete gallery folder.
The gallery's configuration file should be named 'config.xml' (its default name) and should be located directly within the gallery folder (its default location).
If you change the name of the configuration file or move it, then you can point towards it with a configUrl entry in your gallery's embedding code (please see the Embed Options section of the Config Options page).
However, a configUrl should not be necessary unless you want to manually change the structure of the gallery (or rename the configuration file).

Just make sure that your 'config.xml' files are inside your gallery folders (where they should be if you created your galleries with JuiceboxBuilder-Lite) and that your baseUrl entries point towards your gallery folders.
The baseUrl entries can be relative paths (relative to the web page containing the embedding code) or absolute paths (in the form 'http://www.example.com/gallery_folder/'.

At the moment, your baseUrl entries are relative paths and your 'ValleyForge2017' and 'Germantown201' gallery folders should be located in the same directory as the web page whose HTML code you posted.

After creating your galleries with JuiceboxBuilder-Lite (and saving each one to its own individual folder), there is no need to modify the gallery folders at all.
Just upload them to your web server and make sure that the baseUrl paths are correct.
For reference, the baseUrl method of embedding is documented here.

General information about the "Config file not found." message can be found in this FAQ:
When I view my gallery I see the message 'Config file not found'. How do I fix this?

Incidentally, if you encounter the "Config file not found." message whilst trying to view a gallery locally (from your computer rather than from your web server) in Safari 11, then please see this forum post for a full explanation and a workaround.

Unfortunately, Safari 11 (released 19 September 2017) introduced a new security restriction which prevents local viewing of Juicebox galleries by default. This issue is specific to viewing galleries locally (from your computer's hard drive) and there is no such issue once the galleries have been uploaded to a web server (where they can be viewed in any modern browser).
Selecting 'Disable Local File Restrictions' from Safari 11's 'Develop' menu (full instructions in the link above) should, once again, allow you to view your galleries locally in Safari 11.

I hope this helps.
However, if you continue to experience difficulties, then please post the URL to your web page so that I can take a look at the problem and help further.

1,229

(1 replies, posted in Juicebox-Pro Support)

The license agreement for a Juicebox-Pro Single-Site License allows you to upload Juicebox-Pro galleries to a single website domain and all associated subdomains, as noted in these FAQs:
How many websites can I use Juicebox-Pro on?
Does a single domain license cover multiple subdomains?

Juicebox-Pro does not require a key, licence code or serial number to work but uploading galleries to a second website domain would break the license agreement (please see the Terms of Use for details) and an additional license would be required.

Juicebox-Pro does not require you to link your license to a particular website domain and you are free to change the website domain that you choose to upload Juicebox-Pro galleries to at any time you like.
As long as you have Juicebox-Pro galleries uploaded to no more than one website domain at any one time, that is fine.

I hope this helps to clarify things for you.

1,230

(2 replies, posted in Juicebox-Pro Support)

I'm gad you've been able to find the answer to your problem.
Thank you for letting me know.

Here's some more information for others reading this forum thread and encountering similar issues.

Your screenshot shows the Splash Page.
The Splash Page is a placeholder for the gallery which is displayed by default on small screen devices when the gallery is embedded in a web page alongside other content (rather than displayed on a page of its own with dimensions of 100% x 100%, filling the browser window) and may may too small to be usable.
The Splash Page is essentially an image link for the gallery which displays an image (by default, the first image in the gallery) and some text.
When the user clicks or taps the Splash Page, the gallery is expanded to fill the browser window (giving the images more space to be displayed).
More information about the Splash Page can be found in the Screen Modes section of the Gallery Tour.

If you want AutoPlay to start once the gallery has been expanded from the Splash Page, set autoPlayOnLoad="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Autoplay' section) in conjunction with showSmallThumbsOnLoad="FALSE" ('Customize -> Thumbnails').

If you would rather not use the Splash Page, then set showSplashPage="NEVER" ('Customize -> Splash Page').

Alternatively, you could force the gallery to be displayed in Large Screen Mode (which, by default, does not use the Splash Page) on all devices and in all browsers by setting screenMode="LARGE" ('Customize -> General').

For reference, all the Splash Page configuration options can be found here.

1,231

(4 replies, posted in Juicebox-Pro Support)

To remove drop-shadows around gallery images set either:
imageShadowBlur="0" (in JuiceboxBuilder-Pro's 'Customize -> Main Image' section)
... or:
imageShadowColor="rgba(0,0,0,0)" (in JuiceboxBuilder-Pro's 'Customize -> Color' section - set the 'Opacity' to '0')

The drop-shadows should be at the edges of the images themselves. In your screenshot, it looks like the drop-shadows are at the edges of the gallery (instead of at the edges of the images). This might be due to some custom CSS on your web page being applied to all 'img' elements on your web page (including those within your gallery).
If my suggestions above do not work, then please check your web page's custom CSS to see if this is causing your problem.
Otherwise, please post back with the URL to your gallery's web page so that I can take a look at the problem for myself and hopefully help further.

1,232

(1 replies, posted in Juicebox-Pro Support)

The 'juicebox.js' and 'juicebox.php' files do not change from gallery to gallery.
The 'pswd.php' file contains the password for a gallery (if you choose to password-protect it).
Please see the Password Protection support section for details.

If you do not want to password-protect your galleries (or if you are happy to use the same password for all your galleries), then all your galleries can share a single instance of the entire 'jbcore' folder (rather than having an individual 'jbcore' folder for each gallery).
If you'd like to do this, then please see the Using an External jbcore Folder support section for details.

Essentially, all you need to do is upload a single 'jbcore' folder to somewhere on your web server and make sure that the 'juicebox.js file (from within the 'jbcore' folder) is loaded via a <script> tag on every page which contains a gallery.

1,233

(5 replies, posted in Juicebox-Pro Support)

I would really need to see the web page you are referring to in order to troubleshoot your problem so please post back with a link so that I can see the problem for myself and hopefully help further.

In the meantime, the problem is most likely with the layout of your web page or the dimensions of your gallery.
A Juicebox gallery is essentially just a regular HTML <div> container (with the gallery as its content) whose dimensions are specified by the galleryWidth and galleryHeight entries in the embedding code.
The gallery will appear in your web page (at the specified dimensions) wherever you place the <div id="juicebox-container"></div> line in your web page's HTML code.

If you are currently using a percentage height for your gallery, then try setting galleryHeight to a fixed pixel value (such as '600px' instead).
This might help.
Please also see the note regarding Using Percentage Heights.

Also, if you are looking to have a fixed height header on your web page (perhaps containing your own custom navigation menu) and then have the gallery fill the remaining space (without any vertical scroll bars), then please see the View Resizable Gallery with Top Menu Example in the Embedding Multiple Examples support section.
You can view the source of the online example in your web browser and then copy/modify the code to suit your own needs.

I hope these notes point you in the right direction.

1,234

(6 replies, posted in Juicebox-Pro Support)

I get 'config file not found error' when I try to open this link

Thank you for providing the link to your gallery and the contents of your gallery's 'index.html' file.
Your gallery at http://robertjohn.me/wplightbox/test/ seems to be fine (and your gallery's 'index.html' file also seems to be fine).
I have viewed the gallery in Chrome 64, Edge, Firefox 58.0.2, IE11 and Opera 51 and it displays and functions correctly in all browsers.
There seems to be no problem with any of the gallery files on your web server.

Whatever browser you are using to view your gallery, please double-check that you have completely cleared its cache before reloading the gallery's web page.
Also, check to see if you have any browser extensions installed which may somehow be interfering with the gallery (and try temporarily disabling them to see if this helps).

I'm getting error 'config file not found' when I open the html.index in the gallery folder

If you encounter the "Config file not found." message whilst trying to view a gallery locally (from your computer rather than from your web server) in Safari 11, then please see this forum post for a full explanation and a workaround.

Unfortunately, Safari 11 (released 19 September 2017) introduced a new security restriction which prevents local viewing of Juicebox galleries by default. This issue is specific to viewing galleries locally (from your computer's hard drive) and there is no such issue once the galleries have been uploaded to a web server (where they can be viewed in any modern browser).
Selecting 'Disable Local File Restrictions' from Safari 11's 'Develop' menu (full instructions in the link above) should, once again, allow you to view your galleries locally in Safari 11.

More general information on the "Config file not found." message can be found in this FAQ:
When I view my gallery I see the message 'Config file not found'. How do I fix this?

However, there seems to be no problem with your 'test' gallery online and ensuring that your browser's cache has been cleared before reloading the gallery's web page and making sure that you have no browser extensions enabled which may be interfering with the gallery should hopefully help.

Please let me know how you get on.

1,235

(6 replies, posted in Juicebox-Pro Support)

It sounds like the default program on your system for opening HTML files might currently be a plain text editor rather than a web browser (and that you might need to change your system's file association for HTML files to a web browser).

If you double-click the gallery's 'index.html' file, what program does the file open in?
If the 'index.html' file is not automatically opened in a web browser, then  try opening a web browser and then navigation towards the gallery's 'index.html' file using the web browser's 'File - Open File...' option.

If your gallery is online, then please post its URL so that I can check the gallery for myself and hopefully help further.
If your gallery is not online, then please attach the gallery's 'index.html' file to a post here in the forum so that I can at least take a look at the file.
It might help if I could see what you are seeing so, when you see the image titles as plain text, please take a screenshot and attach it to a post, too.

Also, if you think that the gallery's 'index.html' file is not being written (or overwritten) correctly when you save the gallery on JuiceboxBuilder-Pro's 'Publish' tab, then make sure that the 'index.html' file is not open in another program (such as a plain text editor or web browser) when you save the gallery. (If the file is open in another program , then the program may have a lock on the file, preventing JuiceboxBuilder-Pro from writing to it.)

I hope that these notes help.
However, if you continue to experience difficulties, then please let me see the gallery (or at least the gallery's 'index.html' file and/or a screenshot showing what you are seeing) so that I can help further.

1,236

(7 replies, posted in Juicebox-Pro Support)

You're welcome.
I hope you get on OK.
If you get stuck with anything or if I can be of any further assistance, please let me know.

1,237

(7 replies, posted in Juicebox-Pro Support)

... i have uploaded some test images to a free image host called https://omeara.imgbb.com/albums.

Unfortunately, that won't help. You need a hosting account with a regular web host which allows you to upload any files (not just images) to the web space that they provide.
Image sharing services are too restrictive. You need to be able to upload the core Juicebox files (including CSS, HTML, JavaScript and font files) as well as images and an image sharing service such as ImgBB is not suitable for hosting a Juicebox gallery.

Incidentally, Juicebox does have support for Flickr (so you can display images from a Flickr account in a Juicebox gallery) but you still need web space somewhere to upload the core Juicebox files.

How come you dont use HTML code instead of FTP.

The embedding code for Juicebox (found here) is HTML.
We do not provide any web hosting at all (you need to have your own web space) and FTP (File Transfer Protocol) is simply the method by which the Juicebox gallery files are copied from your computer to your web server (so that the gallery is publicly accessible on the internet).

Take a look at web hosts such as 000webhost, hostinger and x10hosting. They offer free web space which is suitable for hosting Juicebox galleries. (Please note that we are not affiliated with these web sites at all and they are just suggestions rather than recommendations. There are many other free web hosts available.)

Once you have your own web space, then all you need to do to display a Juicebox gallery on the internet is:
(1) Create a gallery with JuiceboxBuilder-Pro and save the gallery to a new empty folder of its own.
(2) Upload the complete gallery folder to your web server via FTP using a dedicated FTP program such as Filezilla (free).

That's it. You can now view the gallery on a page of its own by opening the gallery's 'index.html' file in a web browser.
There is no need to change the names of any of the gallery files and you only need to use the HTML embedding code if you want to insert the gallery into an existing web page alongside other content.

Is there a helpline for your website instead as i do not know how to put my issues in writing

Unfortunately, we do not provide support via telephone but I am more that happy to help you out here in the forum or via email. (Please see the Support Overview for details.)

I hope my notes above help to clarify things.
If you have any further queries, please let me know.

1,238

(10 replies, posted in Juicebox-Lite Support)

I know the image names are a bit long for comfort but the images are accessed by others who want to have the full details, attached, which is a bit of a pain.

You could always embed the information within your images as IPTC data (using a program such as Lightroom or Photoshop) so that, no matter what the images are named, the information always travels with the images wherever they go (and can be read by most imaging programs).

JuiceboxBuilder-Lite can also extract IPTC data from images for use as the image titles (IPTC Document Title) and image captions (IPTC Description) via the 'Images -> Titles -> Use IPTC Title' and 'Images -> Captions -> Use IPTC Captions' options from the drop-down menu at the top.

However, please be aware that when JuiceboxBuilder-Lite resizes images, all metadata is removed for the resulting gallery images so, if you have IPTC data within your images and want this data to remain in the gallery images, then resize your images in an imaging program first, prior to feeding them to JuiceboxBuilder-Lite, and deselect the 'Resize Images' checkbox on the 'Images' tab (so that JuiceboxBuilder-Lite does not process the images further).

Thank you for your patient responses - I think I can now safely say everything is running as it should once morel.

You're welcome.
I'll mark this thread as 'solved' but if you have any further trouble, just post back here and I'll do my best to help you out.

1,239

(8 replies, posted in Juicebox-Pro Support)

Please note that imagePreloading is a Large Screen Mode option only. (This is noted in the short description for imagePreloading in the Main Image section of the Config Options page.) Images are not preloaded in Small Screen Mode (for example, when the gallery is displayed on mobile devices) so there will never be a problem will all images being preloaded on mobile devices, even if imagePreloading is set to ALL. For more information on Screen Modes, please see here.

For Large Screen Mode, the default value for imagePreloading of PAGE is likely to be a good compromise between loading speed and not having to wait for subsequent images to load.

PAGE will preload all images in the current thumbnail page and, depending on thumbnail size and space available, there may be somewhere in the region of 10 or 12 images per thumbnail page.
If you create a gallery with JuiceboxBuilder-Pro using default image sizing values, then the gallery images will be 1024px x 768px and approximately 120KB each. 12 x 120KB ≈ 1.4MB which is not too large an initial load and will prevent users from having to wait whilst navigating through the first few images in your gallery.

In addition to preloading, you could create a Multi-Size Image gallery whereby you can provide Juicebox-Pro with three different sets of images for use in the gallery. Juicebox-Pro will use the most appropriate size depending on the device being used to view the gallery. This will also prevent unnecessarily large images from being used on small screen devices.

1,240

(10 replies, posted in Juicebox-Lite Support)

It certainly sounds like there might be a problem with certain images and, when JuiceboxBuilder-Lite chokes on them, the publishing process grinds to a halt, resulting in an incomplete gallery folder.
If you could upload the images that you are having trouble with (so that I can download them and use them in a test gallery), I'll certainly take a look to see if I can replicate the issue (and maybe find the root of the problem).

... no matter what I tried I could not load the sixth, not as .jpg, .png nor .gif.

It seems very strange that you have re-saved the image in different formats and JuiceboxBuilder-Lite rejects them all.
Normally, if an image is corrupt, the best thing to do is find an imaging program that can open it and then just re-save it (without making any changes to it). The process of re-saving the image can sometimes fix any problems with it.

First of all the .tempGallery problem seems to have gone away.

That's good to hear. Thank you for letting me know.

I notice that your image filenames are very long. The 4th image in your 1st gallery, for example, has 194 characters in it (not counting the file extension).
When working with these files on your computer, you might be reaching the Windows maximum path length (MAX_PATH) of 260 characters. Please see this Microsoft web page for details.
If your image is in your 'Pictures' folder (for example), then this could add approximately 20 characters to the path length (depending on your user account name) but if your images are stored in a deeper file structure, then you could quite easily be pushing the 260 character limit and this might be causing problems.
I would recommend that you reduce the number of characters in your image filenames to see if this helps with your problems.
Incidentally, as noted in the web page I quoted above:

Starting in Windows 10, version 1607, MAX_PATH limitations have been removed from common Win32 file and directory functions. However, you must opt-in to the new behavior.

I hadn't made any changes to the four images displayed previously, but as well as the fifth not showing online the fourth has disappeared.

The 4th image has not really disappeared. Your 'Test-5' gallery seems to be an incomplete copy of your 'Test-4' gallery. Your 'Test-5' gallery uses its own set of images (its own 'images' folder) completely independent of the images being used for your 'Test-4' gallery.)

In your 'Test-5' gallery, the 4th image does not appear to be present in your gallery's 'images' folder.
According to your gallery's 'config.xml' file, the 4th image should be located here:

http://www.sirnigelgresley.org.uk/PhotoArchive/Test-5/images/Peter Lane - 4498 on a photo run-through at Appleby on 25th September 1993. Cumbrian Mountain Express with headboard The New Inn Farewell. Photograph taken from far north end of station platform.jpg

... but going directly to that location in a web browser (taking Juicebox-Lite out of the equation) results in an error 404 (file not found).
Please double-check that the image is present in the correct folder on your web server.

The 5th image in your 'Test-5' gallery gives a different error when trying to view it directly in a web browser.

Multiple Choices
The document name you requested (/PhotoArchive/Test-5/images/Peter Lane - 4498 at Newcastle on 6th June 1985 awaiting departure Carlisle. Thames – Eden Express.jpg) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:
/PhotoArchive/Test-5/images/Peter Lane - 4498 at Newcastle on 6th June 1985 awaiting departure Carlisle. Thames – Eden Express.jpg (common basename)

This seems to be due to the use of the '–' character in the image filename. This is not just a regular hyphen '-' but a special character that seems to be encoded as '–' on your web server.

As an image filename forms part of a URL when uploaded to a web server, it would be wise to use only web-safe characters within image filenames. Please see section 2.3 of this document for details.

Characters that are allowed in a URI but do not have a reserved purpose are called unreserved. These include uppercase and lowercase letters, decimal digits, hyphen, period, underscore, and tilde.

I would recommend using only the characters noted in the quote above for your image filenames (and not other characters such as spaces, '&' and '–'). (JuiceboxBuilder-Lite can handle all images whose filenames use any or all of these unreserved characters.)

Using shorter, web-safe image filenames might help to solve your problems (both on your computer and on your web server).
I hope this helps.

Edit:
I was typing my reply whilst you posted your last response.
I'm glad that you've been able to figure out the cause of your problem. Thank you for letting me know.
Hopefully my notes above will give a little more information on the nature of the problem.

Please let me know if you're unable to resolve your issue with the blank thumbnail (let me know which gallery you are referring to) and I'll take a look to see if I can help further.

1,241

(10 replies, posted in Juicebox-Lite Support)

Clearing .tempGallery worked,

That's good.

... though it was still there the next time I closed the program, so it seems I'll have to clear it every time I use Juicebox.

That's strange. I'm not sure what might be preventing JuiceboxBuilder-Lite from being able to remove the '.tempGallery' folder (other than maybe restrictive permissions on the parent folders or the '.tempGallery' folder itself).
If you have any security software installed, try temporarily disabling it in case it is somehow interfering with JuiceboxBuilder-Lite (or your 'Documents' folder). It's a long shot but worth a try.

This was the first time I'd used v1.5.1 - might it be a bug that's crept in since v1.5.0?

As far as I am aware, there have been no changes to the code that handles this since JuiceboxBuilder-Lite was first released (and I'm almost certain that there have been no changes between v1.5.0 and v1.5.1 in this regard).

Interestingly enough trying to load the same six images the program only complained about one of them this time...

I thought I'd see what would happen if I tried substituting a previously successfully used image for the one that fails to load - and it wouldn't load!

I really cannot explain why images that have been added to one gallery cannot be added to another. There does not seem to be a logical reason for this.
If you like, you could upload the two images that do not load somewhere (maybe your web server or a file sharing service such as Dropbox) and provide links so that I can try using the images myself to see what happens.

1,242

(10 replies, posted in Juicebox-Lite Support)

Take a look to see if you have a folder named '.tempGallery' (inside a folder named 'JuiceboxBuilder-Lite') in your 'Documents' folder.

C:\Users\Username\Documents\JuiceboxBuilder-Lite\.tempGallery

If you find such a folder, try deleting it manually (whilst JuiceboxBuilder-Lite is closed).
This should hopefully fix the problem with the 'New Gallery...' and 'Open Gallery' buttons.

Normally, JuiceboxBuilder-Lite will delete the '.tempGallery' folder itself when the program closes but, if the program has crashed, then the '.tempGallery' folder may remain and prevent the 'New Gallery...' and 'Open Gallery' buttons from working.

With regard to the image sizing issue, there is unfortunately a known issue whereby JuiceboxBuilder-Lite will display an error message ("Error resizing image: ‘xyz.jpg’. Possibly the image was too large or invalid. Images must be smaller than 4095 x 4095 pixels.") if the resize dimensions are too large (even if the source images are well within the maximum image bounds).
The problem seems to happen when the Max Width and Max Height are somewhere within the range of between 2364px and 2504px.
The developers are aware of this issue and will hopefully be able to resolve the problem for a future version.
In the meantime, we can only work around this issue by doing one of the following:
(1) Ensure that the resize image bounds are lower than 2364px (or the threshold for your own scenario which is likely to be close to this value).
(2) Resize your images in an imaging program (such as Adobe Photoshop) prior to feeding them to JuiceboxBuilder-Lite and deselect the 'Resize Images' checkbox (on the 'Images' tab) to instruct JuiceboxBuilder-Lite to simply copy the images across to the gallery's 'images' folder (and not process them further).
(3) Create your gallery using a different method. Please see here for a list of plugins available for different programs.

I realise that this may be inconvenient but at least knowing about the problem, we can work around it until it is fixed.

I hope these notes at least help to explain things (even though I am unable to offer a direct solution to the image sizing issue).

1,243

(7 replies, posted in Juicebox-Pro Support)

my website cannot accept FTP...

You will still need to upload your gallery folder to a web server somewhere.
If your current web host does not allow you FTP access to the web space that they provide, then you will need to find an alternate host for your gallery (with a web host that does offer FTP).

There are many web hosts that offer free web space that would be suitable for hosting Juicebox galleries. (Juicebox galleries do not require any special web server requirements, with the exception of Password Protection and the Download Button which require PHP 5.2.0 or later. Please see here for details.)
Try a web search with terms such as 'free web hosting' but please bear in mind that with a free hosting account, you may get little or no support, less reliability (more server down-time) and fewer features.

One you have uploaded your gallery folder, the URL that you will need to use for the 'src' attribute of your iframe is the URL for the gallery's 'index.html' file (inside the gallery folder).
For example, if your gallery folder is named 'my_gallery_folder' and you upload the complete gallery folder to the root directory of a domain named 'www.example.com', then the URL you would use for the 'src' attribute of your iframe would be:
http://www.example.com/my_gallery_folder/index.html

For reference, instructions for 'Embedding in a Web Template Site' (where FTP is often unavailable) can be found here.

Please note, however, that there are certain drawbacks to using an iframe, noted here (scroll down to "2) Using an iframe") and I would always recommend embedding the gallery directly into your web page where possible.

1,244

(5 replies, posted in Juicebox-Pro Support)

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

Thank you for letting me know.
I've now refunded you for your Juicebox-Pro purchase. Please allow a few days for the refund to appear in your account.

I hope you get on well with Showkase-Pro!
As well as comprehensive online support (be sure to check out the Installing Showkase and Getting Started support sections), Showkase has its own forum over here.

It is operating properly now once file tests were passed and permissions granted to the correct folders.

I'm very glad to hear that you have been able to resolve your server permissions problem and that all the Showkase Server Compatibility tests now pass OK. Thank you for letting me know.

I am thinking (as per quote above) that you will refund me the Juicebox-Pro and I will go ahead and purchase Showkase -Pro instead.

That would be fine. In order to keep accurate licensing and transaction records, it would be best for you to purchase Showakse-Pro from the purchase page here and for us to then refund you in full for Juicebox-Pro.

Should I delete all Juicebox  Pro files before I download showkase?

There is no need to do this. When you purchase Showkase-Pro, you receive a Juicebox-Pro Single-Site License and the Juicebox-Pro files are exactly the same whether you purchase Juicebox-Pro or Showkase-Pro.

Just let me know when you've purchased Showkase-Pro and I'll get the refund for Juicebox-Pro underway for you.
Thank you.

1,247

(496 replies, posted in Juicebox-Pro Support)

@3dworks

any chance to see this in the next release? :-)

I really do not know what decisions the developers will make regarding what feature requests may or may not make it into future releases but thank you for posting your suggestion here where it will not be overlooked.

is juicebox still under development, anyway? (lets cross fingers!)

Yes, absolutely! Juicebox is still very much alive and well and being actively developed.

1,248

(5 replies, posted in Juicebox-Pro Support)

Thank you for providing the additional information.
As you have uploaded a complete gallery folder ('ephemeralheaven') to your web server, then you can use the baseUrl method of embedding documented here.

In the original code you posted, you have the following line of code:

<script src="pics/ephemeralheaven/jbcore/juicebox.js"></script>

If you had kept this as is and just added the baseUrl entry I suggested, then your gallery would have displayed fine.
However, I notice that you now use:

<script src="jbcore/juicebox.js"></script>

... so the path to the gallery's 'juicebox.js' file is now incorrect.

Use the following embedding code (before your 'juicebox-container' <div>) and all should be well.

<script src="pics/ephemeralheaven/jbcore/juicebox.js"></script> 
<script>
    new juicebox({
        baseUrl: "pics/ephemeralheaven/",
        containerId: "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "rgba(255,255,255,1)"
    });
</script>

This should hopefully resolve your problem.
Please let me know how you get on and if you need any further assistance.
Thank you.

Thank you for posting the information.
That's something I've never actually seen before in the Showkase Server Compatibility Test.
It certainly flags a problem that would prevent Showkase from running on your web server.

As the PHP warning suggests, the problem is almost certain to be a permissions issue.
Please check the permissions of the 'filetest.php' file and the 'sktest' folder itself on your web server.
Default permissions of 644 for files and 755 for folders should normally be fine but please see the File Test Errors section of the Showkase Server Compatibility Test's 'Troubleshooting Error Messages' support section for more information on permission problems.
You should be able to check and change file and folder permissions using either a dedicated FTP program such as Filezilla or via your web hosting account's online file manager.

The line of code within the 'filetest.php' file that is triggering the error is the PHP mkdir() function which should create a new directory (in the same directory as the 'filetest.php' file). However, a permissions issue seems to be preventing Showkase from creating this new directory.

If you cannot solve the problem yourself, then your web host should be able to help you further.
Just ask your web host why a PHP script (point them  towards the 'filetest.php' file inside your 'sktest' directory so that they can check the current permissions) is unable to create a new directory using mkdir(). They should hopefully be able to quickly spot the problem and fix it for you.

Please let me know how you get on and if you need any further assistance.
If you'd like me to take a look at the Showkase Server Compatibility Test files on your web server myself, then please let me know and I'll send you an email address where you can forward me your FTP login details.
Thank you.

1,250

(5 replies, posted in Juicebox-Pro Support)

Please see the following FAQ which deals with the "Config file not found." message and may help.
When I view my gallery I see the message 'Config file not found'. How do I fix this?

As you are currently using the regular embedding code (with no baseUrl or configUrl), then the gallery's 'config.xml' file should be in the same directory as the web page containing the embedding code. Please make sure that the 'config.xml' file is there.

Looking at your embedding code, it looks like your 'ephemeralheaven' folder might be a complete gallery folder.
If this is the case, then you should be able to use the baseUrl method of embedding (documented here) to point towards your gallery folder.
Try adding the following line to your embedding code:

baseUrl: "pics/ephemeralheaven/",

If neither of the suggestions above help, then please post the URL to your gallery's web page so that I can take a look at the problem for myself and help further.
Also, please let me know where on your web server you have uploaded your gallery files to.
Once I'm able to see your gallery's web page live on your web server (and know the location of your gallery files), I should hopefully be able to determine the exact cause of the problem and propose a solution.
Thank you.