Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : Alessandro Greco 02 Nov 2006, 19:54:24
-
In che modo si può disabilitare il tasto destro del mouse su di un sito fatto con joomla?
-
so che si puo mettendo uno script in fondo al file index.php
ma devo avere lo script! sono una decina di righe che vada bene sia per ie che per fire fox
prova a cercare su html.it sicuramnete lo trovi
-
ma in quale pagina devo metterlo, in tutte?
-
se lo metti nel index.php serve solo li
ovviamnete prima fanne una copia
-
In che modo si può disabilitare il tasto destro del mouse su di un sito fatto con joomla?
Passo 1: Copiare tutto il codice sottostante ed incollarlo nella tua pagina web, in questo caso subito dopo il tag <body>:
<!-- Start
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Il tasto destro del mouse è disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// end -->
</script>
Passo 2: Una volta inserito lo script non resta che modificare il testo che verrà mostrato sulla finestra "alert" con quello che preferite.
Nelle ultime versioni del browser IE appare sulle immagini un'interfaccia grafica che permette di salvare l'immagine.
Interfaccia: Per eliminare la suddetta interfaccia inserite nella parte <head>...</head> il meta comando riportato qui di seguito:
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
Oppure usa questo:
inserire all'interno degli elementi <HEAD> e </HEAD>
<SCRIPT LANGUAGE="JavaScript1.1">
<!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Spiacenti, il tasto destro del mouse e' disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</script>
Il messaggio di Alert in cui Internet Explorer avverte che il tasto destro del mouse è disabilitato va riportato nella riga di codice:
alert("Spiacenti, il tasto destro del mouse e' disabilitato")
-
Mi permetto di riesumare questo post per segnalare che questo tipo di 'intervento' per disabilitare il tasto destro del mouse non funzioni con Firefox.
Io ho provato e ha effetto se si consulta il sito con IE, ma pare che non funzioni se utilizzo Firefox.
Potete darmi conferma? Io ho provato e il tasto destro mouse è funzionante ugualmente.
Grazie :)
-
nessuno può smentirmi o confermare?
grazie.
-
io ho utilizzato uno script (non ricordo se è uguale a quello postato qui) e sono sicuro che funziona, vedi su www.lisamarchesini.it
ho anche aggiunto il disabilita barra immagini.
se vuoi te lo posto.
-
Grazie.
Mi tornerebbe molto utile.
:)
-
Vi posto un codice che disattiva sia tx dx che il tx sx da inserire nel template direttamente dal backend di joomla.... comunque con FF il tasto copia nella barra del browser funziona comunque quindi è solo un palliativo per i meno esperti....ma il più completo che conosca.
Il codice è diviso in due parti
Il primo da mettere dopo <head>
<meta http-equiv="imagetoolbar" content="no">
L'altro in fondo al template, dopo </html>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
E' uno dei migliori codici per questo scopo... bay bay
Potrete provare il risultare sul my site...
-
interessante...ma che significa che disabilita il tasto sinistro?lo disabilità a fare cosa?
in ogni caso ho dato un'occhiata al sito di lisamarchisini, in effetti il truccheto funziona, ma se quello che si vuole è impedire a salvare le immagini...beh un utente un pò più esperto ci riesce lo stesso, anche se deve sudare un pò di più...
sarebbe molto utile se abbinato a un qualche script che inibisse la possibilità di vedere i sorgenti della pagina...esisterà una cosa del genere?
-
l'obiettivo sul sito di lisamarchesini è proprio quello, cioè far sudare qualcuno per scaricare le immagini della galleria fotografica....
e mi sembra che in parte ci siamo riusciti... uso il plurale perchè ho utilizzato zoom media gallery... (oltre che a joomla! chiaro!!!!) ;D
-
alla fine serve tutto a poco dato che di programmi c'è ne sono che permettono di scaricare interi siti. Cmq per i meno esperti e scopiazzatori diventa un problema serio scaricare testo ed immagini.
La disabilitazione del tasto Sx serve per non far selezionare il testo.... un altro palliativo!!!
-
aaaa.. dimenticavo. I link sono ugualmente cliccabili
-
e poi... se il problema son le immagini perchè non usare una galleria in flash? tipo expose in cui è impossibile uploadare le immagini
-
l'avevo considerata, però io devo far cambiare al mio cliente le foto in modo agevole, e mi è sembrato che con exposè era un po' complicato, o almeno di più di ZMG... o sbaglio???
-
Si, il fatto di lavorare in locale e poi caricare via ftp non è agevole per niente. Con un po di pratica però diventa molto funzionale visto che la creazione degli album con un programma permette tante possibili opzioni ed effetti.
Tornando intopic esprimo un mio parere personalissimo... Il "copyright" o "esclusiva" su internet non esiste!!! e qualsiasi cosa si metta online è impossibile che non entri in possesso di un altro. Se è giusto, o meno, è un altro discorso.
-
Grazie mille a tutti.
:)
-
Si, il fatto di lavorare in locale e poi caricare via ftp non è agevole per niente. Con un po di pratica però diventa molto funzionale visto che la creazione degli album con un programma permette tante possibili opzioni ed effetti.
eh, però per una fotografa che non usa mai il computer anche una cosa facile diventa complicata... è come se io mi mettessi a trafficcare con obiettivi, zoom, esposizioni e pellicole fotografiche... ;-)
Tornando intopic esprimo un mio parere personalissimo... Il "copyright" o "esclusiva" su internet non esiste!!! e qualsiasi cosa si metta online è impossibile che non entri in possesso di un altro. Se è giusto, o meno, è un altro discorso.
si, siamo consapevoli che su internet il copyright è un po' un'utopia, però la fotografa vuole garantire ai suoi clienti (che sono i soggetti delle foto, spesso bambini) una certa "riservatezza" che si traduce in non lasciare a tutti la possibilità di scaricare agevolmente e con due click le foto di Tizio e Caio....
Per cui abbiamo trovato un buon compromesso, la facilità d'uso e una certa protezione, seppur minima.
ciao e buon weekend
-
Vi posto un codice che disattiva sia tx dx che il tx sx da inserire nel template direttamente dal backend di joomla.... comunque con FF il tasto copia nella barra del browser funziona comunque quindi è solo un palliativo per i meno esperti....ma il più completo che conosca.
Il codice è diviso in due parti
Il primo da mettere dopo <head>
<meta http-equiv="imagetoolbar" content="no">
L'altro in fondo al template, dopo </html>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
E' uno dei migliori codici per questo scopo... bay bay
Potrete provare il risultare sul my site...
ok....questa è un piccolissimo modo per non far salvare tramite il tasto dx le immagini del proprio sito. Anche il metodo di lisamarchesini svolge la stessa funzione. Purtroppo (per chi usa la sola disattivazione del tasto dx) io ho un computer mac e come me ci sono tanti altri. Usando firefox o camino (altro browers) posso copiarmi sul mio pc qualsiasi immagine tracinandola con il solo tasto sx sul desktop del mio computer.
Quindi questi codici servono solo per chi usa explorer. So che ci sono script che bloccano anche le funzioni di firefox....ma non so quali sono.
Cercherò di informarmi
-
scusate ma non riesco a capire... il mio file index.php non finisce con nessun <body>....
ma con...
/**
* RETURN THE RESPONSE
*/
echo JResponse::toString($mainframe->getCfg('gzip'));
ho copiato lo script dopo e ovviamente mi dava errore... mi spiegate come si fa?
sono un principiantissimo!!!
-
Riuppo il thread... da newbie chiedo: alla fine qual è la porzione di codice da copiare nell'index.php del template? Ne ho viste diverse (la prima con un tag script alla fine ma non all'inizio?!)... ???
-
Ho risolto, googlando, e senza l'ausilio di javascript.
Praticamente bisogna inserire all'inizio del body questo:
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
Funziona sia con IE che con firefox (con firefox però non funzionano la funzionalità di disabilitazione della selezione del testo e quella di drag, ovvero trascinamento, di un elemento).
Spero possa tornare utile a qualcuno :)
-
Bah, penso che nell'ottica di condivisione dell'informazione e dell'OS disabilitare il tasto destro ci azzecchi poco.
Perchè non rilasciare sotto CC?
Poi uno come vuole salva la pagina web e ha tutto sul PC.
;)
-
Più che altro è per avere un po' di "privacy" per quanto riguarda gli url delle immagini, ecc...
E poi, vedendo come molti siti (tra cui quelli del mio stesso "settore") inseriscano nuovi articoli completamente scopiazzati da altri mi manda in bestia... certo, uno elude ugualmente la cosa, però credo che al 90% uno che vuol copiare preferisce selezionare il testo... e con questo tweak viene spesso invogliato a procedere oltre ;D
E poi... i miei articoli non sono affatto open source! ;D O meglio, lo sono a patto che venga citato io come autore; ad oggi invece si copincolla senza citare le fonti >:(
-
Più che altro è per avere un po' di "privacy" per quanto riguarda gli url delle immagini, ecc...
E poi, vedendo come molti siti (tra cui quelli del mio stesso "settore") inseriscano nuovi articoli completamente scopiazzati da altri mi manda in bestia... certo, uno elude ugualmente la cosa, però credo che al 90% uno che vuol copiare preferisce selezionare il testo... e con questo tweak viene spesso invogliato a procedere oltre ;D
E poi... i miei articoli non sono affatto open source! ;D O meglio, lo sono a patto che venga citato io come autore; ad oggi invece si copincolla senza citare le fonti >:(
Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.
Vedrai come ti citano.
-
Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.
Vedrai come ti citano.
Diciamo che la disabilitazione del tasto dx è un buon deterrente, quella di ricorrere ad una mail "intimidatoria" una possibile soluzione ;D
-
Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.
Vedrai come ti citano.
Diciamo che la disabilitazione del tasto dx è un buon deterrente, quella di ricorrere ad una mail "intimidatoria" una possibile soluzione ;D
Già però così ti giochi chi vorrebbe magari attingere i tuoi contenuti. :-[
E poi la mail è più divertente :D
-
Già però così ti giochi chi vorrebbe magari attingere i tuoi contenuti. :-[
E poi la mail è più divertente :D
Dovranno contattarmi chiedendomi l' <<autorizzazione>> :)
-
Questi script sevono a poco, alla fine bsta cliccare col tasto " STAMP " della tastiera ed usare Photoshop ed hai tutte le immagini che vuoi dal sito che ti interessa ;) anche il meno esperto c'è la puo fare.
Saluti
-
Ma guarda che non serve a nulla questo script (se non a inzozzare il codice) ti dico questo perche' disabilitare il tasto destro è una grande cretinata , basta che disattivi java machine da opzioni internet e il tasto funziona nuovamente. Quindi faresti il segreto di pulcinella ;D
ciau alibi74
-
ciao carlo sono entrato nel tuo sito con firefox. mi dice "tasto destro disabilitato" poi faccio "ok" poi sono riuscito a salvare un immagine ma come si fa a risolvere in definitiva?'
anche a me interesserebbe moltissimo! grazie
io ho utilizzato uno script (non ricordo se è uguale a quello postato qui) e sono sicuro che funziona, vedi su www.lisamarchesini.it (http://www.lisamarchesini.it)
ho anche aggiunto il disabilita barra immagini.
se vuoi te lo posto.