501

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

502

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

503

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

504

(5 replies, posted in Showkase Support)

You're welcome!

505

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

506

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

507

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

508

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

509

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

510

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

511

(6 replies, posted in Showkase Support)

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

512

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

513

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

514

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

515

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

516

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

517

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

Yes, this is fine (for this new release).
The only change in the 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.
For more information on the new Juicebox-Pro v1.4.4.2 release, please see this blog entry.

521

(93 replies, posted in Showkase Support)

@saidn

Is this also where we would put javascript tracking code from, say, StatCounter?

Yes. If you want to include custom HTML code at the bottom of all your Showkase pages, then you could add it just before the closing </body> tag (on line 35) in the 'showkase/_themes/base/pagetypes/layout.tpl' file.
The line number above refers to the current version of Showkase (v1.4.0.1).

If you had pure JavaScript code (rather than HTML code such as JavaScript within <script> tags) which you wanted to appear in all pages, then you could add it to your theme's 'custom.js' file, for example 'showkase/_themes/kosel/js/custom.js'.

Incidentally, Showkase has built-in support for Google Analytics. You can enter your Web Property ID in the 'Site -> Google Analytics' section.

You're welcome! I'm glad it works. Thanks for letting me know.

Open the 'showkase/_themes/base/pagetypes/basetheme.tpl' page in a plain text editor and add the following line of code immediately after {block "meta"} at the beginning of the file.

<meta name="robots" content="noindex, nofollow" />

This code will be included in all your Showkase pages and will prevent your site from being indexed (assuming the search engines respect this, which they should).

Alternatively, if your site is running on Apache, you could add the following line of code to your .htaccess file in your Showkase root directory:

Header set X-Robots-Tag "noindex, nofollow"

This would avoid having to modify any Showkase source code.

524

(3 replies, posted in Showkase Support)

OK. Thanks for the update.
As I mentioned, this may only become a problem if or when your site becomes really large and Showkase needs a longer time to process all your pages and/or images.
If it does become a problem, you'll see an error message rather than just a warning.
Even if your web host in unable or unwilling to allow the use of set_time_limit(), as long as you do not see an error message, you should be able to continue using Showkase successfully.

It looks like this might be the root of the problem: https://help.yahoo.com/kb/email-service … 24016.html

In order to work around this problem, please try the following:
(1) Open the 'showkase\admin\plugins\contact\master\contactcore\contact.php' in a plain text editor.
(2) Change line 84 from:

$mailer->setFrom($userEmail, $userName);

... to something like:

$mailer->setFrom('showkase@site.com', $userName);

... using a valid email address from the same domain as your web site.
(3) Republish your site.

When email enquiries come through to you, they will have whatever address you entered in the 'From' field but the 'Reply To' field will still have the user's own email address.