| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
jessclub

Modérateur

Inscrit le: Jan 21, 2004 Messages: 1062 Localisation: Alsace (68)
|
Posté le: 10.11.2007, 21:55:26 Sujet du message: Site protégé contre sélection texte sauf forums |
|
|
Bonjour,
Mon site est actuellement protégé contre le clic droit avec la ligne suivante que j'ai intégré au fichier my_header.php :
| Code: | | <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"> |
Le hic c'est que je souhaite désactiver ce truc pour le forum.
Auriez-vous une idée à me proposer ?
A bientôt.
Gérald |
|
 |
|
|
killer_Boy

Habitué

Inscrit le: Oct 03, 2006 Messages: 159
|
Posté le: 11.11.2007, 23:34:06 Sujet du message: |
|
|
tu utilise un produit kentix ??? au niveau du thème ???  _________________
|
|
 |
|
|
jessclub

Modérateur

Inscrit le: Jan 21, 2004 Messages: 1062 Localisation: Alsace (68)
|
Posté le: 12.11.2007, 07:48:28 Sujet du message: |
|
|
Salut,
Non pas du tout. C'est un tout vieux thème Weblordtech, je crois d'ailleurs qu'ils ne le distribuent même plus car a l'origine il était développé pour les versions 6, j'avais du faire des modifs lorsque je j'étais passé à la 7.0
Pourquoi ? |
|
 |
|
|
FB

Administrateur

Inscrit le: Dec 27, 2003 Messages: 3376 Localisation: Gradignan (33)
|
Posté le: 12.11.2007, 23:01:56 Sujet du message: |
|
|
Bonjour en passant...
=> fichier : theme.php
=> fonction : themeheader()
faire un if{...}else{...} sur $name pour la ligne echo du body. Rq : vérifier que $name est déclaré en global, sinon, l'ajouter. (au début de la fonction)
Un truc du genre : (pour tout autoriser sur forum => à adapter)
| Code: | if($name=="Forums"){
echo "<body>";
}else{
echo "<body oncontextmenu=\"return false\" onselectstart=\"return false\" ondragstart=\"return false\">";
}
|
Voilà. _________________ FB33
Respectez la charte - Merci ! |
|
 |
|
|
jessclub

Modérateur

Inscrit le: Jan 21, 2004 Messages: 1062 Localisation: Alsace (68)
|
Posté le: 13.11.2007, 21:55:33 Sujet du message: |
|
|
Salut FB,
Ca faisait longtemps
Je ne suis pas souvent présent en ce moment mais des travaux d'envergure s'annoncent sur mon site ce qui forcément va me conduire à revenir plus souvent
Super ta proposition mais je me pose la question de faire en fait l'inverse : par défaut pas de protection, mais je désigne quelques modules ou elle doit être activée.
Du coup je le vois pas mal comme ceci :
| Code: | if($name=="album"){
echo "<body oncontextmenu=\"return false\" onselectstart=\"return false\" ondragstart=\"return false\">";
}
if($name=="taxonomie"){
echo "<body oncontextmenu=\"return false\" onselectstart=\"return false\" ondragstart=\"return false\">";
}else{
echo "<body>";
}
|
C'est juste ?
A+ |
|
 |
|
|
|
|
|