601

(6 replies, posted in Juicebox-Pro Support)

I've just viewed your gallery again and all ten of your images (both thumbnails and main images) display fine and quickly for me (on my iPhone 7). Again, I cleared my browser's cache to be sure that my browser was not displaying older cached data and was fetching everything afresh from your web server.

Try clearing your own browser's cache before reloading your gallery's web page to see if this helps.

I have checked a sample photoset_id in the Flickr Api Explorer for flickr.photosets.getPhotos and notice that the 'title' variable has returned to the JSON data.
I also see that espirito-de-aventura's flickrSetId based gallery is back up and running.

It looks like this has just been a temporary glitch in the Flickr API which has now been resolved.
Please post back if you encounter any further problems with Flickr sets.
Thank you.

To give you a little more background on the problem, the JSON representation of the data returned by the Flickr API photosets.getPhotosmethod used to return a variable named 'total' (giving the total number of images in the specified set). Juicebox uses this variable but it no longer seems to be available.
I notice in the Flickr API forum that this seems to have happened before (check out this forum thread from a couple of years ago) where a user reported that both 'total' and 'pages' were missing from photosets. It looks like they returned back then (and hopefully will again).
I'll certainly keep this thread up to date with any news I receive from the developers but I really do not know when this might be.
Until then, the best solution would be to host the gallery images on your own web server.
I realise that, for your own scenario, this would be a huge undertaking but you'd ultimately be relying on one less external factor and be more in control of your gallery images.
I'll post back when I have any more news on the subject.

Thank you for reporting this problem.

