Bloqueando Navegadores (con redireccionamiento)

Esta es una discusión para el tema Bloqueando Navegadores (con redireccionamiento) en el foro Tutoriales de Programación, bajo la categoría Lenguajes de Programación; Hola a todos, Cabe aclarar antes que nada, que esto es algo muy simple... no me considero ningun programador de php vb ... ya que no se mucho del tema, solo entiendo medianamente el codigo ...
Página:


Resultados 1 al 3 de 3

Temas similares

  1. Por Haggar en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de oro Array Avatar de Alucard^
    Fecha de ingreso
    26 ene, 08
    Ubicación
    Argentina
    Mensajes
    236
    Gustado
    8 Veces
    Me Gustan
    5 Veces

    Predeterminado Bloqueando Navegadores (con redireccionamiento)

    Hola a todos,

    Cabe aclarar antes que nada, que esto es algo muy simple... no me considero ningun programador de php vb... ya que no se mucho del tema, solo entiendo medianamente el codigo ya que se html y programo algo en Pawn que es bastante similar al php.... por lo que entender el codigo no se me hace dificil, pero si aplicarlo, ya que no conozco sus funciones, todas sus condiciones y demas cosas del lenguaje.

    Ese es un codigo muy sencillo, muy cortito y simple... pero quizas les puede servir en ciertas ocaciones. Supongamos que en su foro tienen algun problema con cierto navegador, o que quieran bloquear el IE (internet explorer) ya que tiene varios problemas y demas.

    Para ellos, debemos ir a:

    Admin CP --> Estilos y Plantillas --> Nuestro Estilo --> Header

    Y arriba de todo agregan el siguiente code:

    Código PHP:
    <if condition="is_browser('ie')">
    <
    script type="text/javascript"
    window.location="LINK_AQUI"
    </script>
    </if> 
    Y obviamente deben cambiar el "LINK_AQUI" por el link que ustedes quieran. Podrian crear una pagina sencilla en html poniendo algo como "El navegador ie esta bloqueado en nuestro foro, te recomendamos que uses los siguientes navegadores" y abajo ponen las paginas de los navegadores como: Firefox, Opera, Safari, Google Chrome y demas...

    O tambien, pueden crear un thread sobre eso... en el foro y luego poner el link del thread en este codigo.

    Ahora si quieren ponerle un cierto tiempo de espera y que el redireccionamiento no sea directo, deben usar el siguiente codigo:

    Código PHP:
    <if condition="is_browser('ie')">
    <
    script type="text/javascript"
    function 
    redireccion()

      
    window.locationf="LINK_AQUI"
    }  
    setTimeout ("redireccion()"2500); 
    </script>
    </if> 
    Deben cambiar el 2500 por el tiempo que quieran. Cabe aclarar que es en milisegundos.

    Dentro de functions.php podemos encontrar la siguiente funcion:

    Código PHP:
    function is_browser($browser$version 0
    La cual si ven adentro de ella encontraremos la lista de los navegadores que podemos usar con esta condicion anteriormente usada:

    Código PHP:
            $is = array(
                
    'opera'     => 0,
                
    'ie'        => 0,
                
    'mozilla'   => 0,
                
    'firebird'  => 0,
                
    'firefox'   => 0,
                
    'camino'    => 0,
                
    'konqueror' => 0,
                
    'safari'    => 0,
                
    'webkit'    => 0,
                
    'webtv'     => 0,
                
    'netscape'  => 0,
                
    'mac'       => 0
            
    ); 
    Bueno, esto es todo... espero que les haya servido y disculpen si hay algun error o si hay una mejor forma de hacerlo. Corrijanme cualquier cosa.

    PD: Tengo cierta duda a si es necesario hacerle un <else> al codigo... pero creo que no.

  2. #2
    Miembro especial Miembro de diamante Array Avatar de jjuuaannk
    Fecha de ingreso
    26 sep, 07
    Ubicación
    Venezuela, Maracaibo
    Mensajes
    1,226
    Gustado
    419 Veces
    Me Gustan
    27 Veces

    Predeterminado Re: Bloqueando Navegadores (con redireccionamiento)

    muy bueno seguro mas de uno le sera util..

    muchas gracias

    Saludos
    Outsistem.net - Disfruta del Ocio en Internet

    Software Taller 3.5 -La solución para el manejo y control de talleres de servicio técnico

  3. #3
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    423 Veces
    Me Gustan
    148 Veces

    Predeterminado Re: Bloqueando Navegadores (con redireccionamiento)

    Si, a muchos, Aunque no se para que bloquearian masque para que solo se pueda ver en los navegadores donde Se ve Perfecto el Foro como Mozilla Firefox.