Forum pragmaMx France 24 Mai 2012 à 21:47:25 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: [Info] Votre navigateur n'est pas à jour!  (Lu 7832 fois)
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« le: 19 Mai 2009 à 22:18:14 »

Slt,
Avec un vieux ie6 au boulot je suis tombé sur un message d'avertissement sur pragmaMx.org indiquant que le navigateur n'est pas à jour.

Script provenant de:
http://browser-update.org/

Très bonne idée qui affiche un message en haut de votre site seulement aux visiteurs/users qui utilisent un navigateur qui n'est pas à jour avec le petit lien qui va bien  bien joué

PLusieurs navigateurs concernés:
 IE    Firefox    Opera    Safari    Chrome

Je vous invite donc à faire de même, personnllement je trouve anormal que des internautes utilisent encore par exemple ie6 sachant toutes les contraintes que ce type de navigateur peut engendrer à nous développeurs et surout les problèmes de sécurité de tels navigateurs obsolètes.

Allons donc de l'avant, voici comment intégrer très facilement à votre pragmaMx le script indiqué ci-dessus.

Dans /includes/ ouvrez le fichier my_header.php

et rajoutez ce bout de code:
Code:
/* Browser update */
echo '
<script type="text/javascript">
var $buoop = {reminder:24}
$buoop.ol = window.onload;
window.onload=function(){
 var e = document.createElement("script");
 e.setAttribute("type", "text/javascript");
 e.setAttribute("src", "http://browser-update.org/update.js");
 document.body.appendChild(e);
 if ($buoop.ol) $buoop.ol();
}
</script>
';

Voila c'est fini  Clin d'oeil

Et n'hésitez pas diffuser le + largement possible cette information ! Je viens de me proposer aux développeurs pour la traduction française.

« Dernière édition: 19 Mai 2009 à 22:25:44 par Diabolo » Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #1 le: 19 Mai 2009 à 23:19:26 »

Merci Diabolo, j'ajoute cela de suite. Très rapide à mettre en place en plus  bien joué
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
angecris
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 512



« Répondre #2 le: 20 Mai 2009 à 12:58:07 »

Nikkel tres utile pour enfin éradiquer EI6 de nos machines
Journalisée

http://www.ntfrance.org site dedié au jeu de simulation auto GTR
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #3 le: 23 Avril 2010 à 19:16:10 »

Bonjour Diabolo

J'aimerais savoir si c'est possible de fusionner un autre echo dans ce code ?

Car j'aimerais ajouter d'autre contenue...

@++
Journalisée

Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #4 le: 23 Avril 2010 à 20:06:32 »

Salut Zolt,

Oui c'est possible.
Ton message sera visible en dessous du script.
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #5 le: 23 Avril 2010 à 20:45:56 »

OK Clin d'oeil

Maintenant montre moi un exemple  Sourire

@++
Journalisée

Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #6 le: 23 Avril 2010 à 21:41:21 »

Re,

Essayes ceci:

Après le premier echo:

Code:

echo '<div class="important">Le texte ici</div>';


J'ai récupérer un DIV de pragma pour que cela soit plus jolie, mais par contre je ne sais pas si ce nouveau echo aura la même interaction avec le script.
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #7 le: 23 Avril 2010 à 22:24:37 »

Bonjour

Ça fonctionne pas  fou
Journalisée

Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #8 le: 23 Avril 2010 à 22:27:54 »

Re

C'est ce code que je veux ajouter au code initiale:
Code:
echo"<body style=\"text-align: center;\">"
  . "<strong>Vous utilisez un navigateur qui ne respecte pas <a href=\"http://openweb.eu.org/articles/pourquoi_standards/\">le standard du web WC3</a>.</strong><br />"
  . " GTRgt est construit sous les derni&egrave;res technologies en"
  . " cr&eacute;ation de site web, les standards du langage XHTML et CSS 2.1.<br />"
  . " Voici une liste de navigateurs web qui respectent les normes du standard web <a href=\"http://openweb.eu.org/articles/pourquoi_standards/\"><strong>WC3</strong></a>, de plus, ils sont gratuits !!<br />"
  . " <a href=\"http://www.mozilla-europe.org/fr/firefox/\"><img src=\"navigateur/firefox.png\" alt=\"Firefox\" height=\"30\" width=\"30\" /> Firefox</a>&nbsp;&nbsp;&nbsp; <a href=\"http://www.opera.com/\"><img src=\"navigateur/opera.png\" alt=\"Opera\" height=\"30\" width=\"30\" /> Opera</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.apple.com/fr/safari/\"><img src=\"navigateur/safari.png\" alt=\"Safari\" height=\"30\" width=\"30\" /> Safari</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.google.com/chrome\"><img src=\"navigateur/chrome.png\" alt=\"Google Chrome\" height=\"30\" width=\"30\" /> Google&nbsp;Chrome</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.microsoft.com/france/windows/\"><img src=\"navigateur/ie8.png\" alt=\"IE8\" height=\"30\" width=\"30\" /> Internet Explorer 8</a><br />"
  . " GTRgt n'est pas le seul site au monde &agrave; respecter et &ecirc;tre conformes aux normes du XHTML !<br />"
  . " Vous devez vous moderniser pour admirer ces nouvelles technologies du web.<br />"
  . " Alors n'h&eacute;sitez pas &agrave; installer l'un de ces nouveaux navigateurs."
  . "</body>"
 ."";
Journalisée

Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #9 le: 23 Avril 2010 à 22:50:39 »

