How to disable "save image as" in right click?
-
- Phoca Newbie
- Posts: 5
- Joined: 11 Dec 2007, 23:46
- Location: Singapore
Hi there...
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
I do not want people to download my photo (even the thumbnail) by right clicking and "save image as" ...
How to do it?
gimmmo
- Jan
- Phoca Hero
- Posts: 47887
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Original Ima
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
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
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 1
- Joined: 20 Jan 2011, 23:08
Re: How to disable "save image as" in right click?
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
AFTER
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.
BEFORE
Code: Select all
<?php defined('_JEXEC') or die('Restricted access');
echo '<div id="phocagallery">';
if ($this->tmpl['backbutton'] != '') {
echo $this->tmpl['backbutton'];
}
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'];
}
- Jan
- Phoca Hero
- Posts: 47887
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: How to disable "save image as" in right click?
Ok, thank you for this guide.
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 1
- Joined: 05 Jun 2011, 05:45
Re: How to disable "save image as" in right click?
Hmmm... The code you provided doesn't seem to do the trick. Right-click menu still not disabled.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:
BEFOREAFTERCode: Select all
<?php defined('_JEXEC') or die('Restricted access'); 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.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']; }
-
- Phoca Newbie
- Posts: 1
- Joined: 10 Oct 2011, 05:46
Re: How to disable "save image as" in right click?
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
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>
- Jan
- Phoca Hero
- Posts: 47887
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: How to disable "save image as" in right click?
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)
Thank you, Jan
https://www.phoca.cz/documents/2-phoca-g ... t/511-tips (2)
If you find Phoca extensions useful, please support the project
-
- Phoca Newbie
- Posts: 1
- Joined: 02 Feb 2013, 20:11
Re: Original Ima
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?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
- Benno
- Phoca Hero
- Posts: 9122
- Joined: 04 Dec 2008, 11:58
- Location: Germany
- Contact:
Re: How to disable "save image as" in right click?
@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
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