OK, thank you for the update. Please let me know how you get on.
(I still cannot replicate the problem you describe so it could be a server-specific problem such as some sort of caching issue.)

If you create a new Juicebox gallery page, it should appear on the gallery index page as soon as you drag and drop the Juicebox gallery page onto the gallery index page (on the 'Pages' tab) and click 'Save' and 'Publish', even if it is the only gallery page grouped under the gallery index page.
If you have not yet edited the Juicebox gallery page (for example to add images to the gallery), then the Juicebox gallery page will still be represented on the gallery index page but the gallery index page will just display a 'no images' icon (a white cross on a grey background) as a thumbnail image for the gallery.

If this does not seem to happen within your Showakse site, then maybe there's some kind of caching issue causing the problem (whether due to server-side caching on your web server or client-side caching in your web browser.)
Check with your web host to see if caching is used on your hosting account and try clearing your web browser's cache before previewing your gallery index page.

I can't be sure that this will solve your problem but I hope that it points you in the right direction.

Incidentally, I've tried unsuccessfully to replicate the problem you describe in a fresh Showakse v1.7.4 site.
A single Juicebox gallery page always appears on a gallery index page (whether I have uploaded images to the gallery or not) and without the need to add another gallery page to the gallery index page.

153

(7 replies, posted in Showkase Support)

I notice that you currently set showSplashPage="NEVER".
If you use the default value of showSplashPage="AUTO", then the Splash Page will be displayed when the gallery is displayed in Small Screen Mode (on mobile devices) and when the gallery is expanded from the Splash Page, it will be displayed on a page of its own without the Showkase header or footer, giving more room for more thumbnails to be displayed.

For reference, more information about Juicebox Screen Modes and the Splash Page can be found here.

154

(7 replies, posted in Showkase Support)

Notice: Undefined offset: 166

It sounds like you have reached your current PHP max_input_vars limit.
Each image in a Showkase gallery page has 6 different variables associated with it and, in order to process a large gallery, you will need to ensure that max_input_vars is large enough to accommodate all the images. (It should be set to at least 6 x the number of images in your largest gallery.)

It sounds like your max_input_vars might currently be set to 1000. A max_input_vars of 1000 will be able to handle 166 images. 166 images x 6 variables = 996 input variables. The next image, image #166 (starting at image #0), will trigger the error.

Try increasing your max_input_vars, perhaps to 2000 (or even larger to give yourself a buffer for very large galleries).

You should be able to check your current PHP settings in your web hosting Control Panel or by using phpinfo() as follows:
(1) Create a new file in a plain text editor with the following code: <?php phpinfo(); ?>
(2) Save the file with a .php file extension (for example, 'phpinfo.php').
(3) Upload the file to your web server and open it in a browser.
(4) Search the web page for max_input_vars.

You should be able to change PHP values using one of the following methods:
(1) Via a php.ini file.
(2) Via an .htaccess file.
(3) Via your web hosting account's online Control Panel.

If you have trouble changing your PHP max_input_vars value, your web host should be able to help you out.

Only one thumbnail displays and not rows and columns.

From your screenshot, it looks like this is due to your thumbnail dimensions (and the available screen size).
It looks like there is not enough room within the mobile device's browser to display more than one thumbnail.
The only solution to this (to allow more thumbnails to be displayed on the mobile device pictured) would be to reduce the thumbWidth and thumbHeight (in the 'Thumbnails (Pro)' section of your gallery page).
I notice you have increased both the thumbWidth and thumbHeight to 150 (from the default values of 85).
More thumbnails will be displayed per page if you revert to the default values of 85.
Unfortunately, it is not possible to use different thumbnail dimensions for Large Screen Mode and Small Screen Mode so a compromise may need to be made, especially if the majority of your target audience is likely to be viewing your galleries on small screen devices.

Can I edit the juicebox gallery so that I can have at least 3x5 rows of images?

You cannot specify the number of thumbnails to be displayed on each thumbnail page in Small Screen Mode.
The number of thumbnails displayed per page is determined by the thumbnail dimensions and the space available in the browser viewport.
If you load your gallery's thumbnail page in a desktop browser and then change the size of the browser window, you'll see the number of thumbnails dynamically change (and the number of thumbnail pages will also dynamically change).

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