Re,

Et si tu mets le tout dans l'echo :
Code:
/* Browser update */
echo '
<script type="text/javascript">
var $buoop = {reminder:24}
$buoop.ol = window.onload;
window.onload=function(){
 var e = document.createElement("script");
 e.setAttribute("type", "text/javascript");
 e.setAttribute("src", "http://browser-update.org/update.js");
 document.body.appendChild(e);
 if ($buoop.ol) $buoop.ol();
}
<strong>Vous utilisez un navigateur qui ne respecte pas <a href=\"http://openweb.eu.org/articles/pourquoi_standards/\">le standard du web WC3</a>.</strong><br />
GTRgt est construit sous les derni&egrave;res technologies en
cr&eacute;ation de site web, les standards du langage XHTML et CSS 2.1.<br />
Voici une liste de navigateurs web qui respectent les normes du standard web <a href=\"http://openweb.eu.org/articles/pourquoi_standards/\"><strong>WC3</strong></a>, de plus, ils sont gratuits !!<br />
<a href=\"http://www.mozilla-europe.org/fr/firefox/\"><img src=\"navigateur/firefox.png\" alt=\"Firefox\" height=\"30\" width=\"30\" /> Firefox</a>&nbsp;&nbsp;&nbsp; <a href=\"http://www.opera.com/\"><img src=\"navigateur/opera.png\" alt=\"Opera\" height=\"30\" width=\"30\" /> Opera</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.apple.com/fr/safari/\"><img src=\"navigateur/safari.png\" alt=\"Safari\" height=\"30\" width=\"30\" /> Safari</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.google.com/chrome\"><img src=\"navigateur/chrome.png\" alt=\"Google Chrome\" height=\"30\" width=\"30\" /> Google&nbsp;Chrome</a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http://www.microsoft.com/france/windows/\"><img src=\"navigateur/ie8.png\" alt=\"IE8\" height=\"30\" width=\"30\" /> Internet Explorer 8</a><br />
GTRgt n\'est pas le seul site au monde &agrave; respecter et &ecirc;tre conformes aux normes du XHTML !<br />
Vous devez vous moderniser pour admirer ces nouvelles technologies du web.<br />
Alors n\'h&eacute;sitez pas &agrave; installer l\'un de ces nouveaux navigateurs.
</script>
';
« Dernière édition: 23 Avril 2010 à 22:54:00 par Skud29 » Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #10 le: 23 Avril 2010 à 23:11:27 »

Re

Et si tu as besoin d'un bêta testeur, dit le moi  Clin d'oeil

Je crois que browser-update.org, ont prévue pour ne pas que l'ont modifie ce code...

@++
Journalisée

Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #11 le: 28 Avril 2010 à 09:19:50 »

http://www.google.fr/#hl=fr&source=hp&q=detection+navigateur+php&meta=&aq=1&aqi=g6&aql=&oq=d%C3%A9tection+navigateur&gs_rfai=&fp=5d6d7fbabe6c0f1b
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #12 le: 28 Avril 2010 à 18:56:42 »

Bonjour Diabolo

Oui j'ai effectué beaucoup de recherche et rien ne va.

Pour vraiment cibler Internet Explorer 6. nous avons besoin d'une formation très poussé pour en arriver a un bon résultat.

Le problème avec Internet Explorer, c'est qu'il utilise des structures bien codées pour contourner ce problème, Microsoft ne veut pas perdre la face.
Si pas exemple nous voulons cibler qu’Internet Explorer 6, notre code peut apparaitre sous opéra.
Et si nous voulons cibler qu’Internet Explorer 7, alors notre code va apparaitre sous Safari, etc...

C'est pour cette raison que les webmaster n'utilisent pas cette structure....

Ce qui faut faire pour en arriver a un bon résultat.
Nous devons inventer une structure qui va détecter chaque version de chaque navigateur et leur donner un nom propre.
Par la suite nous pouvons utiliser un script qui va cibler les noms propres en question.
Seulement sous Internet Explorer 6, nous retrouvons 3 versions et chacune d'elle entre en conflit sous les autres navigateurs.


C'est compliqué a expliqué, mais si nous voulons quelque chose de stable, ya du boulot a faire et des mises a jours, car si ce script devient trop populaire, rien n'empêche Microsoft de faire une mise a jours de leur Internet Explorer 8 qui entrera en conflit avec le script en question qui fonctionne que pour internet explorer6 et ces 3 versions que les autres navigateurs utilisent...

C'est une guerre perdue d'avance, laissons browser-update.org/ s'occuper de ça.  Clin d'oeil Par contre, il serait bien d'avoir ce message en français, mais ils sont Américains et merde...pas besoin d'en rajouter...

@++

Journalisée

Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #13 le: 28 Avril 2010 à 20:40:18 »

Slt,
Citation
laissons browser-update.org/ s'occuper de ça.  Clin d'oeil Par contre, il serait bien d'avoir ce message en français

Pourquoi ne pas proposer la trad fr  Clin d'oeil

http://browser-update.org/contact.html

Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #14 le: 28 Avril 2010 à 22:04:58 »

Citation
Pourquoi ne pas proposer la trad fr

Je croyais que tu avais déjà proposé ta candidature ?

@++
Journalisée

Pages: [1] 2   Haut de page
Imprimer
Forum pragmaMx France  |  PragmaMx's Bar  |  Discussion générale (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: [Info] Votre navigateur n'est pas à jour!
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus