2,176

(15 replies, posted in Juicebox-Pro Support)

Opening a Juicebox gallery in a lightbox is certainly possible but might not be easy to implement in a Drupal environment.
First of all, you'd need to include the lightbox script (whichever one you choose to use) in your web page and ensure that the lightbox resource files are in a suitable location on your web server.
If you'd like to see how a Juicebox gallery can be opened in a SimpleModal lightbox, then please see this forum thread.
However, trying to integrate this into a Drupal page might be quite a complex and time-consuming task.

2,177

(4 replies, posted in Juicebox-Lite Support)

Thank you for posting the URL to your web site.

while this DIV
...
doesn't work

There should really be no need to modify any of the code generated dynamically by the 'juicebox.js' JavaScript file (for example, removing a class name from a gallery container) and I'm not sure why doing so should work. (I would have expected that it would cause more problems than it would solve.)

In fact, I viewed the gallery on your home page before you removed it (I was planning on taking another look at it later) on a couple of different iOS devices (in Mobile Safari and Mobile Chrome under iOS 6.1.6 and in Mobile Safari, Mobile Chrome and Mobile Firefox under iOS 9.3.1) and the gallery seemed to display and function fine in all browsers on both devices. The gallery expanded from the Splash Page as expected, the images displayed OK and the gallery could be closed to return to the original embedding page.

it doesn't work (i tried also with my smartphone)

Could you please explain what you mean by "it doesn't work". What exactly happens (or doesn't happen) when you try to view the gallery?
Also, what smartphone are you using (make and model) and what browser (and version number) do you see the problem in?
(Using a browser extension to emulate a mobile device may not give 100% accurate results.)

As it seemed to work OK on my own devices, maybe clearing your own browser's cache before reloading your web page will help.

2,178

(13 replies, posted in Juicebox-Lite Support)

The files used to create the multiple gallery demo pages are not available as a download package. (They are there as an example of what can be achieved rather than a ready-to-use template that users can download and use.)
You would need to view the web page in your browser and go to 'File -> Save Page As...' (in your browser's menu) to save the HTML page.
You would also need to make sure that you downloaded the 'jb.vertical.template.css' CSS resource file that the example uses.
You could then swap the sample galleries for your own and modify the header and footer content if necessary.

Here is an alternative, automated one-page solution that you could try.
First of all, create a few (two or three) sample galleries with JuiceboxBuilder-Lite.
Save them in gallery folders named 'gallery1', 'gallery2', etc.
Now use the code below to create an HTML file (in a plain text editor), name the file whatever you like, place it in the same directory as the gallery folders and open it in a browser.

<!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;
                padding: 10px 0px;
                text-align: center;
                width: 100%;
            }
            #page {
                font-size: 30px;
            }
            #menu {
                padding: 10px 40px 0px 40px;
            }
            #footer {
                background-color: #222222;
                bottom: 0px;
                color: #666666;
                font-family: sans-serif;
                font-size: 20px;
                left: 0px;
                position: relative;
                text-align: center;
                width: 100%;
            }
            #wrap {
                margin: 0 auto;
                width: 80%;
            }
            .gallery {
                cursor: pointer;
            }
            a.gallery:hover {
                color: #888888;
            }
        </style>
        <script type="text/javascript" src="gallery1/jbcore/juicebox.js"></script>
        <script type="text/javascript">

            // Initialize Juicebox object variable name
            var jb;

            // Function to process all galleries
            function doProcess(counter) {
                $.get('gallery' + counter + '/config.xml', function(data) {

                    // Build gallery folder name
                    var name = 'gallery' + counter;

                    // Create space between links
                    if (counter > 1) {
                        $('#menu').append($('<span />').html('&nbsp;&nbsp;&nbsp;'));
                    }

                    // Fetch Gallery Title from gallery XML file
                    var title = $.trim($(data).find('juiceboxgallery').attr('galleryTitle')) || 'Untitled';

                    // Fetch Gallery Description from gallery XML file
                    var description = $.trim($(data).find('juiceboxgallery').attr('galleryDescription')) || '';

                    // Add link to Document Object Model and register click handler to run loadGallery and doLayout functions when link is clicked
                    $('#menu').append($('<a />').attr('id', name).addClass('gallery').html(title).click(function() {
                        loadGallery(name, description);
                        doLayout();
                    }));

                    // Initially load first gallery
                    if (counter === 1) {
                        loadGallery(name, description);
                    }
                }).done(function() {

                    // Process next gallery
                    doProcess(++counter);
                }).fail(function() {

                    // Display message if no galleries found
                    if (counter === 1) {
                        $('#menu').append($('<span />').text('No galleries found.'));
                    }

                    // Show header and footer when all galleries have been processed
                    $('#header, #footer').css('visibility', 'visible');

                    // Layout page and resize gallery
                    doLayout();
                });
            }

            // Function to layout page and resize gallery
            function doLayout() {
                var windowHeight = parseInt(window.innerHeight ? window.innerHeight : $(window).height());
                var headerHeight = parseInt($('#header').outerHeight(true));
                var footerHeight = parseInt($('#footer').outerHeight(true));
                var galleryHeight = windowHeight - headerHeight - footerHeight;
                $('#wrap').height(galleryHeight);
                if (jb) {
                    var galleryWidth = parseInt($('#wrap').innerWidth());
                    jb.setGallerySize(galleryWidth, galleryHeight);
                }
            }

            // Function to load gallery, underline selected link and display Gallery Description in page footer
            function loadGallery(base, desc) {

                // Load gallery
                jb = new juicebox({
                    backgroundColor: "#222222",
                    baseUrl: base + "/",
                    containerId: "juicebox-container",
                    galleryHeight: "100%",
                    galleryWidth: "100%"
                });

                // Underline selected link
                $('.gallery').css('text-decoration', 'none');
                $('#' + base).css('text-decoration', 'underline');

                // Display Gallery Description in page footer
                $('#description').css('padding', desc ? '10px 40px' : '0px').html(desc);
            }

            // Run following when Document Object Model is complete
            $(document).ready(function() {

                // Enter Page Title here
                var page = "Multiple Galleries";

                // Display Page Title in browser tab
                document.title = page;

                // Display Page Title in page header
                $('#page').html(page);

                // Hide header and footer until all galleries have been processed
                $('#header, #footer').css('visibility', 'hidden');

                // Process all galleries
                doProcess(1);

                // Register resize handler to run doLayout function when browser window is resized
                $(window).resize(doLayout);
            });
        </script>
        <title></title>
    </head>
    <body>
        <div id="header">
            <div id="page"></div>
            <div id="menu"></div>
        </div>
        <div id="wrap">
            <div id="juicebox-container"></div>
        </div>
        <div id="footer">
            <div id="description"></div>
        </div>
    </body>
