251

(11 replies, posted in Showkase Support)

Can I prevent captions from loading on small devices only (phone size)?

Unfortunately, there are no configuration options available that you could use to do this.
You'd need to maybe use CSS media queries (in your site's 'custom.css' file) or the Juicebox-Pro API (specifically the getScreenMode() method) to detect when Small Screen Mode is being used to display the gallery (in your site's 'custom.js' file) and then hide the caption area, if appropriate to do so, via CSS (although it's not something I've tried so I don't know how successful it would be).

And can captions be loaded differently on various sizes? For instance on the desktop I have them below thumbs, but could they be overlayed on the image just on the phone size?

As long as your Juicebox-Pro gallery sets screenMode to AUTO (and allows Juicebox to determine the most appropriate Screen Mode for the device being used to view the gallery), then Small Screen Mode will be used on mobile devices where the captions will always be displayed on the overlay (on top of the image, where they can be toggled on and off with a tap to the screen).
captionPosition is a Large Screen Mode only configuration option. (It is ignored in Small Screen Mode.) If screenMode is set to LARGE (to force the gallery to be displayed in Large Screen Mode in all browsers and on all devices), then the captionPosition value will be used in all circumstances (across all browsers and devices).
(More information about Juicebox and Screen Modes can be found here.)

252

(11 replies, posted in Showkase Support)

I'm glad you're making progress. Thank you for letting me know.

Another question I had was whether there was a way to do a one thumbnail version for gallery pages.

I'm not sure of the effect you're looking for but there's certainly nothing stopping you from creating a single-image Juicebox gallery. As you suggest, you could perhaps create a single-image ListViewer gallery (like the home page in this demo site) or maybe even just insert an image into a Basic page (via the 'Image' icon on the editor's toolbar).

253

(11 replies, posted in Showkase Support)

Please check out the Changing Your Installation Directory instructions. This should hopefully help.

If you run into any problems, you can always create a fresh Showkase site on your new domain and then:

(1) Retain the Showkase settings from your original site by manually copying the following files and folders from your original site to your new site (overwriting the default versions which will be in place after a fresh install).

  • _data/sitedata

  • _data/themedata

  • _data/pagesprefs.txt

  • _data/theme.txt

Do not copy the _data/pagesdata.txt file though, as this lists the pages present in each site (which will be different after a fresh install).

Also, if you use a custom logo via an image stored in the library, for example, then you might also like to copy the '_library' folder from your original site to your new site.

(2) Import all the pages from your original site (via 'Site -> Import') to save having to recreate all your pages from scratch. You can import multiple pages at once so recreating your original site should be relatively quick and easy.

Hopefully the 'Move or Rename Installation' instructions will work fine for you but the procedure above should also work fine as a backup plan.

Showkase supports only two levels in its menu system. Gallery Index Pages are always top level pages and the Gallery Pages listed on a Gallery Index Page are always second level pages.
Unfortunately, it is not possible to have a third level.

I'm not sure if it will help with what you are looking to achieve but you can hide a page by dragging the page name (in the tree on the left hand side of the 'Pages' tab) to the 'Hidden pages' section.
The page will still exist within the Showkase site (and you could link to it manually if you like) but it will not appear in the Showkase navigation menu.

What demo are you referring to?

With Showkase, you can have only one Juicebox gallery embedded per Juicebox gallery page but you can have an unlimited number of galleries listed on a Gallery Index Page (each represented by a thumbnail image).
To create a Gallery Index Page, go to the 'Pages' tab, click the '+ New Page' button and select 'Gallery Index Page'.
To list a gallery on the Gallery Index Page, just drag and drop the gallery page onto the Gallery Index Page in the tree on the left hand side of the 'Pages' tab (and then click 'Save' and 'Publish').
By default, the first image in the gallery will be used as the representing thumbnail image on the Gallery Index Page.
If you'd like to choose a different image, 'Edit' the gallery page (from the 'Pages' tab), go to the 'Images' tab and select the image you'd like to use in the 'Index' column (and then click 'Save' and 'Publish').

