Disabilitare tasti del mouse
-
- Junior del Forum
- Messaggi: 6
- Iscritto: martedì 8 maggio 2012, 20:23
- Località: Toscana
- Contatta:
Disabilitare tasti del mouse
Ciao,
ho notato su questo Forum un interessante sistema anticopia che disabilita certe funzioni dei tasti del mouse per i non loggati mentre li riabilita per chi è loggato... volevo chiedere se c'è una mod che permette questo.
Grazie!
ho notato su questo Forum un interessante sistema anticopia che disabilita certe funzioni dei tasti del mouse per i non loggati mentre li riabilita per chi è loggato... volevo chiedere se c'è una mod che permette questo.
Grazie!
- Venerabile Beda
- Moderatore
- Messaggi: 4625
- Iscritto: lunedì 6 ottobre 2008, 15:59
- Contatta:
Disabilitare tasti del mouse
Si tratta di codici Javascript...
Fai un backup prima di procedere. Apri il file: viewtopic_body.html del tuo stile.
Trova:
Sostituisci con:
Naturalmente, tutto è facilmente bypassabile.
Fai un backup prima di procedere. Apri il file: viewtopic_body.html del tuo stile.
Trova:
Codice: Seleziona tutto
<div class="postbody">{postrow.MESSAGE}</div>
Sostituisci con:
Codice: Seleziona tutto
<div class="postbody">
<!-- IF not S_USER_LOGGED_IN -->
<body onselectstart="return(false)" onselectstart="return(false)" ondragstart="return(false)">
<script type="text/javascript" language="JavaScript">
// <![CDATA[
function noSelection(element)
{
element.onselectstart = function()
{
return false;
}
element.unselectable = "on";
element.style.MozUserSelect = "none";
element.style.cursor = "default";
}
function getElement()
{
noSelection(document.getElementById("stringa"));
}
//]]
</script>
<body onload="getElement()">
<div style="-moz-user-select: none; cursor: default;" id="stringa">
<div>
<script language="JavaScript" type="text/javascript">
<!--
var tdmessaggio="Devi essere iscritto e connesso per copiare agevolmente!";
function clickIE4(){ if(event.button==2){ if(tdmessaggio!= '') alert(tdmessaggio); return false; } }
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ if(tdmessaggio!= '') alert(tdmessage); return false; } }
}
// Controlli per la selezione del browser
if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; }
else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; }
document.oncontextmenu=function(){ if(tdmessaggio!= '') alert(tdmessaggio); return false;};
//--></script><!-- ENDIF -->{postrow.MESSAGE}</div></div></div>
Naturalmente, tutto è facilmente bypassabile.
Il Venerabile Beda
Noi, siamo sfacciatamente di parte e ce ne vantiamo!
****
Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org
Noi, siamo sfacciatamente di parte e ce ne vantiamo!
****
Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org
-
- Junior del Forum
- Messaggi: 6
- Iscritto: martedì 8 maggio 2012, 20:23
- Località: Toscana
- Contatta:
Disabilitare tasti del mouse
Grazie! Io ho il prosilver (leggermente modificato da me) ma nel viewtopic_body.html non ho trovato quel codice da sostituire,
in locale ho provato a sostituire il
con il secondo codice da te indicato ma mi sballa tutta la grafica
in locale ho provato a sostituire il
Codice: Seleziona tutto
<div class="content">{postrow.MESSAGE}</div>
con il secondo codice da te indicato ma mi sballa tutta la grafica
- Venerabile Beda
- Moderatore
- Messaggi: 4625
- Iscritto: lunedì 6 ottobre 2008, 15:59
- Contatta:
Disabilitare tasti del mouse
In effetti questo stile è un derivato del subsilver2. E in teoria la sostituzione dovrebbe funzionare... lo hai sostituito anche nel codice da incollare? Presumo di sì.
P.S.
Ho appena provato sul prosilver, modificando come detto... funziona perfettamente... forse devi svuotare la cache.
P.S.
Ho appena provato sul prosilver, modificando come detto... funziona perfettamente... forse devi svuotare la cache.
Il Venerabile Beda
Noi, siamo sfacciatamente di parte e ce ne vantiamo!
****
Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org
Noi, siamo sfacciatamente di parte e ce ne vantiamo!
****
Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org
-
- Junior del Forum
- Messaggi: 6
- Iscritto: martedì 8 maggio 2012, 20:23
- Località: Toscana
- Contatta:
Disabilitare tasti del mouse
Sì ho sostituito "postbody" con "content" anche nel codice da sostituire e fatto il refresh dello stile e vuotata la cache di Forum e browser,
Funziona tutto quando non sono loggato, ma da loggato la grafica si sballa a partire dal 3° o 4° post degli argomenti.
Se hai idea di quale potrebbe essere la causa, bene altrimenti non fa niente
Funziona tutto quando non sono loggato, ma da loggato la grafica si sballa a partire dal 3° o 4° post degli argomenti.
Se hai idea di quale potrebbe essere la causa, bene altrimenti non fa niente