155

(3 replies, posted in Showkase Support)

You're welcome!
I'm glad that you've been able to resolve your problem (and thanks for following us on Facebook).
Thank you for letting me know.

156

(3 replies, posted in Showkase Support)

A picture , which I have choose for a gallery Index doesn't displayed. It is visible as Album cover, but not as picture in the gallery..

Edit your gallery page (from the 'Pages' tab), scroll down to (and expand) the 'Override Site Options' section and make sure that the 'Show index image' checkbox is selected. (If it is not already selected, tick the box and click 'Save' and then 'Publish'.)

If you always want your index images to appear in the galleries themselves, go to 'Site -> Customize Theme -> Gallery Pages' and make sure that the 'Show index image' checkbox is selected here.

And another one question: How can understand about new versions of JuiceBox Pro and Showkase Pro ?

If you would like to be notified when new versions are released, then please join our mailing list, keep an eye on our Facebook page, follow us on Twitter or subscribe to our blog RSS feed.
Mailing List: https://www.juicebox.net/#logo-splash
Facebook: https://www.facebook.com/JuiceboxGallery
Twitter (Juicebox): https://twitter.com/juiceboxgallery
Twitter (Showkase): https://twitter.com/showkaseapp
Blog: https://www.juicebox.net/blog/

You can check what's new by visiting the Version History pages:
Version History (Juicebox): https://juicebox.net/support/history/
Version History (Showkase): https://showkase.net/support/history/

157

(7 replies, posted in Showkase Support)

