476

(8 replies, posted in Showkase Support)

If you use Firefox, there is a very good guide to the Firefox Developer Tools here.
It's much more comprehensive than anything I could write here.

The most useful tool will probably be the Page Inspector.

The Select an element functionality should allow you to determine which containers on your web page are the ones that you want to modify via CSS.

You can then add the CSS rules to the appropriate containers (via ids or classes) in your theme's 'custom.css' file (for example 'showkase/_themes/maribo/css/custom.css'.

A reference guide for CSS can be found here.
The section on Selectors (ids and classes) will likely be useful.

I hope this helps and points you in the right direction.

(Other browser have their own, similar, developer tools. Please check your own browser's support for details.)

477

(6 replies, posted in Showkase Support)

Maybe is it possible to add my wishes to "Feature request"?

Certainly. Please post suggestions for future versions in the Feature Requests thread.
This keeps all the ideas together and ensures that they are not overlooked by the developers.

... what should i do, to make my logo looking good without changing theme to Kosel?

Try the following:
(1) Upload a large image to your Showkase Library and use this as your 'Site -> Site Header -> Site logo image URL'.
(2) Add the following to your 'showkase/_themes/maribo/css/custom.css' file (changing the maximum width value if necessary):

.hgroup img {
    max-width: 20%;
}

478

(8 replies, posted in Showkase Support)

It looks like you have successfully replaced the Vimeo icon with the VK icon.
The only thing I notice its that when you rollover the icon, the tooltip text displays 'Vimeo'.
Open the showkase/_themes/base/pagetypes/basetheme.tpl page in a plain text editor and change the 'title' attribute on line 188 from title="Vimeo" to title="VK" (and then republish your site).

If you are having trouble with anything else, please let me know and I'll try to help further.

479

(8 replies, posted in Showkase Support)

Steven, thank you for your answer!

You're welcome.

It works!

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

And can i sort order of icons in page footer?

It is not possible to sort the order of the social media icons via the Showkase interface but you can shuffle their order by swapping around lines 180 to 188 of the 'showkase/_themes/base/pagetypes/basetheme.tpl' file.

And how can i use these icons at pages of my site? For example, i've made "Contact" page like normal web-page-type, and i want to add icons before my phone number, email etc.

Check out the code in the 'basetheme.tpl' file as noted above.
You can copy the code for the individual icons and use it elsewhere in your Showkase pages (entering it into a page's editor if you like). You would just need to fill in the link's 'href' attribute manually and you might need to use some inline CSS to change the size of the icons and remove the border from the link.
For example to display the Facebook icon, you could enter something like the following into a Showkase page's editor.

<div class="socmedia"><a href="http://www.facebook.com" style="border: none;" title="facebook"><span class="icon-facebook2" style="font-size: 24px">&nbsp;</span></a></div>

How can i reduce free space under the site logo and nav menu?

The best thing to do would be to use your browser's developer tools (usually accessible via the F12 key) to determine which containers are causing the extra space and then apply custom CSS rules to their ids or classes in your theme's 'custom.css' file.
If you experience any difficulties, then please post the URL to your web page so that I can take a look and help further.

480

(6 replies, posted in Showkase Support)

Perfect, thanks, it works!

You're welcome. I'm glad it works.

And can i move site logo to the left side of navigation links? I think it will be mostly perfect variant for me.

This would require quite a lot of CSS modifications to achieve and it may interfere with the width breakpoints and the mobile menu.
If you want the site heading and navigation menu to occupy the same horizontal space, then I would recommend using the Kosel theme. Your logo and menu would not be right next to each other but they would be on the same level and this would not require any manual modifications or source code edits.

If i will upload big size (400px) logo, can Showcase downscale it, fop optimal view (browser or mobile version)?

If you were to use the Kosel theme, you could use a library image as your logo ('Site -> Customize Theme -> Site Header -> Site logo image URL') and then set its maximum display width ('Site -> Customize Theme -> Site Header -> Logo max width px'). (This option is not available in the Maribo theme.)
It sounds like the Kosel theme might be more suitable for your needs (at least for the logo and menu placement and the logo sizing).

481

(8 replies, posted in Showkase Support)

But i have a big reguest for developers.

Thank you for your suggestion. I would encourage you 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 by the developers. Thank you.

The social media icons within Showkase are characters in a custom font.
The font contains characters from the 'IcoMoon - Free' library and this library contains a vk.com icon.
Therefore, if you do not use the Facebook icon (for example), then you could replace it in the font with the vk.com icon.
Please see the Using Custom Icons instructions from the Juicebox support pages. (The instructions refer to the icons within a Juicebox gallery but the principle is the same.)
The file that you would need to open in the IcoMoon app is 'showkase/themes/base/fonts/icomoon.svg'.
Once you download your new font, replace the files in the 'showkase/themes/base/fonts/' folder with the files from the 'icomoon/font/' folder (from the extracted font zip file).

Can i use my Simpleviewer licence to build dual language website? index.html page will be like: "RUS | ENG", and then two mostly simply websites, but different languages?

If you have purchased a single Showkase license, then you can have as many Showkase sites and Juicebox-Pro and SimpleViewer-Pro galleries as you like on your single website domain (and all associated subdomains).
If you plan to have a couple of different Showkase sites (one for each language), then please see these forum threads which might help.
https://showkase.net/forum/viewtopic.php?id=157
https://showkase.net/forum/viewtopic.php?id=18

482

(6 replies, posted in Showkase Support)

If you are using the site heading for your logo, you should be able to swap the position of the navigation menu and the site heading by editing the 'showkase/_themes/maribo/pagetypes/theme.tpl' file.

Open the file in a plain text editor and move lines 153-155 inclusive:

        <nav  id="nav" class="header-nav-items hidden-nav">
{$ss_navLinks}
        </nav>

... to just above the closing {/block} tag at the end of the file.

You might find that you need to tweak the margin and/or padding of the navigation menu after you have moved it. If necessary, you can do this with CSS in the 'showkase/_themes/maribo/css/custom.css' file. For example, if you wanted to add a little space between the site heading and the navigation menu, you could add the following code to the CSS file:

#nav {
    margin-top: 20px;
}

Please note that Showkase was not designed with this layout in mind and modifying source files may result in unforeseen side effects.
The line numbers above refer to the current version of Showkase (v1.4.1).

I hope this helps.

483

(1 replies, posted in Showkase Support)

The links in a Showkase menu do not hardcode http:// or https:// so I would have expected that they would work fine with both protocols. (They just start with a leading slash to denote your root directory.)
Try clearing your browser's cache (or try viewing your Showkase site in a different browser) to see if this helps.

You could also try running 'System -> Setup' to refresh Showkase's knowledge of where your site is on your web server (without actually changing its location).

With regard to the "Data not saved. Unable to write xml to file page.xml" message, default permissions of 644 should be fine for your 'page.xml' files (inside your Showkase page folders). I've seen some web servers configured such that 777 permissions are seen as a security issue and using 777 can cause unexpected problems.

If none of the suggestions above help, your could perhaps recreate your Showkase site from scratch (in a new subdirectory) and import all the pages from your existing site (via 'Site -> Import') to prevent you from having to recreate your pages. You could then either move your site (following the instructions here) or just make your Showkase home page your site's home page (following the instructions here).

(Creating a new site would be a last resort and should hopefully not be necessary but I thought I should note it as a possibility. If you do this, I would recommend that you make a complete back up of your existing site first in case anything goes wrong and you need to reinstate the files at a later date.)

484

(1 replies, posted in Showkase Support)

Unfortunately, Showkase does not support a fixed header via the available configuration options.
You could try to fix the header using CSS in the '_themes/kosel/css/custom.css' file but you may run into problems such as the positioning of the body content (which would need to be start below the fixed header), the transparency of the header (which may show the body content behind it when scrolling) and the clickability of the navigation links.
You might find that you encounter other problems that would need to be addressed (as Showkase has not been designed with a fixed header in mind and would not be aware of your custom CSS rules) so it might turn out to be more difficult than you first think (although you are certainly welcome to try if you like).
Try a web search with terms such as 'CSS fixed header' for suggestions. You can check the CSS classes and ids that you might need to apply your custom CSS rules to via your browser's developer tools (usually accessible via the F12 key).
I hope this points you in the right direction.
You might also like to post this as a suggestion for a future version of Showkase in the Feature Requests forum thread.

Edit:
Thank you for posting your suggestion in the Feature Requests forum thread. (It's certainly the best place for all ideas. It keeps them all together and ensures that they are not overlooked by the developers.)

485

(13 replies, posted in Showkase Support)

Why would it work on yours, same files, and not mine?

That's a very good question. Unfortunately, I do not know.

And you didn't resize them on import?

That's right. I didn't resize them on import.

Anyway, I'll resave what I need to, just strange it worked on yours.

Indeed. At least you have a workaround (resaving the images before import) that seems to work consistently.

So Max height and Max width setting will preserve the size that they're at already, but re-save them?

If 'Max width' and 'Max height' are both greater that the actual dimensions of the source image, then the image will not be resized or resaved.
If 'Max width' and 'Max height' are less than the actual dimensions of the source image, then the image will be resized with the specified dimensions and 'Quality'.
If 'Max width' and 'Max height' are exactly the same as the actual dimensions of the source image, then the image will be resaved at the same resolution and with the specified 'Quality'.

Oh, and when I get this site done really nicely, you're welcome to use it as a sample demo.

Thank you for the offer. I'll certainly bear it in mind.
As well as the sites on out own demos page, we occassionally feature user's Showkase sites in our blog (such as in this Showkase Featured Websites entry) and on our Facebook page.

486

(13 replies, posted in Showkase Support)

Thank you for the Dropbox link.
I was able to download the '2000NO.zip' file.
I tried all 5 images in a Showkase Juicebox gallery page using all default upload module settings and the IPTC description {iptcdescription} was extracted successfully for all 5 images.

I have to do every broken file though.

It certainly sounds like there may be a problem with the way that the IPTC data has been written to the files which is causing the PHP implementation of the IPTC extraction to fail.

I have to do every broken file though.

You could perhaps run a batch process to re-save all the files you plan to upload for your Juicebox gallery pages at once. (This would save you from having to open and re-save each image individually.)
I use Irfanview for simple batch process routines but you should be able to run a batch process on multiple images using other imaging programs such as Photoshop.

The other option, of course, is to do a RESIZE in Showkase which MIGHT work.

Try resaving an image in Showkase by setting the 'Max width' and 'Max Height' to the exact dimensions of the source image. Showkase should resave the image with the specified 'Quality' setting. (The dimensions of the image will not change.)

487

(13 replies, posted in Showkase Support)

Do you have a suggestion as to best app to write that with? On a Mac.

I would expect any Adobe program to be fine (although I can't be certain without trying them all individually).
I've just checked and entering IPTC information via Photoshop CC works in both JuiceboxBuilder-Pro and Showkase.

488

(13 replies, posted in Showkase Support)

IPTC data can be written to a file in different ways (binary vs XMP block) and JuiceboxBuilder-Pro (an Adobe AIR application) and Showkase (a PHP web application) will certainly be using different code and methods to extract the metadata.
It is possible that the problem lies in the way that the IPTC data has been written to the images.
Have you embedded your captions into all your images using the same imaging program?

If you like, please upload a couple of test images somewhere (one which works in Showkase and another which does not) and I'll take a look to see if I can figure out what might be causing the problem.
(You could zip them and upload the file to a file sharing service such as Dropbox.)

489

(1 replies, posted in Showkase Support)

When you click on the galleries you see the subfolder in the web address.

That's absolutely normal.
Each Showkase page is a different HTML file stored in its own folder in the Showkase root directory. (Each folder takes its name from the page's 'Nav Name'.)
When you view a new page on a Showkase site, you will be viewing a new HTML page in a different folder (and the folder name is shown as part of the URL in the browser's address bar).
It is normal for a browser's address bar to reflect the actual location of the page being viewed.
If you want to mask the URL (so that it does not change when visitors to your web site view different pages), then try a web search with terms such as 'URL masking' for suggestions (although it is not necessary for full functionality).
Your domain registrar or web host may be able to help you with this.

490

(13 replies, posted in Showkase Support)

It sounds like increasing max_input_vars has solved the problem with the error messages.

Try giving all your images the same text caption (rather than an IPTC caption) to see if the text is applied to all images.
If it is, then check your images to make sure that they all have IPTC captions embedded within them.
If not, then check the gallery's XML file (open the gallery's 'config.xml' file directly in your browser) to see if the <caption> tags have been populated with the text. This should let you know whether the problem is with the writing of the data to the gallery's XML file or with the display of the captions in the gallery.

You might also need to clear your browser's cache after making any changes and before checking the 'config.xml' file or viewing your gallery.

I hope this points you in the right direction.

491

(2 replies, posted in Showkase Support)

The right-hand side of an 'About' page under the Kosel theme is reserved for an image (the 'Image url' in the 'Page Content' section).
Here is an example: http://www.showkase.net/demos/sarahlee/about/
You can upload an image to the Library and then select it via the 'Browse Library' button.

If you want to use the full width of a page, you might be better off using a Basic page and setting the 'Body text layout' to '1-column wide' in the 'Override Theme Settings' section.

I hope this helps.

492

(1 replies, posted in Showkase Support)

Please try installing and running the Showkase Server Compatibility Test to check that your web server has all the features that Showkase needs.
From the error message that you posted, there may be a problem with support for PHP sessions on your web server.
The 'Session tests' tab should test for this.

Quote from Showkase Server Compatibility Test 'Sessions tests' tab:

ShowKase uses sessions to pass information along. The test program will now attempt to start a session. If this produces any error messages then you should contact your server admin/helpdesk. Tell them you have installed a php program that uses sessions and quote the error message(s). They should be able to fix the problems or tell you how to fix it.

493

(13 replies, posted in Showkase Support)

There is almost certainly a PHP limit being reached when Showkase tries to process your large gallery.
Each image has a number of different variables attached to it and a certain limit might be exceeded when your gallery reaches a certain number of images.

First of all, try increasing the max_input_vars PHP directive on your web server. (Please see here for details).
The max_input_vars PHP directive might be set to 1000 so try increasing it to something higher like 5000 instead.
Your web host should be able to help you out with this.

If the value of max_input_vars is not the problem, then the memory_limit PHP directive is the next most likely candidate.
The default value for the memory_limit directive in the current version of PHP is 128M (as noted here) so if yours is lower than this, I would recommend increasing it to 128M to see if this helps.

Hopefully increasing max_input_vars and/or memory_limit will solve your problem.

Also, please ensure that you are using the latest version of Showkase (v1.4.1).
Version 1.3.4 introduced "More efficient use of server memory allows more galleries in one web site.". (Please see the Version History for a list of changes between versions.)
If necessary, instructions for upgrading Showkase can be found here.

494

(12 replies, posted in Showkase Support)

If you want to add some space between the top horizontal line (below the header) and a Juicebox gallery (on a Juicebox gallery page), then add the following to your 'showkase/_themes/kosel/css/custom.css' file:

.type-juicebox .content {
    padding-top: 50px;
}

To add space above the top horizontal line, then add the following:

.type-juicebox header {
    padding-bottom: 50px;
}

If you want this space to apply to all pages (not just Juicebox gallery pages), then remove .type-juicebox from the code above.

This will push the gallery down the page. If you want to compensate for this by reducing the height of the gallery (so that it is still fully visible without the need to scroll vertically), then edit your Juicebox gallery page and enter a negative number (such as -100) into the 'Override Theme Settings -> External fit px' box.

495

(5 replies, posted in Showkase Support)

So when I delete that file, it will recreate itself once I make changes on an individual page, I assume?

If you delete the 'showkase/_data/themedata/boma/juicebox.xml' file, it will be recreated when you change the default settings in the 'Site -> Customize Viewers -> Juicebox-Pro' section.

If I set up another site, can I copy that same file I'd be deleting above, and add it to that same location so the new site would have the same values for the galleries?

You should be able to do that. As long as the versions of Showkase and Juicebox-Pro match, I expect it would work (but it would not be officially supported).
You are certainly free to try whatever you like but I would strongly advise that you work within the Showkase interface, within the realms of what Showkase was designed to do.
If Showkase ever changes the way things are handled internally, then this method might break, leaving you with a workflow that you may be used to but which no longer functions as you expect it to.

what is this list of NOTICE: Undefined Offset (with a number) ?

I would need more information to troubleshoot this. Please post the exact notice the next time you see it and let me know exactly what you were doing (or trying to do) what it happened.
As this is a notice (rather than a warning or an error), it is unlikely to actually affect your site but you should not be seeing such notices and it would be good to figure out where they are coming from. Thank you.

496

(5 replies, posted in Showkase Support)

So is there away to get everything I worked on back to the default settings since I have them all mixed up now?

If you want to reset the 'Site -> Customize Viewers -> Juicebox-Pro' settings to their default values, delete the following file from your web server: 'showkase/_data/themedata/boma/juicebox.xml'.
If you are not using the Boma theme, replace 'boma' in the path above with the name of your current theme.

It would be more difficult to reset a specific gallery's settings to their default values as the gallery settings are stored in a file alongside other settings for the page and you would need to edit the file (the 'page.xml' file in the page's folder) and delete only the Juicebox-specific entries.

Please note that I would not normally recommend manually deleting or modifying any Showkase files on your web server.
I noted the above as it's the only way to do what you are looking to achieve.
If you choose to do so, please make a full backup of your site first.

Is there away to have several masters in that theme current area?

No. There is only one theme-wide set of values that can be used.

2)  Is there a way to back up the default settings in that master before I start working on it?  Actually, is there a way to go back to the defaults on anything I change in ShowKase?

There is currently no quick and easy way to revert to default values.
However, if you would like to make any suggestions for future versions, then I would encourage you to post them in the Feature Requests forum thread. This keeps all the ideas together and ensures that they are not overlooked by the developers. Thank you.

497

(12 replies, posted in Showkase Support)

If you want to experiment with the Gallery Manager theme, I would recommend that you set up a second Showkase site in a completely separate folder to your original Showkase site (so that they do not interfere with each other).

The Gallery Manager theme is designed to manage galleries only. It is not designed as a complete web site theme (like Boma, Kosel and Maribo). As such, the Gallery Manager theme supports only Gallery pages and Gallery Index pages. It does not support About, Basic or Contact pages so as soon as you change to the Gallery Manager Theme, all About, Basic and Contact pages in your site will be hidden. You can always change back to a regular theme and all About, Basic and Contact pages will instantly be reinstated without having to recreate them.

Gallery pages within the Gallery Manager theme display only the gallery itself. No header, footer or other page content is displayed.

As each page within Showkase is given its own folder in the Showkase root, you can embed your Showkase-created Juicebox galleries into any other pages on your domain using the baseUrl method of embedding (with the baseUrl pointing towards the Gallery page's folder within the Showkase site).

The Gallery Manager theme is similar to svManager (an older gallery manager which has now been discontinued) so anyone migrating from svManager might find the Gallery Manager theme familiar and useful.
More about Showkase in relation to svManager can be found in the Converting from svManager support section.

498

(5 replies, posted in Showkase Support)

Go to 'Site -> Customize Viewers -> Edit (Juicebox-Pro)' and you can set configuration options that will apply to all galleries under the current theme.
You can then tweak individual galleries on their respective gallery pages.

However, if you have already changed configuration options on a gallery page and then go to change options theme-wide, then only those options on the gallery page whose values are still at their default settings will be changed.
Therefore, you might like to work on the 'Site -> Customize Viewers -> Edit (Juicebox-Pro)' settings first before tweaking a gallery individually.

499

(12 replies, posted in Showkase Support)

Just a thought, but if you have two sites on your domain (a non-Showkase site and a Showkase site) and you have Juicebox galleries in both sites, you could set up a second Showkase site (in a different subdirectory on your domain, separate from your existing Showkase site) and use it under the Gallery Manager theme to manage the galleries within your non-Showkase site. The Gallery Manager theme creates full pages galleries (no header or footer) which can be viewed on their own or embedded into other web pages.
You could create and edit galleries online via the second Showkase interface and link directly to them or embed them within your non-Showkase site using the baseUrl method of embedding documented here.
As long as the two Showkase sites are in different folders, they will not interfere with each other.
I'm not sure if this is something that might be useful to you but I thought I'd mention it in case it helps.

500

(12 replies, posted in Showkase Support)

Ok.. I found my last JuiceboxPro download and found the jbcore folder..

Just for the record, you could have used the 'Contents/Resources/template/jbcore' folder to replace the 'showkase/admin/plugins/juicebox/master/jbcore/' folder on your web server. It is identical to the 'juicebox_pro_1.4.4.2/web/jbcore' folder from the Juicebox-Pro download zip package.

finally, it's showing up in ShowKase  but it's showing as 1.4.4.1 instead of 1.4.4.2   Is this a problem?

This is not a problem (for this new release).
The only change in the Juicebox-Pro v1.4.4.2 release (from v1.4.4.1) is to JuiceboxBuilder-Pro (the desktop application) which now includes the required meta viewport tag in the gallery's 'index.html' file.
The core Juicebox files (in the 'jbcore' folder) remain the same as in the v1.4.4.1 release so the internal version of Juicebox-Pro is still v1.4.4.1 (and this is the version number that you will see listed in Showkase).
For more information on the new Juicebox-Pro v1.4.4.2 release, please see this blog entry.

Also, I hope I didn't mess things up...

No. That shouldn't have caused any problems at all (as long as the 'jbcore' folder is still in the 'Contents/Resources/template/' folder).
If there were any problems with either your JuiceboxBuilder-Pro application or Juicebox-Pro within your Showkase site you would probably notice very quickly.

I ftp'd it up to replace the jbcore  in my showkase /_viewers/Juicebox/jbcore

Just to clarify, the 'jbcore' folder should have been uploaded to the 'showkase/admin/plugins/juicebox/master/' folder on your web server (as noted in the Installing a Pro Viewer instructions).
When you publish a site, Showkase copies the 'jbcore' folder from the 'master' location (in the admin section) to the '_viewers' location (in the site itself).

I hope the notes above help to clarify things.