forum.coppermine-gallery.net

Support => cpg1.6.x Support => cpg1.6 miscellaneous => Topic started by: donsenilo on August 22, 2017, 02:47:09 am

Title: External Links open in new window
Post by: donsenilo on August 22, 2017, 02:47:09 am
Hi

I included this code right before the "</head>" in "template.html" (in my case "cpg15x\themes\curve\template.html"):
Code: [Select]
<script>
$(function() {
   $("a[href^='http']:not([href*='YOURDOMAIN.XXX'])").each(function() {
       $(this).click(function(event) {
             event.preventDefault();
             event.stopPropagation();
             window.open(this.href, '_blank');
        }).addClass('externalLink');
   });
});
</script>
Replace "YOURDOMAIN.XXX" with your domain !!!

What it does: it opens all links they are not containing your domain in a new window.

Maybe this is useful for you.
Title: Re: External Links open in new window
Post by: ron4mac on August 22, 2017, 12:56:55 pm
You are running CPG 1.6.x. If, in the future, you perform an automatic update to CPG, the curve theme will be overwritten, removing your changes. You should copy or rename the curve theme folder before making changes to its files. Then make that theme your default in the config.
Title: Re: External Links open in new window
Post by: Αndré on August 23, 2017, 12:26:54 pm
Isn't this exactly what the link_target plugin (http://documentation.coppermine-gallery.net/en/plugins.htm#plugin_bundled_link_target) does?