C'è un plugin/funzione che permette di modificare il codice HTML dei temi?
C'è un plugin/funzione che permette di modificare il codice HTML dei temi?
Modificare il codice dei temi è sconsigliabile: al successivo aggiornamento perderesti le modifiche. Che risultato vorresti ottenere di preciso?
Lo stesso effetto di quando premi CTRL+U e TASTO DESTRO su questa pagina.
Il codice del popup c'è l'ho già ma non so dove inserirlo. Ho provato a cercare su google se era possibile trasformare il codice HTML in CSS, ma non ho trovato nulla.
Ultima modifica di andreaisi : 25-08-2016 alle ore 21.49.00
Riporta il codice che vorresti inserire.
Codice HTML:<body onkeypress="return disableCtrlKeyCombination(event);" onkeydown="return disableCtrlKeyCombination(event);"> </head></head><head><script language=JavaScript> <!-- var message="Andate a rubare da qualche altra parte :3 Grazie!"; /////////////////////////////////// function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(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=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false") // --> </script> <script type="text/javascript"> function disableCtrlKeyCombination(e) { //list all CTRL + key combinations you want to disable var forbiddenkeys = new Array('a', 'b', 'd', 'e', 'f', 'g', 'u' , 's' , 'n', 'c', 'x', 'v', 'j', 'p'); var key; var isCtrl; if (window.event) { key = window.event.keyCode; //IE if (window.event.ctrlKey) isCtrl = true; else isCtrl = false; } else { key = e.which; //firefox if (e.ctrlKey) isCtrl = true; else isCtrl = false; } //if ctrl is pressed check if other key is in forbidenKeys array if (isCtrl) { for (i = 0; i < forbiddenkeys.length; i++) { //case-insensitive comparation if (forbiddenkeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase()) { alert("Andate a rubare da qualche altra parte :3 " + "Grazie"); return false; } } } return true; } var oEventUtil = new Object(); oEventUtil.AddEventHandler = function (oTarget, sEventType, fnHandler) { if (oTarget.addEventListener) { oTarget.addEventListener(sEventType, fnHandler, false); } else if (oTarget.attachEvent) { oTarget.attachEvent('on' + sEventType, fnHandler); } else { oTarget['on' + sEventType] = fnHandler; } } </script>
Sicuro di volere inserire codice di quel tipo? Come ho già scritto in un'altra discussione, blocchi di questo tipo sono pressoché inutili: per esempio con Firefox ti basta premere il pulsante destro mentre tieni premuto SHIFT. Inoltre il primo pezzo di codice è scritto per Internet Explorer 4 e Netscape 4 (che dubito tu abbia mai visto o usato).
Almeno su Chrome funziona guarda :D
andreaisi.altervista.org
Mi sembra che chrome sia utilizzato dalla maggior parte di utenti sul web o mi sbaglio?
Se uno è determinato a copiare ci riesce, basta per esempio aprire gli strumenti per sviluppatori integrati nel browser, o disabilitare JavaScript, o usare una qualche estensione particolare. Insomma, ci sono millemila modi e non è possibile impedirlo, quindi piuttosto evita di infastidire l'utente negandogli la possibilità di usare il menù contestuale, che potrebbe ad esempio voler utilizzare per aprire un collegamento in una nuova scheda.
Facciamo così: prova ad usare uno di questi siti che conosci, e vediamo effettivamente come funzionano e quanto facilmente si possono eludere.
Puoi aprire un nuovo account Hosting e caricare il tutto lì. Oppure se non hai vogilia puoi anche riportare direttamente qua il codice criptato.
Ok, allora dove possiamo vedere la pagina con il codice criptato?
Beh, quello non lo definirei criptato, al più offuscato. E in maniera poco efficiente per altro, visto che ne aumenta le dimensioni notevolmente (nel caso peggiore il testo offuscato è poco più grande di quattro volte quello di partenza, in quello migliore è poco più grande del doppio).
Per "decrittarlo" mi è sufficiente copiare tutto quello che c'è tra document.write( e );, quindi aprire la console JavaScript del browser (CTRL+SHIFT+K su Firefox o CTRL+SHIFT+J su Chrome), incollare e pigiare invio.
Prova se non mi credi, leggerai il sorgente della pagina principale del tuo blog.
Grazie dell'aiuto karl, non ne ho più bisogno ;).