Unfortunately, it looks like Flickr may have changed their API, resulting in galleries using flickrSetId failing to display images (although I can find no documentation of this change on Flickr's website).

I'm not sure if this is a temporary glitch or a permanent change but I have notified the developers who will certainly investigate further.
In the meantime, it looks like the problem affects only flickrSetId so a workaround would be to use a flickrUserName or flickrUserId in conjunction with flickrTags instead.

I'll post back in this thread when I have any further new on this issue.

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

Your Juicebox gallery page is https:// but you are trying to load the font via http:// so it is likely being blocked and not being loaded.

<link href='http://fonts.googleapis.com/css?family=Great+Vibes|Expletus+Sans|Overlock+SC' rel='stylesheet' type='text/css'>

In your other web page, you load the font using the following code, the leading double slash uses the same protocol (https:// vs http://) as the page itself:

<link href='//fonts.googleapis.com/css?family=Great+Vibes|Expletus+Sans|Overlock+SC' rel='stylesheet' type='text/css'>

Use the leading double slash notation in your Juicebox gallery page and this should hopefully resolve your problem.

607

(3 replies, posted in Juicebox-Pro Support)

No problem!
I'm glad I was at least able to confirm your thoughts and findings.
I hope it's not too much of an inconvenience to use a different browser than you are used to to preview your Juicebox galleries locally.
I hope you have a good day, too!

608

(3 replies, posted in Juicebox-Pro Support)

Unfortunately, due to certain browser security restrictions, it is not possible to preview Juicebox galleries locally (from your computer's hard drive) in all browsers.

When trying to preview a Juicebox gallery locally in Chrome or Opera, you will see the "Juicebox can not display locally in this browser." message. Please see this FAQ for details:
When I view my gallery locally, I see the message "Juicebox can not display locally in this browser". Why?

However, you can preview Juicebox galleries locally in Firefox (after performing the tweak noted in this forum post), Safari (after performing the tweak noted in this forum post) and Edge (no tweak required).

Please note that this applies only to previewing a gallery locally. There is no problem once the gallery has been uploaded to a web server where it can be viewed in any modern browser without issue.

I hope this helps to clarify things.

609

(1 replies, posted in Juicebox-Pro Support)

Hi.

This is a support forum for the Juicebox-Pro web gallery software from SimpleViewer Inc.

From your query, it sounds like you are referring to a 'JuiceBox' from eMotorWerks, a completely unrelated company to our own (although the product names are the same).

I do not know if they have a forum but you should be able to contact eMotorWerks directly via their online form here: https://emotorwerks.com/contact

I hope this points you in the right direction.

610

(6 replies, posted in Juicebox-Pro Support)

Thank you for the additional information.

I've just cleared my Mobile Safari and Mobile Chrome caches and have reloaded your gallery again in both browsers on my iPhone.
All five thumbnails appear as expected (no blank icons) and the images load almost instantly (no hexagonal spinner) when the thumbnails are clicked.

There certainly seems to be no problem with the gallery files on your web server (or the speed of the web server itself).
This seems to suggest that the problem may lie with either your device or internet connection (although, from what you say, neither seems likely).
Please try viewing our own demo galleries in Chrome on your Galaxy 7 to see if the same thing happens and let me know what you see.
It might help us to pinpoint the root of the problem. Thank you.

Demo Galleries: https://www.juicebox.net/demos/

611

(6 replies, posted in Juicebox-Pro Support)

I have viewed your gallery's web page in Mobile Safari and Mobile Chrome on my iPhone 7 running iOS 13.1.2 (I do not have a Samsung Galaxy device on which to test) and your gallery displays and functions as it should.

Please note that on mobile devices, the gallery will be displayed in Small Screen Mode where thumbnails and main images are displayed on separate pages (to give the main images more room to be displayed).
More information on Screen Modes and how Juicebox adapts to different devices and screen sizes can be found in the Gallery Tour.

What exactly do you see when you try to view your gallery?
Do you see a blank area where the gallery should be, an error message or something else?

If you see just a blank area where the gallery should be, then it sounds like you might be viewing the gallery over a 3G/4G connection (instead of Wi-Fi) and that your network provider might be using content modification (which can break websites which rely heavily on JavaScript).
If this is the case, then please see this FAQ which has a solution to the problem.
Why can't I view my gallery on a 3G mobile connection?

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

612

(10 replies, posted in Juicebox-Pro Support)

My problem is solved.

I'm glad you're getting on OK. Thank you for letting me know.
I'll mark this thread as [SOLVED] but if you run into any further difficulties, just post back and I'll do my best to help you out.

Thank you very much for all your help

You're welcome!

613

(10 replies, posted in Juicebox-Pro Support)

If you want to change the color and font size for just the Gallery Title, then you can do so using HTML formatting (without needing to edit the gallery's 'theme.css' file).
Please see this FAQ for details:
How do I add HTML formatting to the Gallery Title or Back Button?

For example, you could enter a Gallery Title such as the following into JuiceboxBuilder-Pro's 'Customize -> Lite -> Gallery Title' field (changing the values as appropriate):

<span style="color: #0000ff; font-size: 48px;">Gallery Title text goes here.</span>

If you really want to change the font and color for just the Gallery Title via CSS, then add the following to the foot of your gallery's 'theme.css' file (changing the values as appropriate):

/* GALLERY TITLE - LARGE SCREEN MODE */
.jb-area-large-mode-title {
    font-size: 48px !important;
    color: #0000ff !important;
}

/* GALLERY TITLE - SMALL SCREEN MODE */
.jb-idx-ssm-title-wrapper {
    font-size: 48px !important;
    color: #0000ff !important;
}

614

(10 replies, posted in Juicebox-Pro Support)

I just opened a gallery edit no problem it's open and I saved it...

That's good news. Thank you for letting me know.

I've just tried to replicate your problem again by switching between galleries in JuiceboxBuilder-Pro (without closing the program) and by opening gallery files in other programs at the same time (which I would not recommend) but I still cannot reproduce the problem you describe so I'm really not sure what the cause of your problem is.
If you can give me a detailed and specific set of steps that I can use to try to replicate your problem, I'll try again.

In the meantime, it sounds like if you edit one gallery at a time (closing and reopening JuiceboxBuilder-Pro each time) and are careful not to open any edit any gallery files in other programs whilst the gallery is open in JuiceboxBuilder-Pro, then you should hopefully be fine.

I will give you news if Gallery does not open

OK, please let me know if you run into any further problems.

Thank you for all this information

You're welcome!

615

(10 replies, posted in Juicebox-Pro Support)

Thank you for the additional information.
I think I understand your problem better now, thank you. (The "Open Gallery..." button on the 'Start' tab is not responsive.)

Windows Defender should not cause any problems and there have never been any reports of any interference from Windows Defender so you can safely keep Windows Defender active at all times.

The most likely cause of an "Open Gallery..." button which does not work is a persistent .tempGallery folder, as I mentioned in my last post. (A .tempGallery folder will only remain after JuiceboxBuilder-Pro is closed if there is a lock on a gallery file from another program so I recommend not editing any gallery files until after the gallery has been saved and JuiceboxBuilder-Pro has been closed.)
Your second screenshot shows the contents of the C:\Users\Username\Documents\JuiceboxBuilder-Pro\presets folder.
The .tempGallery folder (if there is one) will be inside the C:\Users\Username\Documents\JuiceboxBuilder-Pro folder alongside (not inside) the 'presets' folder. Please see the screenshot attached to this post.
Go back one level to the C:\Users\Username\Documents\JuiceboxBuilder-Pro folder and see if there is a .tempGallery folder there.

Here is another thing to try which might help.
(1) Close JuiceboxBuilder-Pro.
(2) Navigate to the C:\Users\Username\AppData\Roaming\Adobe\AIR\ELS folder.
(3) Delete the 'JuiceboxBuilder-Pro' folder inside the 'ELS' folder.
You may need to show hidden files to find and navigate inside the 'AppData' folder in Windows File Explorer.

If you continue to experience difficulties, then please try installing JuiceboxBuilder-Lite from the Juicebox-Lite zip package which you can find on the Download Page. (JuiceboxBuilder-Pro and JuiceboxBuilder-Lite can be installed and run side-by side on the same computer without interfering with each other.)
If the same problem happens with both programs, then there is likely a system-wide issue on your computer affecting both programs.
If JuiceboxBuilder-Lite works (whereas JuiceboxBuilder-Pro does not), then the problem would appear to be specific to your JuiceboxBuilder-Pro installation and a complete uninstall and reinstall (following the procedure in this forum post) should solve the problem.

One other thing that has helped another user (with a slightly different problem) was to uninstall Adobe AIR, install an older version of AIR and then upgrade AIR. Details are in this forum post.

I hope my notes above help.

616

(10 replies, posted in Juicebox-Pro Support)

I'm not really sure exactly what the problem is.
Are you able to explain your problem ("it stays locked in the home page") in greater detail?

Can you give me a set of steps that you go through to reproduce the problem and then let me know exactly what happens and what you expect to happen?

All I can think of at the moment is that either:
(1) You may have some security software installed on your computer which might somehow be interfering with the functionality of JuiceboxBuilder-Pro. Try temporarily disabling any security software that you have installed (please do so at your own risk and ensure that you are disconnected from the internet first) to see if this makes a difference.
... or:
(2) You may have (or have had at one point) a gallery file open in a program (such as a browser, editor or imaging program) whilst the gallery is open in JuiceboxBuilder-Pro and JuiceboxBuilder-Pro has not been able to delete its temporary working folder on closing (due to the other program having a temporary lock on the file) which can render the 'Open Gallery...' button inoperable when JuiceboxBuilder-Pro is next run.
With JuiceboxBuilder-Pro closed, navigate to C:\Users\Username\Documents\JuiceboxBuilder-Pro\ in your Windows File Explorer and, if there is a folder named .tempGallery there, please delete it manually.

Also, please make sure that you are not saving and/or opening galleries from an online synced folder (e.g. Dropbox or Google Drive) as this has been known to cause problems with opening galleries.

I hope that these suggestions help.
If not, then please explain your problem in greater detail and I'll try to help further.
Thank you.

617

(10 replies, posted in Juicebox-Pro Support)

I received the modification I will be able to modify all my Gallery.

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

Thank you very much for all the help you gave me.

You're welcome!

Have a good day.

You, too!

618

(1 replies, posted in Juicebox-Pro Support)

If you change configuration options or add images to an existing gallery, then you'll need to re-upload:
(1) The 'config.xml' file (which stores the configuration options and the image data).
(2) The new images (in the 'images' folder).
(3) The new thumbnails (in the 'thumbs' folder).

There will be no need to re-upload the 'jbcore' folder (this remains the same for all galleries) or the 'index.html' file (which contains the gallery's embedding code).

NB
You will need to re-upload the 'index.html' file (or change your gallery's embedding code) if you change the gallery dimensions or background color as these configuration options (galleryWidth, galleryHeight and backgroundColor) are set in the embedding code rather than the 'config.xml' file.

619

(6 replies, posted in Juicebox-Pro Support)

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

Just in case it helps anyone else reading this thread, it is important to note that the image filename should include the filename extension (e.g. "image.jpg" instead of just "image") and most web servers are case-sensitive so be sure to match uppercase and lowercase characters exactly (as "image.jpg" is not the same as "image.JPG").

I'm not sure if this was the source of your problem but it's just something that came to mind when reading your reply (two posts above this one).

In any case, I'm that that you've got things working now.

620

(10 replies, posted in Juicebox-Pro Support)

So I think there is a Windows file that is change when changing the CSS file that prevents opening the gallery.

Modifying the gallery's 'theme.css' file (or updating Windows) should not prevent JuiceboxBuilder-Pro from opening the gallery.
In fact, I have modified your gallery (the one I downloaded earlier) and can open the modified gallery without any problem in JuiceboxBuilder-Pro. (I run the latest release version of Windows 10 Pro 1903 Build 18362.418.)

... everything works fine I can open all my Gallery Hi !!!!

I really do not know what might have caused your problem .
If you had a gallery file open in another program (for example, if you had the 'config.xml' file open in a text editor) whilst the gallery was still open in JuiceboxBuilder-Pro, then there is a chance that JuiceboxBuilder-Pro would not be able to empty its temporary working folder when closing the application but this usually results in the 'Open Gallery...' button being inoperable (rather than triggering an 'Invalid Gallery Folder' error message).
In any case, I am glad to hear that you have been able to resolve your problem. Thank you for letting me know.

For the modification of Button Url I dropped or you have my gallery you can change it and send it to me If possible if no it does not matter.

I have modified your gallery and have emailed you a link to the zip file.
The modified gallery is inside a folder named 'Annee-modele_MODIFIED'.

I have modified three files:
(1) index.html - I added the necessary code to override the Download Button's functionality.
(2) config.xml - I added some configuration options (and changed some others).
(3) theme.css - I modified line 825 to change the icon for the Download Button.

Open the 'index.html' file in a browser and you'll see the result.

Please note that although the gallery will open in JuiceboxBuilder-Pro, the Download Button will still have the regular Download Button icon when viewed in JuiceboxBuilder-Pro's live preview window. (JuiceboxBuilder-Pro reads only the gallery's 'config.xml' file when opening a gallery and knows nothing about the modifications made to the 'index.html' and 'theme.css' files.)
Also, if you do open the gallery in JuiceboxBuilder-Pro and re-save the gallery on the 'Publish' tab, then please note that the modifications will be lost (as JuiceboxBuilder-Pro will overwrite the modified 'index.html' and 'theme.css' files).

I have included the original gallery in my zip file (in a folder named 'Annee-modele_ORIGINAL') so that you can compare the 'index.html', 'config.xml' and 'theme.css' files to see the changes that I have made.

I hope this helps.

621

(6 replies, posted in Juicebox-Pro Support)

OK, no problem. I hope you get on OK.
Just give me a shout if you run into any difficulties and I'll do my best to help you out.

622

(10 replies, posted in Juicebox-Pro Support)

Opening a gallery in JuiceboxBuilder-Pro is an unrelated issue to your original query.
I can open your 'Annee-modele' gallery in JuiceboxBuilder-Pro without any problem. (Thank you for providing a sample gallery.)

My suggestion above requires modifying a couple of gallery files ('index.html' and 'theme.css') but this will not affect JuiceboxBuilder-Pro's ability to open the gallery (although if you open such a modified gallery and re-save it, your modifications will be lost).

Hopefully the instructions below will help.

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.

The gallery folder is the folder which contains the gallery's XML file and the gallery's XML file must be named 'config.xml'.
If you have renamed or moved this file (for example if you use a configUrl or baseUrl), then the gallery will not be able to be opened by JuiceboxBuilder.

Also, if you have modified the gallery's 'config.xml' file manually, then please check the file for XML syntax errors.
If the file has any errors, then the gallery will not be able to be opened by JuiceboxBuilder.
Open the file directly in a browser and, if there are any errors, the browser will let you know what the first error is and at what point in the file the error occurs.

As your 'Annee-modele' gallery opens in my own JuiceboxBuilder-Pro, your problem is not with renaming or moving the 'config.xml' file or with any errors within the file so the most likely cause is not actually selecting the gallery folder (but perhaps trying to select a file within the gallery folder) when attempting to open the gallery.

I hope this helps.

623

(6 replies, posted in Juicebox-Pro Support)

If you want to have a background image for your gallery, then there are essentially two different ways to achieve this.

(1) Use Juicebox-Pro's own Background Image Options.
The backgroundUrl can be an absolute URL (in the form http://www.example.com/image.jpg) or a relative URL (relative to the web page containing the gallery's embedding code).
The easiest thing to do is simply use the background image's filename as the Background Url (set in JuiceboxBuilder-Pro's 'Customize -> Background Image' section) and then copy the image directly inside the gallery folder (after saving the gallery on the 'Publish' tab) alongside the 'config.xml' file and 'index.html' file. (Do not add the image to the gallery on the 'Images' tab as this will display the image in the gallery.)

(2) Give the Juicebox gallery a transparent background and use CSS to set a background image for your gallery's container.
Assuming your gallery's container is named 'juicebox-container' (the default name), then set the Background Color Opacity to 0 (in JuiceboxBuilder-Pro's 'Customize -> Lite' section), add the following to the <head> section of your gallery's 'index.html' page (changing the image filename as necessary) and copy the image directly inside the gallery folder alongside the 'config.xml' file and 'index.html' file.

<style type="text/css">
    #juicebox-container {
        background-image: url('image.jpg');
    }
</style>

Suggestion #1 has the advantage that the custom background image will remain when the gallery is expanded.

I hope this helps.

624

(10 replies, posted in Juicebox-Pro Support)

Unfortunately, it is not possible to 'attach' the Back Button to the Button Bar and then have the 'new' Button Bar horizontally centered. If you center both the Back Button and the Button Bar, then they will overlap each other (as you have discovered).

You could try to reposition the Back Button relative to the Button Bar using CSS but this might be quite difficult and you might also run into problems. (Juicebox would not know of your modification and would expect the Back Button to be elsewhere which might cause problems when redrawing the gallery, for example when the gallery is expanded.)

One other possible solution would be to repurpose a Button Bar button which you do not currently use and turn it into a Back Button.
Such a modification (overriding Juicebox's own handling of a Button Bar button) is not officially supported but it should not cause any problems (that I am aware of) and it should also not be too difficult to set up.

For this example, let's use the Download Button (which, from your screenshot, you are not currently using and which appears to the left of the buttons that you are currently using).

(1) Make sure that the Download Button is displayed on your Button Bar by setting the following configuration option.

showDownloadButton="TRUE"

(2) Change the icon for the Download Button to be the Back Button 'home' icon. Open your gallery's 'jbcore/classic/theme.css' file in a plain text editor and change lines 823 - 826 from:

.jb-bb-button.jb-bb-btn-download:before
{
    content: "\e017";
}

... to:

.jb-bb-button.jb-bb-btn-download:before
{
    content: "\e014";
}

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

(3) Change the rollover tooltip text for the button from 'Download' (the default text for the Download Button) to 'Go Back' (the default text for the Back Button) by setting the following languageList configuration option:

languageList="Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Go Back|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of|Send Email|Go Back|Password|Incorrect Password.|Regarding image|in gallery"

You'll need to set this configuration option manually as it does not appear in the JuiceboxBuilder-Pro interface.
Please see the International Gallery Text support section for more information on the languageList configuration option.
Please also see the Setting Config Options support section for details on how to set a configuration option manually.

(4) Override Juicebox's own handling of the button. First, in your gallery's embedding code, change:

new juicebox({

... to

var jb = new juicebox({

... so that you can use the Juicebox-Pro API (to check when the gallery is ready and then change the functionality of the Download Button) and refer to the gallery via the variable 'jb'. Next, add the following JavaScript code before the closing </script> tag in your gallery's embedding code, changing the URL in the window.open() function to your own Back Button URL.

jb.onInitComplete = function() {
    $('.jb-bb-btn-download').empty();
    $('.jb-bb-btn-download').off('click');
    $('.jb-bb-btn-download').click(function() {
        window.open('http://example.com/index.html', '_self');
    });
};

Your gallery's embedding code might now look something like this:

<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
    var jb = new juicebox({
        containerId : "juicebox-container",
        galleryWidth: "100%",
        galleryHeight: "100%",
        backgroundColor: "#222222",
        buttonBarHAlign: "CENTER",
        languageList: "Show Thumbnails|Hide Thumbnails|Expand Gallery|Close Gallery|Open Image in New Window|Images|Next Image|Previous Image|Play Audio|Pause Audio|Show Information|Hide Information|Start AutoPlay|Stop AutoPlay|AutoPlay ON|AutoPlay OFF|Go Back|Buy this Image|Share on Facebook|Share on Twitter|Share on Google+|Share on Pinterest|Share on Tumblr|of|Send Email|Go Back|Password|Incorrect Password.|Regarding image|in gallery",
        showDownloadButton: "TRUE"
    });
    jb.onInitComplete = function() {
        $('.jb-bb-btn-download').empty();
        $('.jb-bb-btn-download').off('click');
        $('.jb-bb-btn-download').click(function() {
            window.open('http://example.com/index.html', '_self');
        });
    };
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED--></body>

I hope this helps.

You might also like to put forward your suggestion (to add the Back Button to the Button Bar or at least not have the Back Button and Button Bar overlap when they are positioned similarly) by posting it 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.

625

(10 replies, posted in Juicebox-Pro Support)

I'm not exactly sure what you mean.

If you set buttonBarHAlign="CENTER" and backButtonHAlign="CENTER" then the Button Bar and the Back Button will both be centered horizontally and will overlap each other.
You can avoid this by setting buttonBarPosition="TOP" or backButtonPosition="TOP" to place one of the elements in a reserved TOP area so that it does not overlap the other element positioned on the image overlay.
Otherwise, just be sure that both elements do not use the same value (LEFT, CENTER, RIGHT) so that they do not overlap each other.

If this does not help to explain what you are seeing, then please post back with a link to a gallery which demonstrates the problem (or post your gallery's configuration options so that I can reproduce your gallery).
Please also let me know what you are seeing (a screenshot would be helpful) and what you expect to see.
Once I'm able to see the problem for myself, I should hopefully be able to help further.
Thank you.