256

(3 replies, posted in Showkase Support)

The thumbnails on a Showkase gallery index page will all share the same dimensions (whether the representing images are landscape or portrait).

You can change the aspect ratio of the thumbnails (by changing the 'Thumb percent height in the 'Site -> Customize Theme -> Gallery Index Pages' section) and you could also try changing the dimensions of the thumbnails (via the ss_totalIndexThumbWidth value in the '_themes\base\theme.ini' file, on line 27) but they will still all be the same shape and size as each other.

By default, the Gallery Index Page uses the first image in the gallery as the index page thumbnail.
If you want to change this (for example, if the image's aspect ratio does not suit the aspect ratio selected for the gallery index page thumbnails), then you can edit the gallery's page (from the 'Pages' tab), go the the 'Images' tab and select a new 'Index' image.
If you want to use an image which is not in the gallery, then you will first need to upload the image to the gallery (on the gallery page's 'Upload' tab). Next, choose the image as the 'Index' image (on the gallery page's 'Images' tab) and finally, in the gallery page settings, scroll down to 'Override Site Options' and deselect the 'Show index image' checkbox (to hide the index image in the gallery itself).

As far as I can recall, only one other user has requested a masonry style gallery index page (in this forum post in the Feature Requests thread).
You could add your voice to this request, too, if you like (just add a post to the Feature Requests thread).

I do not know how complex it would be to implement and I do not know what suggestions will be implemented in future versions but if you post your request in the Feature Requests thread, then at least your request will be seen and considered by the developers. Thank you.

(Please note that the line number refers to the current version of Showkase, v1.7.3.)

257

(3 replies, posted in Showkase Support)

Boma is a theme which features a side menu.
If you want to try to customize a theme to match the website you quoted (which has a top menu), then it would be much easier to start with a Showkase theme which features a top menu, such as Kosel. Here's an example of a site using the Kosel theme.
The white backgound would be easy to achieve by going to 'Site -> Customize Theme -> Color Scheme' and selecting 'light' (rather than the default 'dark' for Kosel).
You could then create a Gallery Index Page and use this as your home page by making sure that the page it as the top of the tree on the 'Pages' tab (by dragging and dropping it there, if necessary).

The web site you quoted uses completely different code to that which Showkase generates so it's not going to be easy to replicate exactly (even with a customized theme).
If you want to customize a theme beyond what is possible within the Showkase interface, then please take a look at the Customization support section and the Creating Themes documentation but please note that creating a new theme (or modifying an existing theme manually) would require an in-depth knowledge of HTML, CSS and JavaScript.
However, I hope my notes above at least point you in the right direction to get started.

258

(5 replies, posted in Showkase Support)

You're welcome!
You're right about the line number. Sorry about that! I've amended my post above with the correct line number.

259

(5 replies, posted in Showkase Support)

That's certainly a bug. Thank you for reporting it.
I'll let the developers know right away.

In the meantime, it looks like it should be able to be fixed by a quick edit to one of the Showkase files.
Open the 'showkase\admin\plugins\library\librarygallery.inc.php' file in a plain text editor, scroll down to line 72 and change:

function saveGallery()

... to:

function saveGallery($checkThumb = false)

This should hopefully resolve the problem.

Apologies for any inconvenience caused. We'll get this bug sorted out as soon as we can.
Thanks again for letting us know.

260

(5 replies, posted in Showkase Support)

You're welcome!
I'm glad my suggestions helped. Thank you for letting me know.

261

(5 replies, posted in Showkase Support)

At some point however it seems like they reach their maximum size and they stop scaling.

Thank you for providing the screenshot.

In the screenshot, there really is not enough room to display a 4th thumbnail on the 1st row (so Showkase wraps the 4th thumbnail onto the 2nd row).
Here's a mock-up (click here for screenshot [Link removed.]) of how the page would look with a 4th thumbnail in place.

The thumbnails are responsive but they will reach a maximum size and will not continue to scale up to exactly fill the available page width. (They will not be scaled up beyond their actual size as this would degrade their visual quality.)
I think it would be very difficult to change the way the the gallery index page thumbnails are scaled in the Showkase source code. I expect you'd need to change several files, knowledge of PHP and CSS would likely be necessary and you may encounter problems (such as with breakpoints) along the way.
You are certainly welcome to try but I'd recommend sticking with the way that Showkase currently works.

Having said that, you could try changing the dimensions for the thumbnails (to compensate for your increased page width) via the ss_totalIndexThumbWidth value in the '_themes\base\theme.ini' file (on line 27). (Please note that the line number refers to the current version of Showkase, v1.7.2.)
This might help to space out your thumbnails a little better to give a more balanced looking page layout.
Be sure to republish your site after making any changes.

When I do the same however on my phone I first get some "in between" screen with the first photo of the gallery, a text with the number of images and "view gallery".

What you are describing is 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.

You can choose to not use the Splash Page by setting showSplashPage="NEVER" ('Splash Screen (Pro)' section). Using this setting, the Small Screen Mode thumbnail page would initially be displayed instead of the Splash Page on small screen devices.
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" ('General (Pro)' section).

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

262

(5 replies, posted in Showkase Support)

Is there any way to adjust the settings in such a way that the thumbnails will use the entire available width of the page?

The Gallery Index Page should use the entire width of the page (although there may be a small gap to the right of the page if there is not enough room for an extra thumbnail).
Please post the link to your Gallery Index Page and provide a screenshot so that I can see what you are seeing and I might be able to help further.
Also, if you are not already using the latest version of Showkase (v1.7.2), then please try upgrading to see if this helps.
For reference, full instructions for downloading the latest version and upgrading can be found here.

Is it possible to "hijack" that option and put my own text there?

Unfortunately, Showkase was not set up for this and there is no easy way to display custom text below the page name. All the information displayed on the Gallery Index Page is taken from the 'pagesdata.txt' file. There is no gallery specific information stored in the 'pagesdata.txt' file and, if you wanted to display the Gallery Description (for example), then you'd need to write a PHP script to parse the corresponding gallery's 'config.xml' file to extract the information.

Is it possible to give the gallery a different name than the folder in which it's located?

You can certainly rename a page on the 'Pages' tab (click 'Rename' between 'Edit' and 'View') but the corresponding folder (inside which all the page's files are stored) will always be named after the page name (this behavior cannot be changed) and it is the page name that is displayed below the thumbnail on the Gallery Index Page. You can give a gallery a Gallery Title (in the 'Lite Viewer Options' section) and the Gallery Title will appear in the gallery itself (as long as galleryTitlePosition is not set to NONE).

Related to this: is it possible to place the gallery folders in subfolders?

No. It is not possible to change the structure of a Showkase site. All page folders must remain in the root Showkase directory where Showkase created them.

I've adjusted the theme.css file (in \juicebox\master\jbcore\classic\) in such a way that the image title and caption appear above instead of below the thumb navigation buttons

You are certainly free to change the 'theme.css' file but Juicebox will not be aware of any changes that you make and might expect certain gallery elements to be in certain positions. Custom CSS modifications can often result in unexpected behavior (for example, when a browser window is resized and the gallery needs to be redrawn). If everything seems to be OK, then that is great. However, if you find that this is causing problems, then I would recommend using the available configuration options (such as captionPosition) instead.

Any idea how I might be able to get Juicebox to show more rows of thumbs?

If thumbsPosition is set to TOP or BOTTOM, then maxThumbRows is used as an absolute value (and the number of thumbnails rows will not change).
If thumbsPosition is set to LEFT or RIGHT, then maxThumbRows is used as a maximum value and the actual number of thumbnail rows may vary according to the space available in the user's browser window.
If you think there may be room enough for another row of thumbnails, then the problem may be with space being reserved for the thumbnail navigation arrows and changing their position (via thumbNavPosition) might help.

I hope these notes go some way towards answering your queries.

263

(1 replies, posted in Showkase Support)

As long as PHP v5.2.0 or later is installed and configured correctly on the web server (as noted in the System Requirements here), Showkase should actually be a very quick and easy application to install.
For reference (and other users reading this forum thread), instructions for installing Showkase can be found here.

In the Showkase folder I did go to Admin>Settings index.html and tried to open that but got a 530 and 403 error.

Just to clarify, after uploading the Showkase file to your web server, you should open the 'showkase/admin/index.php' file in your browser (just going to 'showkase/admin/' should be fine) and the setup page should be displayed.

If you are getting an error 403 (forbidden) message, then it sounds like the Showkase files on your web server might have permissions which are too restrictive. Default permissions of 644 for files and 755 for folders should be fine. You should be able to check and change file permissions using a dedicated FTP program such as Filezilla or via your web hosting account's online file manager.
Please also see this FAQ:
I’m getting error messages when I try to install Showkase

Current site is SV Pro but it is flash. Do I need to go ahead and upload my new JuiceBox gallery to get Showkase to function?

No. Showkase-Standard comes bundled with Juicebox-Lite and Showkase-Pro comes bundled with Juicebox-Pro.
Whichever version of Showkase you have, there is no need to use any files other than the Showkase zip file to get Showkase up and running.

Secondly is this possible to do on your comp instead of working of the server?

No. Showkase is a PHP web application and needs to be installed on a web server. It cannot be run on a desktop computer.
(Technically, you could setup a PHP environment on your computer using a program such as MAMP or XAMPP but this is not something that I would recommend.)

Update I got the Server Compatibility Test and got very confusing results. Here is what it said.

If you are seeing all the PHP code in the browser window, then it looks like PHP may not be installed or configured correctly on your web server. Please double-check with your web host that PHP is active and working correctly on your web hosting account. It looks very much like there's a problem with PHP on your web server and your web host should hopefully be able to help you out with this.

I hope these notes point you in the right direction.
However, if you continue to experience difficulties, then please let me know and I'll do my best to help you out further.
It might also help if I had access to your web server to check things out myself. If you are agreeable to this, then please let me know and I will send you an email where you can forward me your FTP login details.
Thank you.

264

(3 replies, posted in Showkase Support)

Your welcome!
I'm glad that you're happy to use a 'Navigation Link' page type. It should certainly be a quick and easy solution to your problem.

265

(3 replies, posted in Showkase Support)

The 'home page' within a Showkase site is the page that is at the top of the 'Public pages' section in the tree (on the admin 'Pages' tab).
If 'Show home link' is selected, then a link to this page will be included in the site's navigation menu (and if 'Show home link' is deselected, there will be no link to this page).
If you have recently changed the value of the 'Show home link' checkbox, then you might need to clear your browser's cache before reloading your web page to see the change.

Alternatively, you can create a link (to anywhere you like) by creating a new 'Navigation Link' page type (on the 'Pages' tab).
This just creates a link in the navigation menu (not an actual Showkase page) which you can position anywhere within your navigation menu (by dragging and dropping it in the tree).

I hope this helps.

266

(93 replies, posted in Showkase Support)

@FxRphotography

You're welcome! Happy New Year to you, too!
Hopefully you'll have no trouble implementing the fix on your own website.
As I mentioned, it will be included in the next version of Showkase (although, unfortunately, I do not know when it will be released).

I'm sorry to hear that you are having difficulties with Showkase.
I'm happy to help if I can but, so far, I have been unable to replicate the problem you reported (with the latest version of Showkase, v1.7.2).

Having created a Juicebox gallery page, with the 'Resize images' checkbox deselected, I uploaded a JPG image.
Immediately after uploading (using the 'HTML5' upload option), the filesize on the server (in the gallery's 'images' folder) was exactly as it should be (identical to the source image).
After publishing, there was no change to the image on the server and its filesize remained constant.

I tried again, this time with the 'Resize images' checkbox selected (but still using the 'HTML5' upload option).
The image was initially resized but its filesize did not change on publishing.

I then switched to the 'Basic' upload option (where 'Resize images' is not supported) and the filesize of the image on the server remained constant throughout the whole uploading and publishing process.

I really do not know what might be causing your problem and, being unable to replicate it makes troubleshooting that much more difficult.

If you are not resizing your images at all (you have the 'Resize images' checkbox deselected), then try both the 'Basic' and 'HTML5' upload options to see what happens using both upload methods. (Maybe the problem happens only with one and not the other.)

Unfortunately, I cannot explain why the image filesizes on your server are changing on publishing and, if your server is somehow contributing to the problem, I do not know what server settings might be responsible.

The first thing I'd do is reinstall the latest version of Showkase (v1.7.2) to make sure that all core files are present and up-to-date.
If you have ever upgraded your Showkase site before, then there may potentially have been some files from older versions on your server (maybe even relating to the upload module) that were not overwritten with the newer versions.
Just follow the Upgrading Showkase instructions with v1.7.2 (even if you already have v1.7.2 installed) and make sure that your FTP program is set to overwrite existing files. (Be sure to backup any 'custom.css' or 'custom.js' theme files beforehand though as they, too, will be overwritten during the upgrade process and will need to be reinstated afterwards.)

I'm not sure that this will help but it's certainly the first thing I'd try.

268

(93 replies, posted in Showkase Support)

@FxRphotography

Further to the bug that you reported (regarding thumbnails not being deleted when a gallery image is removed), I've heard back from the developers who have formulated a fix which will be included in the next version of Showkase.

In the meantime, if you would like to implement the fix yourself, just edit your Showkase site's 'admin/classes/gallery.php' file in a plain text editor and change line 632 from:

$thumbName =    basename($filePath,'.'.$info['extension']).'.jpg';

... to:

$thumbName = Helpers::changeFileExtension(basename($filePath), 'jpg', array('jpeg', 'JPG', 'JPEG'));

You can also delete line 631:

$info = pathinfo($filePath);

... as it is no longer required.

Please note that the the line numbers above refer to the current version of Showkase (v1.7.1).

Thanks, once again, for reporting this issue.

269

(93 replies, posted in Showkase Support)

@FxRphotography

I'm glad you're getting on well with Showkase! Many thanks for the suggestions.

It would be useful to have the ability to automatically import the images in the gallery.

I would like to have an option to apply the {iptctitle} and {iptcdescription} variables by default, as well.

Just in case you're interested to know, it is certainly possible for a Juicebox gallery to dynamically display all images from a designated directory on a web server and to extract IPTC data for use as the image titles and caption (although, as you are aware, this is not how Showkase works). Take a look at this forum thread which contains a PHP script which does just that. It may not be easy to integrate this manually into Showkase (you'd probably need to embed the gallery manually into a 'Basic' page) and such a gallery would not be able to be managed within the Showkase interface. I just thought I'd mention it as it is related to your suggestion.

Furthermore, it seems that when you delete pictures in a gallery, the thumbnails remain in their folder...

This looks like a bug. I've notified the developers. Thank you for reporting it.

270

(11 replies, posted in Showkase Support)

Just bought Showkase and it's working great so far.

I'm glad it's going well!

1. How do you center align text in the source box?

You can center-align text (within the parent container) by using the CSS rule text-align: center; as follows:

<p style="text-align: center;">This text will be center-aligned within the content section.</p>

Make sure you click the 'Source' button to enter source mode in the editor first (to allow the entry of HTML code).
You might also like to change the 'Body text layout' ('Site -> Customize -> Theme') from the default value of '1-column narrow' to '1-column wide' which will change the width of the container which your text will be horizontally centered within.

2. How do you create multiple galleries in Juicebox Pro on the same page like in the demo?

I think you might be referring to a Gallery Index Page. With Showkase, you can have only one Juicebox gallery embedded per Juicebox gallery page but you can have an unlimited number of galleries listed on a Gallery Index Page (each represented by a thumbnail image).
To create a Gallery Index Page, go to the 'Pages' tab, click the '+ New Page' button and select 'Gallery Index Page'.
To list a gallery on the Gallery Index Page, just drag and drop the gallery page onto the Gallery Index Page (and then click 'Save' and 'Publish').
By default, the first image in the gallery will be used as the representing thumbnail image on the Gallery Index Page.
If you'd like to choose a different image, 'Edit' the gallery page (from the 'Pages' tab), go to the 'Images' tab and select the image you'd like to use in the 'Index' column (and then click 'Save' and 'Publish').

3. How do you increase the number of thumbnails in a single row at the bottom of Juicebox Pro?

'Edit' the gallery page (from the 'Pages' tab), scroll down to and expand the 'Thumbnails (Pro)' section and increase the 'Max thumb columns' value (and then click 'Save' and 'Publish').
This will increase the maximum number of thumbnails that can be displayed on the gallery page. The actual number of thumbnail displayed will depend on the size of the browser window and the thumbnail dimensions. You have no control over the size of the user's browser window but you could decrease the width of your thumbnails to allow more to be displayed in any given width (change the 'Thumb width', also in the 'Thumbnails (Pro)' section).

271

(11 replies, posted in Showkase Support)

It would certainly be good to sort this out before installing Showkase, although you should be able to run Showkase's 'Setup' if you change Showkase's location/URL after installation. Please see the Changing Your Installation Directory support section for more details.

Hopefully you'll get your domain sorted out soon. A web search for "domain vps" brings up many results that look like they should be helpful and if you have a web host (rather than hosting everything yourself), then they should be able to help you out.

272

(7 replies, posted in Showkase Support)

You're welcome!

I'm glad it works for you. Thank you for letting me know.

273

(11 replies, posted in Showkase Support)

I'm glad you've been able to work things out.
Thank you for letting me know.

I hope you get on well with Showkase!

274

(11 replies, posted in Showkase Support)

Used the ftp protocol to access the ftp folder; not sure how to access through h ttp.

As an example, if you upload a file named 'abcdef.html' via FTP to your web space's root directory (usually called 'public_html' or 'ht-docs', depending on your server) and your domain name is 'example.com', then you would be able access the file by entering the following into your browser's address bar: http://example.com/abcdef.html

Therefore, if you upload the complete 'sktest' folder to the 'public_html' or 'ht-docs' directory on your server, then you can run the Showkase Server Compatibility Test by entering the following into your browser's address bar (using your own domain name): http://example.com/sktest/index.php

I installed the latest PHP...

Rather than try to set up and configure your own web server, I would recommend signing up for some web space with a regular web host.
Almost all web hosts (at least all the ones I've encountered) provide PHP already set up and configured.
You could sign up for some free hosting to start with to see how things go. As I mentioned above, Showkase does not really need any special features, just PHP 5.2.0 or later (although it is always wise to run the Showkase Server Compatibility test to make sure that the features required for Showkase are available and have not been disabled by the web host). You'd have nothing to lose and it would simplify things greatly.

Don't worry if you don't have your own domain name, the web host will provide one for you (usually a subdomain of their own name).

If you're looking for a few free web hosts to try, you might like to take a look at 000webhost, awardspace, hostinger and x10hosting.
Please note that we are not affiliated with any of the web hosts. They are just suggestions (and not recommendations).

275

(7 replies, posted in Showkase Support)

You can modify my sample code with an additional internal CSS class so that the click is triggered only on your home page.
Each page in a Showkase site has a unique page id (as a CSS class within the <body> tag).
If you view the source of your home page in a browser and scroll down to the opening <body> tag, you'll see that your home page's id is 'page-18'.
Try adding the following code to your site's '_themes/boma/js/custom.js' file.

$(document).ready(function() {
    $('.page-18 .icon-menu').trigger('click');
});

Hopefully this will work (and you will not need to manually add any lines of code to your home page which will be overwritten when publishing).