Retroceder   Foro Respuestas > Blogs > Wordpress

Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 22/05/08, 18:07:29
goldrak goldrak Está Desconectado
Junior Member
 
Fecha de Ingreso: may 2008
Mensajes: 1
Predeterminado Plugin wordpress

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!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT. Ahora son las 13:00:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
     
   
 
vRewrite 1.5 beta SEOed URLs completed by Tech Help Forum and Chalo Na.