The only way to do this would be to use a Juicebox gallery page and set screenMode="SMALL" (in the gallery page's 'General (Pro)' section).
Please note that screenMode is a Juicebox-Pro option which is not supported by Juicebox-Lite, the free version.

Small Screen Mode is intended to be used on mobile devices (thumbnails and main images are displayed on separate pages to give the main images as much room as possible) but you can display your gallery in Small Screen Mode (on all devices and in all browsers) by setting screenMode="SMALL".

When a gallery is initially displayed in Small Screen Mode, the site visitor is presented with a grid of thumbnails from which a main image can be selected. When an image is selected, the grid of thumbnails is replaced with the chosen image and the user can then navigate through the main images or return to the grid of thumbnails at any time via the Thumbnail Button on the gallery's Button Bar.

The actual number of thumbnails displayed in the grid will depend on the dimensions of the thumbnails (set in the gallery page's 'Thumbnails (Pro)' section) and the space available in the site visitor's browser.
If there is not enough space to display all the thumbnails in a single page, then additional thumbnail pages are dynamically created and the visitor can navigate between them via thumbnail page navigation buttons (in desktop browsers) or by swiping (on mobile devices).

Here is a sample Juicebox-Pro gallery displayed in Small Screen Mode: https://www.juicebox.net/demos/pro/full … Mode=SMALL

I hope this helps.

158

(93 replies, posted in Showkase Support)

@dennis

I expect you are referring to the navigation menu at the top of the web page you quoted (which stays at the top of the page when scrolling vertically).
Unfortunately, Showkase does not support such functionality but many thanks for making the suggestion.

(Incidentally, I've tried using some relatively simple CSS to try to achieve something similar (in the Kosel theme which has a top menu) but I've not found a nice clean solution that I'm happy with.)

159

(3 replies, posted in Showkase Support)

You're welcome!

Perhaps a note about it in the docs would help those of us who want to tidy up.

Thanks for the suggestion!
I'd encourage you to post suggestions (for Showkase itself or its website) in the Feature Requests forum thread.
This keeps all the ideas together and ensures that they will be seen by the developers.
Thank you.

160

(3 replies, posted in Showkase Support)

All Juicebox galleries within a Showkase site (whether created within the Showkase interface or imported) use the 'jbcore' folder from the 'admin/plugins/juicebox/master/jbcore' location (which is copied to the '_viewers/juicebox/jbcore' location on publishing so that no admin files are used when the site is viewed).

Unfortunately, I can't tell you why the 'jbcore' folder is copied across to the imported gallery folder as I am not the author of Showkase and did not make such design choices.
I expect that the complete gallery folder is copied in case there are other custom files within it that you might want to retain.
It is probably much better for the program to copy the entire gallery folder than to assume that the user will no longer want certain files.

In any case, once the gallery has been imported, the 'jbcore' folder within the imported gallery folder is redundant and can safely be deleted as the gallery will now be using the Showkase 'jbcore' folder.

You're welcome!

I'm glad to hear that everything is now working as it should.
Thank you for letting me know.

Likewise with the jQuery file here, too: http://sleepboot.net/admin/scripts/jquery/jquery-min.js
It's not exactly the same corruption (see below) but it's the same sequence that is affected.

if(b&&(d=c?°0˜=��°0˜=������������������®Œ˜=����������`¬Œ˜=��1˜=����������Ð0˜=���@������Ð0˜=����������b]:b.split(" "))

I'm seeing a similar thing with the 'juicebox.js' file on your site.

It looks like an encoding issue.
The stock 'jquery-min.js' file from the Showakse zip package is UTF-8 but the one I downloaded from your website is ISO 8859-1.
Make sure that your FTP program is not re-encoding the files on upload.

Many thanks for the link to your website.

It looks like at least one of the JavaScript files within your site did not make the transition unscathed and is now corrupt.
If you open your http://sleepboot.net/_themes/base/js/jquery-min.js file directly in a browser and scroll down, you'll see a section which looks like this:

if(b&&(d=c?À.„˜=��À.„˜=������������������Pó‚˜=���������� ñ‚˜=��(/„˜=����������à.„˜=���@������à.„˜=����������b]:b.split(" "))

It should look like this:

if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" "))

Try re-uploading a fresh version of this file to your site and re-publish (and repair if necessary) to see if this helps.
Hopefully this will resolve your problem but, if not, then we are at least one step closer to fixing the problem.

Here are a couple of things to try:
(1) Try running 'System -> Repairs -> Repair' to rebuild the page records.
(2) Edit each gallery page, go to the 'Advanced' tab and click 'Rebuild' to rebuild the gallery.

The suggestions above should hopefully help to resolve your problem (and certainly should not do any harm) but please be sure to make a full backup of your site before trying the suggestions, just in case anything goes wrong and you need to reinstate your original files at a later date.

If you continue to experience difficulties, then please post back with the URL to your Showkase site so that I can see the problem for myself and investigate further.
Thank you.

165

(3 replies, posted in Showkase Support)

You're welcome!
I hope you get on OK with my suggestions.

166

(3 replies, posted in Showkase Support)

Here are some suggestions which may help.

I notice on your gallery page that there is no content in your page body (no page title or body text) and, as you have set 'Show gallery -> Above page content', there is an empty container (with a small height) below your gallery.

If you want to remove this empty container from your page, then you can do the following.

(1) Find the number of the page in question. View the page's source in a browser, scroll down to the opening <body> tag and you'll find the following:

<body class="light type-juicebox page-1 group-0  body-open-sans headings-open-sans ">

The page number in your case (in the line of code above) is 1.

(2) In your theme's 'custom.js' file (for example, in Maribo, use '_themes/maribo/js/custom.js'), add the following code:

$('.page-1 .page-title').remove(); // To delete the page title only

... or:

$('.page-1 .body-content').remove(); // To delete the body text only

... or:

$('.page-1 .page-body').remove(); // To delete the page title and the body text

... changing the page number as necessary.
(There is no need to republish your site after modifying a 'custom.js' file but you may need to clear your browser's cache before reloading your page.)

This will certainly remove some space between the bottom of the gallery and the footer but you may still need to scroll down to see the footer.

You can reduce the height of your gallery by editing your page, scrolling down to the 'Override Site Options' section and entering a negative value for 'External fit px' (and then clicking 'Save' and 'Publish'). This will reduce the height of your gallery by the number of pixels you enter (e.g. "-200") and your footer is more likely to be visible without the need for vertical scrolling.

But the best solution can me moving footer to the right-top edge of the page. Maybe is that possible??

This would not be easy. It is not a layout that can be chosen within the Showkase interface. The footer is always at the foot of each page. The navigation container spans the width of each page. You'd need to somehow add the footer content to the navigation container (without affecting Showkase's handling of the navigation) or change the layout of the page (neither of which would be quick or easy to achieve).

And one more question - can I change icons in the footer to the color ones?

As long as each icon has only one color associated with it, then perhaps the easiest way to change the footer icon colors would be to assign a color for each icon via CSS in the appropriate 'styles.css' file (depending on the theme you use).
For example, in Maribo, open the '_themes/maribo/css/styles.css' file in a plain text editor and, to change the color of the Facebook icon (for example),  change the following (starting on line 82) from:

.icon-facebook2:before {
  content: "\ea8d";
}

... to:

.icon-facebook2:before {
  content: "\ea8d";
  color: #3c5a99;
}

Please note that the line number above refers to the current version of Showkase-Pro (v1.7.4).

I hope this helps.

167

(3 replies, posted in Showkase Support)

Thanks for the comprehensive answer.

You're welcome!

But how to use "Max thumb columns" and "Max thumb rows" ?

maxThumbColumns and maxThumbRows are used in Large Screen Mode only (when the thumbnails and main images are displayed together on the same page).

When thumbsPosition is set to either LEFT or RIGHT, the number of thumbnail columns is fixed at the maxThumbColumns value whereas the number of thumbnail rows is variable (up to the maxThumbRows value) depending on the dimensions of the thumbnails and the space available in the user's browser.
Take a look at this demo gallery with 3 columns of thumbnails: https://www.juicebox.net/demos/pro/simp … umbRows=10

When thumbsPosition is set to either TOP or BOTTOM, the number of thumbnail rows is fixed at the maxThumbRows value whereas the number of thumbnail columns is variable (up to the maxThumbColumns value) depending on the dimensions of the thumbnails and the space available in the user's browser.
Take a look at this demo gallery with 3 rows of thumbnails: https://www.juicebox.net/demos/pro/simp … ion=CENTER

In Small Screen Mode, Juicebox simply displays as many thumbnails as possible on each thumbnail page, dependent on the thumbnail dimensions (thumbWidth and thumbHeight) and the space available within the gallery.

I hope this helps.

168

(3 replies, posted in Showkase Support)

The closest that you would be able to get to your second image would be to create a Juicebox gallery page and display your gallery in Small Screen Mode (usually used on mobile devices) where thumbnails and images are displayed on separate pages (so that the main images can be given as much space as possible on small screens).

When the gallery is initially displayed, the user will be presented with a grid of thumbnails from which a main image can be selected.
When a thumbnail is selected, the thumbnail page is replaced with the chosen image (and the user can then navigate through the main images).
The user can return to the thumbnail page by clicking the 'Thumbnail' button on the gallery's Button Bar.

You can force a gallery to be displayed in Small Screen Mode by setting screenMode="SMALL" (in the 'Pro Viewer Options -> General (Pro)' section).
Please note that screenMode is a Juicebox-Pro configuration option which is not supported by Juicebox-Lite, the free version.
For reference, a complete list of configuration options can be found here.

All thumbnails will be the same size as each other but you can determine the size via the thumbWidth and thumbHeight configuration options (in the 'Pro Viewer Options -> Thumbnails (Pro)' section).

More information about Screen Modes can be found in the Gallery Tour.

Here's a demo gallery using Small Screen Mode.

I hope this points you in the right direction.

Neither Showkase nor Juicebox currently supports a masonry style thumbnail layout (like in your first image) but, if you like, you could post this as a suggestion for a future version in the Feature Requests forum thread (for Showkase and/or Juicebox) where your idea will be seen by the developers.
Showkase Feature Requests: https://showkase.net/forum/viewtopic.php?id=2
Juicebox Feature Requests: https://juicebox.net/forum/viewtopic.php?id=5

I do not know the likelihood of any suggestions being implemented in future versions but this certainly is the best place for all ideas.
Thank you.

169

(1 replies, posted in Showkase Support)

Google Drive is a file sharing service rather than a regular web host and, as such, is not a suitable platform for Showkase.
Please check out the Showkase System Requirements (and install Showkase on a web server running PHP version 5.2.0 or later).

If you receive errors whilst using Google Drive (unrelated to Showkase), then please refer to Google's own support for technical help.

170

(1 replies, posted in Showkase Support)

The Showkase Library accepts only image files (for use throughout the site) so I'm not sure what you mean when you say that you "have a library file which controls my side_nav_bar for my entire site".
Additionally, when you upload a file to the Showakse Library, Showkase copies the file to the 'showkase/_library/' directory (so Library files are not stored in the root directory).
If you can let me know exactly what type of file you are referring to and how it relates to your Showkase site, I might be able to help you further.
Thank you.

171

(1 replies, posted in Showkase Support)

I'm not sure exactly what you are looking to do (your gallery images are already horizontally centered in your web page) but if you are looking to have the entire gallery image visible in the embedding page without the need for vertical scrolling, then you could either:
(1) Use the Kosel theme (which does this automatically).
... or:
(2) Edit the gallery page, scroll down to (and expand) the 'Override Site Options' section and enter a negative value (such as "-120") for 'External fit px'. This will decrease the gallery height by the specified pixel value (and allow the gallery images to be seen in full without the need for vertical scrolling).

I hope this helps.

No rush at all! Just give me a shout when you're ready.
I've resent the email. (Please check your spam/junk folder if you can't find it just in case it has been redirected to there.)

The action of creating a new Juicebox gallery page (and clicking 'Save') should not take long at all but each time you click 'Publish' (even after creating a new blank page), Showkase runs through the complete publishing procedure.

If you think that there is a problem with your site then I'd be happy to help further but I'd really need access to your web server and Showkase site in order to investigate further.
If you are agreeable to this, then please email me your FTP login details (host, username and password) and Showkase login details (URL, username and password). (I have sent you an email. Please check your messages.)
I'll not change or delete any existing files on your web server but I may create a test page in your Showkase site which I'll delete when I've completed my tests.
Thank you.

Showkase has a lot to do on publishing a site (for example building page records and generating thumbnails for gallery index pages) and, with a large site, this can take some time.
Unfortunately, there is little that a user can do to reduce the publishing time.

Work was done in Showkase v1.7.3 to minimize the publishing time. Please see the Version History page where you'll see this entry for Showkase v1.7.3:

  • Faster publishing for sites with large numbers of galleries

At the time, I created a test site with 128 galleries.
Publishing after changing the theme or the value for 'Customize Theme -> Gallery Index Page -> Thumb percent height' (which requires new thumbnails to be generated) took approximately 60 seconds.
However, subsequent publishes (without making any changes that would affect the thumbnails) took approximately 5 seconds.
Previously, thumbnails would always be generated and the publishing time for this sample site would always have been approximately 60 seconds.

If you are using a version of Showkase prior to v1.7.3, then please try upgrading to the latest version (v1.7.4) and you might see a difference in the publishing times.
For reference, full instructions for upgrading a Showkase site can be found here.

With Showkase v1.7.4, try changing the theme (for testing purposes... you can change it back afterwards), publishing your site and then try publishing it again immediately afterwards (without making any changes).
The subsequent publish action should be significantly faster than the initial publish action.
I realise that you will not be publishing your site without making any changes but this should at least check that the thumbnail generation is not happening when it is not necessary.

If you are already using Showakse v1.7.4, then, unfortunately, there may be little than can be done to speed up the publishing on your web server.

Please check with your web host to see what version of PHP your web server runs.
If you are using PHP 5, then try upgrading to PHP 7 (if your web host has this available for your hosting plan) to see if this results in a performance boost.

It might also help to know exactly how large your site is so please let me know how many pages of each type you have within your site and approximately how many images you have in each gallery page.
Thank you.

To display the Back Button in Small Screen Mode, set showSmallBackButton="TRUE" (in the 'Back Button (Pro)' options section).
Please note that in Small Screen Mode, the Back Button will be displayed only on main image pages (and not on thumbnail pages).