526

(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.

527

(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.

528

(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.

529

(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.

530

(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.

531

(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.

532

(12 replies, posted in Showkase Support)

@artwindows

Just follow the 'Installing a Pro Viewer' instructions here.

Once you replace the 'showkase/admin/plugins/juicebox/master/jbcore/' folder with your Pro version and re-publish your site, all Juicebox galleries within your site will become Pro (and all galleries subsequently created by Showkase or imported into Showkase will also be Pro).

533

(5 replies, posted in Showkase Support)

No problem. I'm sure you'll get on well with Showkase.
For reference, there's comprehensive online support here.
The User Guide and Customization links might prove to be useful resources and there is a Getting Started guide as well.

534

(8 replies, posted in Showkase Support)

$mailer->send(); calls the send() function on line 977 of the 'showkase/admin/plugins/contact/master/contactcore/class.phpmailer.php' file (PHPMailer). You would need to delve into the PHPMailer source code (or contact their own support) for more detailed information of exactly what the send() function does as we did not write this third-party library ourselves.

The $output variable from the 'contact.php' file is either the 'Optional Contact Form -> Success message' (if the email is sent successfully) or an appropriate error message (if the email is not sent successfully).

In the 'contact.php' file, try replacing:

    $mailer->send();
        $output = json_encode(array('type'=>'message', 'text' => $response));
        echo($output);

... with:

    $mailer->send();
} catch (phpmailerException $exc) {
    echo 'Mailer error: ' . $exc->errorMessage();

If the email is not sent successfully, then an error message generated by PHPMailer itself should be displayed on the screen.
This might give you some indication of what the problem is.

535

(5 replies, posted in Showkase Support)

You're welcome!

536

(5 replies, posted in Showkase Support)

Not necessarily. It just means that they have not tested it themselves. There is too much software available in the world for any web host to have a comprehensive list of all that is compatible with their servers and keeping such a list up to date with all the latest versions would be quite a task.
As HostGator says themselves below their own list: http://support.hostgator.com/articles/p … g-software

This is not a complete list of compatible technologies.  Thousands of other scripts are compatible with HostGator hosting. This is a small sampling.

However, we provide the Showkase Server Compatibility Test which you can download and run on your web server to check that it has all the features Showkase needs.
If all the tests pass OK, then you're good to go.
If any of the tests fail, all is not lost. There are troubleshooting tips on the test's support page and some issues can easily be fixed by simply tweaking some PHP configuration settings.

Worst case scenario, we also offer a 100% money-back guarantee, as noted in this FAQ:
Can I try a trial version of Showkase?

537

(1 replies, posted in Showkase Support)

Set 'Max thumb rows' to '2' (or more) in the Juicebox Page settings (in the 'Thumbnails' section).
When thumbsPosition="BOTTOM" (the default value), the maxThumbRows value is used as an absolute value (rather than a maximum).
Please note that maxThumbRows is a Pro configuration option and requires Juicebox-Pro. (It is not supported by Juicebox-Lite.)

538

(8 replies, posted in Showkase Support)

Please double-check your SMTP settings. The problem is much more likely to be related to your SMTP settings than anything like the location of your Showkase site/Contact page or your browser or internet connection.

Depending on your SMTP settings, you might need to set SMTPSecure to either 'ssl' or 'tls' by adding a line of code such as the following:

$mailer->SMTPSecure = 'ssl';

... or:

$mailer->SMTPSecure = 'tls';

You might also need to ensure that the 'From' address is a valid email address on your domain.
Try changing line 91 from:

$mailer->setFrom('mailer'.strstr($siteEmail, '@'), $userName);

... to:

$mailer->setFrom('your@email.address', $userName);

Hopefully, checking that all the required SMTP settings are being used and are correct will solve your problem.

Otherwise, I'm afraid you might not be able to use the Contact Form within Showkase on your web server.
As I mentioned earlier, the Contact Form within Showkase officially requires PHP mail support and other methods are not supported.

539

(8 replies, posted in Showkase Support)

It sounds like you may not have republished your site after making the changes to the source file.
You need to republish your site in order for the changes to be transferred from the source file to your existing contact page.
Sorry. I should have mentioned this before.
If you still have problems, try creating a new contact page after republishing.
Hopefully this will help.

540

(8 replies, posted in Showkase Support)

The Contact Form within Showkase requires PHP mail support on the web server. (This is noted in the Version History for v1.4.0.)
Unfortunately, the SMTP authentication method is not supported.
Showkase's 'contact.php' source file would need to be rewritten to handle a different method.

You could try the following but please note that it is untested and I cannot guarantee that it will work.

Open the 'showkase/admin/plugins/contact/master/contactcore/contact.php' file in a plain text editor and change line 21 from:

$mailer->isMail();

... to:

$mailer->isSMTP(); // Use SMTP authentication
$mailer->SMTPDebug = 2; // Enable SMTP class debug output mode (data and commands)
$mailer->SMTPAuth = true; // Use SMTP authentication
$mailer->Host = 'smtp.example.com'; // Set SMTP host
$mailer->Port = 25; // Set SMPT port
$mailer->Username = 'username'; // Set SMTP username
$mailer->Password = 'password'; // Set SMTP password

You will need to fill in your own unique SMTP details (as noted in the comments above). Please contact your web host if you are unsure what they should be.

Setting SMTPDebug might be helpful for debugging purposes (if you get any warnings or errors whilst testing) but if everything works OK, you can remove this from the code above.

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

541

(93 replies, posted in Showkase Support)

@saidn

Apologies. The Version History should be in sync with new releases. It will be updated soon.
In the meantime, here is a quick rundown of the v1.4.0.2 changelog (in no particular order).

  • Improved security across multiple sites

  • Fixed issue with Contact Form regarding certain email providers' DMARC policy (more details)

  • Fixed initial visual flash of footer content on Juicebox gallery pages

  • Added meta viewport tag for Juicebox gallery pages under Gallery Manager theme (more details)

  • Ensured special characters in Contact Form message are displayed correctly

  • Minor tweaks to Maribo theme

  • Updated jQuery JavaScript library

Sorry for any inconvenience.

542

(6 replies, posted in Showkase Support)

I'm glad it worked.
Thanks for letting me know.

543

(1 replies, posted in Showkase Support)

For information on the differences between Juicebox and SimpleViewer, please see this SimpleViewer blog entry.

For more information on the differences between Juicebox, SimpleViewer and Showkase, please see this forum post.

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.

If you already have a Pro viewer (Juicebox-Pro or SimpleViewer-Pro), then you could purchase Showkase-Standard and integrate your Pro viewer into Showkase by following the Installing a Pro Viewer instructions.

544

(1 replies, posted in Showkase Support)

It's hard to tell whether this problem is directly related to Juicebox or to Showkase (or to neither).
Please let me know if you see the problem in any of our Showkase demo Juicebox gallery pages: http://www.showkase.net/demos/
... or any of the standalone demo Juicebox gallery pages: http://www.juicebox.net/demos/

Please let me know what Android device you use and what browsers (and version numbers) you see the problem in.

It might also help to see your own gallery which exhibits this problem so please post the URL to your gallery's web page.
This would allow me to check the exact version numbers of Juicebox and Showkase being used and to inspect the Juicebox configuration options being set in the gallery (such as what screen mode is being used, whether or not the Splash Page is displayed and if the gallery is in normal or expanded mode when the 'Open Image' button is clicked).

With a little more information, I should be able to investigate further.
Thank you.

545

(6 replies, posted in Showkase Support)

I think the problem may be that your home page is hidden from the Showkase site navigation. Select 'Show in Nav' (under 'Site Navigation') and the page should appear as your home page.

Alternatively, if you want the page to remain hidden from the navigation but still want it to appear when visitors to your site go to your root Showkase directory, then you could edit the 'showkase/index.php' file in a plain text editor and change line 125 from:

if (!isset($pageData['navShow']))    $pagesData[$ref]['navShow'] = 'true';

... to:

$pagesData[$ref]['navShow'] = 'true';

The line number above refers to the current version of Showkase (v1.4.0.1).

546

(6 replies, posted in Showkase Support)

Maybe this pertains to the fact that I haven't been using "Publish?" My pages have been updating just fine by clicking the Update button so I haven't bothered to Publish.

You really need to click 'Publish' (after making any changes and clicking 'Update') in order for all web pages to be rebuilt and saved and to reflect the changes you have made.
Hopefully this will solve your problem.

PS(I'm getting warnings when I enter a link into this posting, both when entering plain text or when typing with the BBCode tag)

What exactly are the warnings you've been seeing?
The forum software should allow you to include links in all but your very first post.

547

(3 replies, posted in Showkase Support)

SimpleViewer is a Flash image viewer and, as such, does not display images using HTML <img> tags. As there are no <img> tags, the 'alt' attribute cannot be used.
However, select the Add SEO content checkbox in the SimpleViewer Gallery Page's 'Gallery Standard Options' section and Showkase will add <img> tags (including 'alt' attributes) to the gallery page's HTML content specifically for search engines to index.
There will be an <img> tag with an 'alt' attribute for each and every image in your SimpleViewer gallery.
The 'alt' attributes will be populated by the image captions so be sure to add a suitable caption for each image on the gallery page's 'Images' tab.

I do not know your other gallery software.

You can find out more about Juicebox on the Juicebox web site and in this SimpleViewer blog entry.
I do not know if you have Showkase-Standard or Showkase-Pro but you will at least have Juicebox-Lite integrated into your Showkase installation so you can try creating a Juicebox Gallery Page if you like. Again, be sure to select the 'Add SEO Content' checkbox in the 'Gallery Lite Options' section for SEO content code to be included in your Juicebox Gallery Pages.

548

(3 replies, posted in Showkase Support)

Showkase makes extensive use of 'alt' attributes for images throughout a site.

(1) In a Site Header logo, an 'alt' attribute is used, populated by the web site title (from 'Site -> Site Settings').

(2) In a Library image inserted into a page via the editor, an 'alt' attribute is used, populated by the 'Alternative Text' input on the editor's Image pop-up window.

(3) In a ListViewer gallery, 'alt' attributes are used, populated by the image titles (on the 'Images' tab).

(4) In a Juicebox gallery, 'alt' attributes are used in the dynamically generated code (populated by the image titles) and in the SEO content code (populated by the image captions). If you want SEO content code to be included in your Juicebox gallery pages, be sure to select the 'Add SEO Content' checkbox in the 'Gallery Lite Options' section. This is selected by default.

(5) Images within a SimpleViewer gallery are displayed as part of a Flash presentation and are not displayed using HTML <img> tags. However, you can still display SEO content code for SimpleViewer gallery pages and 'alt' attributes are used in the <img> tags here, populated by the image captions (on the 'Images' tab).

If you find any instances where 'alt' attributes are not used in <img> tags in a Showkase site, please let me know.
Thank you.

Thank you for clearing up my misconception.

You're welcome.

Please mark this matter solved

Will do!

The meta viewport tag is required only for a full-browser gallery where the gallery has dimensions of 100% x 100% and is the only content on the page.
In Juicebox Gallery Pages within Showkase, Showkase usually has other content on the page (such as the header and the footer) and Showkase already includes a meta viewport tag in every page (even in Juicebox Gallery Pages under the Gallery Manager theme which displays only the gallery and no other content).
Therefore, all Juicebox v1.4.4.1 galleries within Showkase v1.4.0.1 should display fine in iOS 9.

(The meta viewport tag which is currently used for Juicebox Gallery Pages under the Gallery Manager theme will work fine in iOS 9 but it is not the full tag recommended in our recent blog entry. This should be addressed for the next version of Showkase.)