</html>

The links to each of the galleries are the gallery titles and the gallery description (Pro only) is displayed below the selected gallery.

(With Showkase, multiple galleries can be listed on Gallery Index Pages without any manual coding at all.)

2,179

(15 replies, posted in Juicebox-Pro Support)

I'm a bit late to the party but, just in case it helps, in answer to stuartj's query:

In reading this post, it appears that the Pro features are available within the Drupal 8 interface once you upgrade. Is this correct? I'm mainly interested in the auto-play function.

... fkelly12054 seems to be manually embedding Juicebox galleries (which have already been configured with Pro options) into Drupal pages using the baseUrl method of embedding but if you are using the Juicebox module and the Pro 'jbcore' folder (in Step #3 of the 'Installation' instructions here), then Pro options (such as AutoPlay options) can be entered as text into the 'Juicebox Library - Pro / Manual Config' section of your Drupal Dashboard ('Home -> Administration -> Structure -> Content types -> Article -> Manage Display -> Juicebox settings').

2,180

(4 replies, posted in Juicebox-Lite Support)

First of all, please make sure that you are using the current version of Juicebox-Pro (v1.4.4.2) to ensure that any bugs from previous versions are not contributing to your problem.
Full instructions for downloading the latest version and upgrading existing galleries can be found here.

Please also see the two following FAQs which might help.
Why can't I view my gallery on a 3G mobile connection?
My gallery works on 'www.example.com' but not on 'example.com' (or vice versa). Why?

If the suggestions above do not 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 hopefully help further.
Please also let me know what mobile devices and browsers you see the problem in. Thank you.

2,181

(13 replies, posted in Juicebox-Lite Support)

Juicebox-lite indicates multiple galleries are possible. To produce this do you need to link to the galleries from a separate web page and is the gallery then embedded and if so can the size be adjusted?

With Juicebox-Lite (and Juicebox-Pro), you would be able to create as many individual galleries as you like.
You could choose to link directly to the full-size gallery pages (the 'index.html' pages created by JuiceboxBuilder) or embed the galleries in existing web pages alongside other content (following the embedding instructions here).

However, if you would like to link multiple galleries together (with a menu of gallery names or thumbnails, for example), then you would need to do so manually following the instructions and examples in the Embedding Multiple Galleries support section.

You can set the gallery dimensions (to be fixed pixel values or percentages of a parent container) in both Juicebox-Lite and Juicebox-Pro.

Does http://www.juicebox.net/demos/support/r … /gallery1/ require pro or can it be produced in the lite version?

The galleries on this demo page are Juicebox-Lite galleries but there is no automated way to create such a web page with either Juicebox-Lite or Juicebox-Pro. You would need to download the files used to create the web page and modify them to suit your own needs.

After producing and testing on local PC is anything other than the juicebox folder  required on web site to  publish?

A Juicebox gallery created by JuiceboxBuilder is completely self-contained within the gallery folder.
Juicebox does not use files from elsewhere or from any external servers (except if you use a Flickr account as a source of images).
(If you choose to embed a gallery in an existing web page, then you would need to add the embedding code to the web page that you want the gallery to be displayed in.)

Is this site http://raymondprins.com/travel/greece/ an example of multiple gallleries using Juicebox-lite?

Yes. The user has embedded multiple Juicebox-Lite galleries into separate WordPress pages using the Origami theme.

With ShowKase do you put the program on your web site and do all changes and build their?

Yes. Showkase is installed on your web server (not your computer) and the interface is accessed via a web browser.
You can check out the Showkase interface by logging into the Live Demo Admin area here.

2,182

(13 replies, posted in Juicebox-Lite Support)

The website you quoted was created with Showkase-Pro and the Juicebox galleries within the site use certain Pro configuration options which are not available to Juicebox-Lite (the free version. However, you would certainly be able to get a close approximation to these galleries with Juicebox-Lite, though (for example a single row of thumbnails below the main image and a unique caption for each image is certainly possible with Juicebox-Lite).

To see what can be done with Juicebox-Lite and Juicebox-Pro, we have several demo galleries here.
You can download Juicebox-Lite from the download page.

Unfortunately, we do not have a trial version of Juicebox-Pro but we do offer a money-back guarantee. Please see this FAQ for details:
Can I try a trial version of Juicebox-Pro?

What are the differences between Juicebox and Showkase?

With Juicebox, you would be able to create as many individual galleries as you like but you might need to manually embed them into web pages following the instructions here.

If you are looking for an automated solution to creating and listing multiple galleries or a way to create a complete website, then Showkase would be more suitable.

Showkase is a PHP web application which allows you to create a complete portfolio website (integrating multiple galleries) online.
Showkase has full support for Juicebox-Pro (and SimpleViewer-Pro) galleries and the galleries can be created within the application itself in a web browser interface (or created with JuiceboxBuilder and imported).

Showkase can also create non-gallery pages (About, Basic and Contact pages) where you can add information about yourself (or any other content you like).

Showkase can be purchased as Showkase-Standard (which comes with Juicebox-Lite and SimpleViewer-Standard, the free versions) or Showkase-Pro (which comes with Juicebox-Pro and SimpleViewer-Pro).
The only difference between Showkase-Standard and Showkase-Pro is the bundled viewers.

More information on the differences between Juicebox and Showkase can be found in this forum post.

Hopefully this will answer any queries you may have. If you have any further questions, just let me know and I'll do my best to answer them for you.

Also is Showkase easier to use?

When using Showkase, creating and editing pages and embedding galleries is all done automatically within the Showkase interface without the need for any manual coding at all.

Like Juicebox-Pro, there is no trial version of Showkase but, again, we offer a money-back guarantee (as noted in the FAQ below).
Can I try a trial version of Showkase?

Can you show me links to other visual artist sites using your products?

As well as the demo Showkase sites on our own site, we have links to other sites created by Showkase users on our Facebook page, in our Twitter feed and in this blog post.

I'm glad that worked. Thank you for letting me know.

2,184

(1 replies, posted in Juicebox-Pro Support)

Here are a few things to try. They may not be ideal solutions but they might help to track down the root of the problem.

(1) Try using the suggestion in the Using Percentage Heights support section on your <div id="photo"> container (the gallery's parent container).

(2) Try giving your gallery a fixed pixel height such as 600px instead of a percentage height.

galleryHeight: '600',

(3) Try using a different imageTransitionType to see if the problem happens with transitions other than CROSS_FADE. A short description of the imageTransitionType configuration option and all its possible values can be found in the Main Image section of the Config Options page.

(4) Try viewing the gallery on a page of its own (using the gallery's own 'index.html' page) to see if the problem has anything to do with the code on the embedding page.

(5) Try adding the following line of code to the .htaccess file in your root directory to ensure that browsers are able to cache the image files for your gallery.

Header set Cache-Control "max-age=2592000"

The results of trying these suggestions should hopefully help with troubleshooting the issue.

Here are a couple of things to try:

(1) Try giving your gallery fixed pixel heights instead of percentages.
There can be problems using percentage heights under certain circumstances. Please see the Using Percentage Heights support section for details.
For example, try changing all instances of:

galleryHeight: "80%",

... to something like:

galleryHeight: "600",

(2) Instead of having one wrapper:

<div id="juiceboxwrapper">
    <div id="juicebox-container1"></div>
    <div id="juicebox-container2"></div>
    <div id="juicebox-container3"></div>
    <div id="juicebox-container4"></div>
</div>

... try using two separate wrappers, each with only two galleries (one floated left, the other floated right):

<div id="juiceboxwrapper1">
    <div id="juicebox-container1"></div>
    <div id="juicebox-container2"></div>
</div>
<div id="juiceboxwrapper2">
    <div id="juicebox-container3"></div>
    <div id="juicebox-container4"></div>
</div>

Hopefully one of these suggestions will help.

2,186

(9 replies, posted in Juicebox-Pro Support)

I don't really understand the details of the reasons why it doesnt work...

In a nutshell, you are unable to upload the 'juicebox.js' file to your web server because your web host scans all files with ClamAV and ClamAV thinks (incorrectly) that the file contains malware and immediately deletes it.
Without the 'juicebox.js' file in place, the gallery will not work.

I have done all I can (by filing false positive reports to ClamAV) and hope that ClamAV will exclude the Lite and Pro 'juicebox.js' files from being flagged as malware in a database update very soon.

Unfortunately, unless ClamAV contact me directly (they have my email address) I have no way of knowing if or when this has been done.
Also, without being able to reproduce the problem, I cannot tell if it has been fixed.
I do not have access to a web server that uses ClamAV and the online scanners that use ClamAV seem to give the 'juicebox.js' files a clean bill of health.

Being that your web host updates their ClamAV database several times a day, the best I can suggest is that you periodically try to upload your 'juicebox.js' file to your web server and see if it works. (It should take less than a minute to check.)

If or when I hear anything back from ClamAV, I will be sure to post back in this thread.

2,187

(17 replies, posted in Juicebox-Pro Support)

Are you still developing Juicebox Pro?

Yes, absolutely. We are very busy behind the scenes working on the next version, fixing bugs and adding new features.

Can we expect this resolved soon, or is there a refund option?

The next version is scheduled to be v1.4.5 (a free upgrade for all existing Juicebox-Pro users) but, unfortunately, I do not know when it will be released. We hope to release it sooner rather than later but it is not ready yet. Any estimate I give you could turn out to be wholly inaccurate. I hope you understand.

With regard to the bug relating to the iPad Pro, the developers have already addressed the problem and it will be fixed in the next release.

Our Money Back Guarantee is noted on the Download page:

If for any reason Juicebox-Pro does not meet your requirements, email us within 30 days of your order and we'll give you a 100% refund.

2,188

(1 replies, posted in Juicebox-Pro Support)

From your screencast video, your gallery settings look OK (although there should be no need to explicitly set imageScaleMode="SCALE_DOWN" as this is the default value for this option)
Without actually being able to see your gallery live on your web server, my best guess as to the cause of the problem is that some CSS code (perhaps from your theme) may be affecting your gallery. For example, if there is some global CSS somewhere on your page which is being applied to all images on the page, then it will affect the images in the gallery, too. You might need to track down this CSS and ensure that it is applied to only these elements on your web page that actually require it.

To see if this is the case, try temporarily reverting to a default WordPress theme (such as Twenty Sixteen) to see if this solves the problem.
If it does, then you could go back to your current theme and check, using your browser's developer tools (usually accessible via the F12 key), to see what CSS is being applied to the images in the gallery.

It is not possible to isolate a Juicebox gallery (or any other HTML element) from global CSS and the gallery has no option but to inherit such rules.
The best course of action would be to have CSS rules applied to only those elements on your web page which require them through use of further CSS selectors (classes and ids).

I hope this points you in the right direction.

If you continue to experience difficulties, then please post the URL to your gallery's web page so that I can take a look at the problem for myself and hopefully help further. Thank you.

2,189

(9 replies, posted in Juicebox-Pro Support)

Thank you for the reply.
I have filed false positive reports for both the Lite and Pro 'juicebox.js' files so hopefully ClamAV will exclude them from their detection list very soon.
It seems strange that ClamAV is one of the antivirus tools that VirusTotal includes and yet nothing (not even a false positive) is detected via the online scanner (with a virus database dated 31 March 2016).

If you want to display two divs side by side, you could wrap then in a container div and float one of them left and the other one right.

To see this in action, create two sample galleries with JuiceboxBuilder-Lite.
Save one gallery in a folder named 'gallery1' and the other in a folder named 'gallery2'.
Now create a new HTML file with the code below, name it whatever you like, place it in the same directory as the two gallery folders and open it in a browser.

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Juicebox-Pro Gallery</title>
    <meta charset="utf-8" />
    <meta name="viewport" id="jb-viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1, maximum-scale=1, user-scalable=0" />
    <style type="text/css">
    body {
        margin: 0px;
    }
    #wrapper {
        width: 100%;
    }
    #juicebox-container-1 {
        float: left;
    }
    #juicebox-container-2 {
        float: right;
    }
    </style>
</head>
<body>
    <script src="gallery1/jbcore/juicebox.js"></script>
    <script>
    new juicebox({
        baseUrl: 'gallery1',
        containerId: 'juicebox-container-1',
        galleryWidth: '50%',
        galleryHeight: '100%',
    });
    </script>
    <script>
    new juicebox({
        baseUrl: 'gallery2',
        containerId: 'juicebox-container-2',
        galleryWidth: '50%',
        galleryHeight: '100%',
    });
    </script>
    <div id="wrapper">
        <div id="juicebox-container-1"></div>
        <div id="juicebox-container-2"></div>
    </div>
</body>
</html>

2,191

(9 replies, posted in Juicebox-Pro Support)

Please let me reassure you that there is no malicious code hidden within the 'juicebox.js' JavaScript file.
The file may be flagged by your web server's security software simply because the fie is packed and obfuscated.

I have just run the latest version of the 'juicebox.js' file (from the Juicebox-Pro v1.4.4.2 package) through VirusTotal online (which scans the file with 57 up-to-date different virus checkers) and the results are 100% clean.
Here are the results.

There is a (slim) possibility that your website has been compromised and that your own 'juicebox.js' file has been modified (perhaps via code injection).
If you want to check the integrity of your 'juicebox.js' file, then it should have the following properties.
Filename: 'juicebox.js'
File size: 221,137 bytes
MD5: a61d712ea57a74cdc524d108aa5aebe1
SHA1: 9ee2dd3ab20bc5fc95b3433fa2c6fbb546479864

You can check the MD5 and SHA1 hashes with a (free) program such as HashCalc.

As long as your own 'juicebox.js' file matches the properties above, then it is OK and you might need to ask your web host to prevent this false positive result from affecting your web site.

2,192

(9 replies, posted in Juicebox-Pro Support)

The problem appears to be with the location of your 'juicebox.js' file (or perhaps the entire 'jbcore' folder) on your web server.

According to the embedding code in your 'conference2' gallery, the corresponding 'juicebox.js' file should be located here:
http://www.ashworthphotography.co.uk/co … uicebox.js
... but going directly to that location in a browser results in an error 404 (file not found).

Likewise for your 'food' gallery.
According to the embedding code for this gallery, the 'juicebox.js' file should be located here:
http://www.markashworth.co.uk/portfolio … uicebox.js

Please double-check that you have uploaded the 'jbcore' folders to the correct locations on your web servers.

As you already have a 'jbcore' folder uploaded to the following location on your 'ashworthphotography.co.uk' domain:
http://www.ashworthphotography.co.uk/ga … al/jbcore/
.. you could point towards the 'juicebox.js' file in that 'jbcore' folder for your 'commercial2' gallery (as it is on the same domain).
For your 'commercial2' gallery, you could change:

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

... to:

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

However, if you just upload a complete 'jbcore' folder to the following two directories, your galleries should display fine (without having to alter any embedding code).
(1) http://www.ashworthphotography.co.uk/conference2/
(2) http://www.markashworth.co.uk/portfolio/food/

If you already have 'jbcore' folders in these locations, then please check the permissions of the files and subfolders within them. Default permissions of 755 for folders and 644 for files should be fine.

All of the embed options can be used in either the embed code or config.xml.

That is correct. Configuration options can be set in the gallery's XML file (as attributes to the opening <juiceboxgallery> tag), in the JavaScript embedding code and in the web page's URL (via a query string). This is noted in the Setting Config Options support section.

2,194

(1 replies, posted in Juicebox-Pro Support)

As of v1.4.0, there is no longer a gallery preloader. This is noted in the Version History:

FIXED - Remove gallery preloader

However, the image preloader remains and will be displayed (if showPreloader="TRUE") when an individual image is taking a while to load.

The image preloader seems to work OK in this Flickr-sourced demo gallery: http://juicebox.net/demos/lite/flickr/
Try viewing an image on a thumbnail page other than the first (where the images will not have been preloaded) and you should hopefully see the image preloader briefly before the image appears.

If you never see the image preloader in your own gallery, then please post the URL to your gallery's web page so that I can take a look and investigate further. Thank you.

2,195

(5 replies, posted in Juicebox-Lite Support)

Thank you for the additional information.

That's a completely different Juicebox.
This is a support forum for the Juicebox web gallery software here: https://www.juicebox.net/
The two are not connected in any way. (Your initial query makes more sense knowing that you are referring to different software.)

The support forum you're looking for can be found here: https://groups.google.com/forum/#!forum/3d-genomics
I hope you find the answers you are looking for there.

2,196

(5 replies, posted in Juicebox-Lite Support)

It sounds like the 'New Gallery...' and 'Open Gallery...' buttons are non-responsive.
Is that correct? If so, try closing JuicenboxBuilder-Lite and manually delete the following folder from your hard drive.
Mac: /Users/your_username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Lite
Windows: C:\Users\your_username\AppData\Roaming\Adobe\AIR\ELS\JuiceboxBuilder-Lite

Now re-open JuiceboxBuilder-Lite and see if it works OK.

If this does not work, then try completely uninstalling and reinstalling JuiceboxBuilder-Lite following the procedure in this forum post.
(Just replace all instances of 'Juicebox-Pro' with 'Juicebox-Lite'.)

If you continue to experience difficulties, then perhaps you could upload a screenshot somewhere to show me what you are seeing and let me know what button or link you are trying to click (exactly what text is on the button or link) and what happens (or does not happen) when you click it.

2,197

(1 replies, posted in Juicebox-Pro Support)

When Small Screen Mode is used (the only way to display the thumbnails and main images separately), the Splash Page will be displayed if the gallery is embedded (and not just displayed on a page of its own at 100% x 100%).
To disable the Splash Page, set showSplashPage="NEVER" (in JuiceboxBuilder-Pro's 'Customize -> Splash Page' section).

Regarding the first, I say almost exactly as I would also like to bolt the buttons into a less active grid, say 6 wide by two deep unless screen size drops - is this also possible?

No. The number of thumbnails displayed per page is dependent on the thumbnail dimensions (the thumbWidth and thumbHeight configuration options) and the size of the user's browser window. It is not possible to set column and row values for the thumbnail grid in Small Screen Mode.

Not only do I then lose my navigation buttons, but also you cannot get back to the first page once you have set the gallery into action.

If you set showExpandButton="TRUE" (in JuiceboxBuilder-Pro's 'Customize -> Lite' section), then your gallery would display the Expand/Close Button in the Button Bar and when the gallery has been expanded from the Splash Page, the user could return to the embedding page by clicking the Expand/Close Button.
Alternatively, you could use a Back Button in your gallery (a link to whatever web page you like from within the gallery).
However, neither of these would be necessary if you disable the Splash Page (as noted above).

2,198

(1 replies, posted in Juicebox-Pro Support)

Yes.

You can have a gallery with images that fill the page and without any thumbnails by using the following settings:

imageScaleMode="FILL"
showThumbsOnLoad="FALSE"
showSmallThumbsOnLoad="FALSE"
showThumbsButton="FALSE"
showSmallThumbsButton="FALSE"

You can have links in image titles and captions (and have multi-line image titles and captions) by using HTML formatting as noted in this FAQ:
How do I add HTML formatting to image captions and titles?

For example an image caption which contains two links on separate lines (an 'About' link and a 'Contact' link) would look something like this:

<caption><![CDATA[<a href="about.html">About Page</a><br><a href="contact.html">Contact Page</a>]]></caption>

@vern

Modifying the index.html template in the application does not change the embed code when creating a new gallery.

Modifying the JuiceboxBuilder-Pro 'index.html' template file will affect all output 'index.html' gallery files but it will not change the embedding code presented on the 'Publish' tab. There is no way to change this. (The code that generates the embedding code on the 'Pubish' tab is compiled within the program and cannot be modified.)

Is there a file in the application that controls any of the output for the config.xml?

No. The 'config.xml' files are generated from scratch from within the application. There is no template file for the output 'config.xml' gallery files.

I don't want a file on the website with that type of information of my work computer. I would like to remove it by default instead of having to edit files.

You would need to edit the XML files manually (after the galleries have been created) to remove the sourcePath (or any other) entries. However a single global regular expression search and replace action in a text editor such as Notepad++ should remove them quickly (and you would be able to do this across many files at once). Choose 'Search -> Replace...' from the drop-down menu at the top, choose 'Regular Expression' as the search mode, search for sourcePath=".*?" and replace with nothing (blank).
(JuiceboxBuilder needs to know the source paths of the images in order to allow a gallery to be edited and have a watermark removed, for example.)

Just curious why these changes can't be implemented in the Juicebox builder application to avoid extra work...

If you like, please feel free to post suggestions for future versions in the Feature Requests forum thread.
This keeps all the ideas together and ensures that they are not overlooked. Thank you.

@gor555

Just following up on the editing of the template index.html file.... this has worked brilliantly for me...

I'm glad the information in this thread was useful to you. Thank you for letting me now.

2,200

(5 replies, posted in Juicebox-Lite Support)

I'm not sure what 'internal data' and 'control data' you are referring to.
Also, JuiceboxBuilder-Lite does not require or use Java at all.
It needs Adobe AIR which can be downloaded from here: https://get.adobe.com/air/
One you have Adobe AIR installed, you can following the steps in the Getting Started guide.
If you run into any problems installing JuiceboxBuilder-Lite, the Installation Issues section of the JuiceboxBuilder User Guide should hopefully help.

If you continue to experience difficulties, please let me know what you are trying to do and what error messages are displayed on screen. With a little more information, I should hopefully be able to help further. Thank you.