Hola, estoy creando un plugin para wordpress para que salga una ventanita arriba diciendo que usas IE y no respeta el w3c, funcionar funciona, solo que me gustaría saber como hacer que se puedan poner opciones en en el panel de administración para facilitar las cosas al usuario.
Aquí os dejo lo que tengo realizado por el momento:
Código PHP:
<?php
/*
Plugin Name: Get Firefox
Version: 0.2
Plugin URI: http://www.idasdepella.com
Description: Get Firefox, esta inspirado en Get Linux, solo que para recomendar firefox para conservar los estandares web.
Author: GoldraK
Author URI: http://www.idasdepella.com
*/
@define('GL_FILEPATH', '/wp-content/plugins/get-firefox/');
function ObtenerNavegador($user_agent) { //Funcion para detectar los navegadores
$navegadores = array(
'Opera' => 'Opera',
'Mozilla Firefox'=> '(Firebird)|(Firefox)',
'Galeon' => 'Galeon',
'Mozilla'=>'Gecko',
'MyIE'=>'MyIE',
'Lynx' => 'Lynx',
'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)',
'Konqueror'=>'Konqueror',
'Internet Explorer 7' => '(MSIE 7\.[0-9]+)',
'Internet Explorer 6' => '(MSIE 6\.[0-9]+)',
'Internet Explorer 5' => '(MSIE 5\.[0-9]+)',
'Internet Explorer 4' => '(MSIE 4\.[0-9]+)',
);
foreach($navegadores as $navegador=>$pattern){
if (eregi($pattern, $user_agent))
return $navegador;
}
return 'Desconocido';
}
function get_firefox($colorie) { //Funcion para mostrar el cuadro de dialogo en caso de usar IE
$client_data=ObtenerNavegador($_SERVER['HTTP_USER_AGENT']);
if($client_data == "Internet Explorer 4" or $client_data == "Internet Explorer 5" or $client_data == "Internet Explorer 6" or $client_data == "Internet Explorer 7")
{
echo '<p style="position: absolute; right: 10px; top: 10px; width:300px; border: 2px solid #000; text-align: center; padding: 4px; background: #'.$colorie.'; font-size: 12px;">';
echo "Tu Explorador web es:<br />";
echo $client_data."<br />";
echo '"Tu Navegador Web podría estar privandote de tu <b>Libertad</b>"!<br />';
echo '"Piensa en cambiarte a un Navegador que siga los Standares, <b><a href=http://www.getfirefox.com>Firefox</a></b> es una buena alternativa"</p>';
}
}
?>
Para que funcione hay que poner
Código PHP:
<?php get_firefox(608348) ?>
en el header entre el <head> </head>, el parámetro que le pasamos es el color de la ventanita.
Gracias a todos!