Page 1 of 2

Hi there...

Posted: 13 Dec 2007, 00:10
by gimmmo
Hi there...

I do not want people to download my photo (even the thumbnail) by right clicking and "save image as" ...

How to do it?

gimmmo

Original Ima

Posted: 13 Dec 2007, 00:23
by Jan
Original Images: You can disable 'download icon' - download link to original image in 'component parameters'... Users will not have access to original images.

Thumbnail images: If you want to disable right mouse clicking and 'saving image as', you can use 'Disable right mouse click JavaScript' (e.g. from http://www.dynamicdrive.com) to disable right mouse clicking but there are other ways how to download images ...

Jan

Hi Jan.T

Posted: 13 Dec 2007, 00:27
by gimmmo
Hi Jan.

Thanks very much for your quick answer... I appreciate it

Great job for phoca gallery..

Re: How to disable "save image as" in right click?

Posted: 20 Jan 2011, 23:40
by Buba_Smith2
You can get plugins for joomla to disable the right-click feature on the entire website. That said, however, they don't seem to have any effect on the phoca-gallery details popup. To remedy this, you will need to modify a part of the code. (This is easy to do/undo so don't panic) Find the file /(your joomla site)/components/com_phocagallery/views/detail/tmpl/default.php and edit the second line of the file as such:
BEFORE

Code: Select all

<?php defined('_JEXEC') or die('Restricted access');

echo '<div id="phocagallery">';
if ($this->tmpl['backbutton'] != '') {
	echo $this->tmpl['backbutton'];
}
AFTER

Code: Select all

<?php defined('_JEXEC') or die('Restricted access');
echo '<script language=JavaScript>
<!--
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// --> 
</script>';

echo '<div id="phocagallery">';
if ($this->tmpl['backbutton'] != '') {
	echo $this->tmpl['backbutton'];
}
This should disable right-clicking on the pop-up page and not interfere with any of the settings. The users can still access the images directly by extracting the url from the page source or page info in certain browsers. This is unavoidable. The script above will keep the average user out though.

Re: How to disable "save image as" in right click?

Posted: 21 Jan 2011, 21:43
by Jan
Ok, thank you for this guide.

Jan

Re: How to disable "save image as" in right click?

Posted: 05 Jun 2011, 05:54
by grimgrin
Buba_Smith2 wrote:You can get plugins for joomla to disable the right-click feature on the entire website. That said, however, they don't seem to have any effect on the phoca-gallery details popup. To remedy this, you will need to modify a part of the code. (This is easy to do/undo so don't panic) Find the file /(your joomla site)/components/com_phocagallery/views/detail/tmpl/default.php and edit the second line of the file as such:
BEFORE

Code: Select all

<?php defined('_JEXEC') or die('Restricted access');

echo '<div id="phocagallery">';
if ($this->tmpl['backbutton'] != '') {
	echo $this->tmpl['backbutton'];
}
AFTER

Code: Select all

<?php defined('_JEXEC') or die('Restricted access');
echo '<script language=JavaScript>
<!--
function clickIE() {if (document.all) {alert(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")
// --> 
</script>';

echo '<div id="phocagallery">';
if ($this->tmpl['backbutton'] != '') {
	echo $this->tmpl['backbutton'];
}
This should disable right-clicking on the pop-up page and not interfere with any of the settings. The users can still access the images directly by extracting the url from the page source or page info in certain browsers. This is unavoidable. The script above will keep the average user out though.
Hmmm... The code you provided doesn't seem to do the trick. Right-click menu still not disabled.

Re: How to disable "save image as" in right click?

Posted: 10 Oct 2011, 06:08
by vinitdesai
I got success with this by hacking one of the Phoca Component File.

Add the below given code in the following file on first line :)

components/com_phocagallery/views/detail/tmpl/default.php
<script src="http://ajax.googleapis.com/ajax/libs/jq ... "></script>

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
jQuery('img').bind('contextmenu', function(e){
return false;
});
});
</script>

Re: How to disable "save image as" in right click?

Posted: 12 Oct 2011, 21:54
by Jan
Hi, thank you for the info, I will add it to the tips.

Thank you, Jan

https://www.phoca.cz/documents/2-phoca-g ... t/511-tips (2)

Re: Original Ima

Posted: 02 Feb 2013, 20:15
by arangiesjb
Jan wrote:Original Images: You can disable 'download icon' - download link to original image in 'component parameters'... Users will not have access to original images.

Thumbnail images: If you want to disable right mouse clicking and 'saving image as', you can use 'Disable right mouse click JavaScript' (e.g. from http://www.dynamicdrive.com) to disable right mouse clicking but there are other ways how to download images ...

Jan
Hi Jan, I just started using Phoca Gallery, I would like to try and prohibit people downloading the main images, I read the quoted answer you gave but I am unable to find the options you were talking about, where do i need to go to find these options?

Re: How to disable "save image as" in right click?

Posted: 03 Feb 2013, 15:18
by Benno
@arangiesjb
backend --> Components --> Phoca Gallery --> Phoca Gallery Control Panel --> Options --> Display --> Category View Settings --> Display Download Icon=Hide
Save & Close

See also: 2. How to disable "save image as" after right clicking https://www.phoca.cz/documents/2-phoca-g ... t/511-tips

Kind regards,
Benno