WebSite X5Help Center

 
Frate F.
Frate F.
User

Inibire una funzione o script in una sola pagina  it

Auteur : Frate F.
Visité 1752, Followers 2, Partagé 0  

Ciao a tutti.

Ho attivato la protezione codice da impostazioni avanzate, pertanto la protezione viene applicata a tutte le pagine.

È possibile dal programma disattivarla in una sola pagina? O bisogna intervenire direttamente sul codice manualmente?

Grazie

Un saluto

Posté le
10 RéPONSES - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... non ho il programma per entrare nel dettaglio, quindi ti propongo la cosa più semplice...

1) - non usare l'opzione del Programma;

2) - nelle Proprietà di ogni pagina inserirai lo SCRIPT alternativo (se funziona), e lo puoi vedere, provare e rilevare (Ctrl+U) da qui:   http://www.zspace.it/kolasim/miei_files/provevarie/varie/animazioni/rotazioneK.html

(http://www.zspace.it/kolasim/answersWSX5E/inibirecopiaK.html)

.

ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Frate F.
Frate F.
User
Auteur

Quindi se ho capito bene tu proponi di non usare la funzione che inserisce automaticamente lo script in tutte le pagine, ma inserire uno script personale in ogni pagina singolarmente tranne quella che non lo deve avere?

Un lavoraccio avendo quasi 500 pagine da ripassare!

Lire plus
Posté le de Frate F.
 lemonsong  
 lemonsong  
User

Premesso che le protezioni del codice lasciano il tempo che trovano, puoi condizionare l'esecuzione di uno script(*) a seconda del percorso/nome-della-pagina.ext con, per esempio, http://www.w3schools.com/jsref/prop_loc_pathname.asp

* puoi anche copiare il codice che genera il programma

Lire plus
Posté le de  lemonsong  
Frate F.
Frate F.
User
Auteur

Si hai ragione l'inibizione del tasto destro non è una soluzione molto geniale e sono daccordo con te, ma purtroppo non dipende dalla mia volontà implementarla!

Non ho bisogno del codice dello script da includere, ma volevo solo sapere se c'era la possibilità di escludere solo una pagina agendo dal software per non tornare a rivedere una enormità di pagine

Proverò la soluzione di condizionare l'eseguzione dello script

Lire plus
Posté le de Frate F.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
Frate F.
... ... ... 

Non ho bisogno del codice dello script da includere, ma volevo solo sapere se c'era la possibilità di escludere solo una pagina agendo dal software per non tornare a rivedere una enormità di pagine

... ... ...

... visto che non avevi anticipato che avevi centinaia di pagine, e che trovi sconveniente il metodo suggerito, ...ma! ...ragionandoci, ...col mio metodo risolveresti all'istante, almeno credo, anche se non ho Programmi...

1) ... in poche parole, come già detto, non fare uso della funzione del Programma...

2) ... inserire il semplice codice ALERT nel pannello del Passo_1 | ESPERTO | HEAD (dopo l'apertura di HEAD), (v.10), e varrebbe in un colpo solo per tutte le pagine, e sarebbe questa stringa di codice:

<script language=JavaScript> var avviso="© Nome Sito ® - Tutti i diritti riservati"; document.oncontextmenu=new Function("alert(avviso);return false") </script>

3) ... nelle pagine in cui vuoi inibire l'ALERT, in Proprietà della Pagina | ESPERTO | HEAD (PRIMA della chiusura di HEAD, oppure DOPO l'apertura del BODY), inserirai questo codice:

<script type="text/javascript"> document.oncontextmenu=new Function() </script>

...

... ...provaci; ... semplice ed in pochi secondi, basta fare due copia/incolla...

.





Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Frate F.
Frate F.
User
Auteur

Grazie del consiglio, avevo già pensato ad un avviso (alert) ma purtroppo non è quello che vuole il titolare del sito.

Proverò a convincerlo!

Per il momento Grazie

Un saluto cordiale

Lire plus
Posté le de Frate F.
Frate F.
Frate F.
User
Auteur

Scusami  ‪ KolAsim ‪ ‪non avevo letto il tuo script!

Si la tua idea è buona!!

Ma anche in questo modo mi tocca di ritornare su tutte le pagine per inserire una ad una lo script per tralasciare solo l'unica dove non ci vuole! O mi sbaglio?

Lire plus
Posté le de Frate F.
 lemonsong  
 lemonsong  
User
Frate F.
Non ho bisogno del codice dello script da includere, ma volevo solo sapere se c'era la possibilità di escludere solo una pagina agendo dal software per non tornare a rivedere una enormità di pagine

Evidentemente le mie parole non sono state sufficienti oppure non hai capito.

In allegato quello che intendevo, da inserire al Passo 4 - Statistiche, SEO e Codice - Codice personalizzato...

Il codice verrà eseguito in tutte le pagine tranne la index.html (ovviamente da personalizzare).

Funzionerà in anteprima(*), sul server ma non se visualizzerai il sito in locale (per ovvie ragioni).

Ovviamente dovrai disattivare la protezione da programma.

* solo se l'estensione reale della pagina sarà html

Frate F.

Grazie del consiglio, avevo già pensato ad un avviso (alert) ma purtroppo non è quello che vuole il titolare del sito.

Visto che, nel tuo primo post, chiedevi se da programma si poteva ottenere qualcosa del genere, WS usa proprio un alert per la "protezione".

Naturalmente questo è solo un modo per ottenere quello che chiedi.

Lire plus
Posté le de  lemonsong  
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
Frate F.
Scusami  ‪ KolAsim ‪ ‪non avevo letto il tuo script! Si la tua idea è buona!! Ma anche in questo modo mi tocca di ritornare su tutte le pagine per inserire una ad una lo script per tralasciare solo l'unica dove non ci vuole! O mi sbaglio?

...  per quel che riguarda il mio procedimento, sempre se valido perchè io non ho programmi!!, e se stai attento, ... risolvi in un secondo...

... ...nel punto 2) ti avevo messo il percorso per la v.10 (v.10); ...invece, se usi la v.11 che dovresti conoscere, la stessa operazione detta prima la farai al Passo_4 | Statistiche...| Clicca per espandere/ridurresezione ESPERTO | ●Codice personalizzato | opzione▼HEAD (Dopo l'apertura del tag HEAD)

... il punto 3) rimarrebbe invariato, e, parlando alla cieca, devi solo provare per vedere se il tutto funzioni...

... poi, userai di quelli che ti sono stati proposti il metodo che ti risultasse più amichevole...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Frate F.
Frate F.
User
Auteur

Grazie ad entrambi!

Lire plus
Posté le de Frate F.