Hello All,
I also ran into the "do you want to include secure and non-secure content" issue and was able to fix it. I am using HTTPS for Wordpress.
You will need to change two files in order to make the https work.
First file: nextgen-gallery/nggallery.php
On or around line 210 you will see the definition for "NGGALLERY_URLPATH".
Change this line:
define('NGGALLERY_URLPATH', WP_PLUGIN_URL . '/' . plugin_basename( dirname(__FILE__) ) . '/' );
To:
if(!empty($_SERVER['HTTPS']))
{define('NGGALLERY_URLPATH', str_replace('http://', 'https://', WP_PLUGIN_URL) . '/' . plugin_basename( dirname(__FILE__) ) . '/' );}
else
{define('NGGALLERY_URLPATH', WP_PLUGIN_URL . '/' . plugin_basename( dirname(__FILE__) ) . '/' );}
That should take care of all of the NextGen css and js files. The next change you will have to make is to the media-rss.php file in the "Cool Iris" support section.
Second File: nextgen-gallery/lib/media-rss.php
Find line 21, you should see an HTML comment being echoed out that says '<!-- NextGeEN Gallery CoolIris/PicLens support -->'.
Change line 22 From:
echo "\n" . '<script type="text/javascript" src="http://lite.piclens.com/current/piclens_optimized.js"></script>';
To:
if(!empty($_SERVER['HTTPS']))
{echo "\n" . '<script type="text/javascript" src="https://lite.piclens.com/current/piclens_optimized.js"></script>';}
else
{echo "\n" . '<script type="text/javascript" src="http://lite.piclens.com/current/piclens_optimized.js"></script>';}
That's it - your page should no longer display those pesky "unauthenticated" content errors.