Resultados 1 al 6 de 6

Mostrar contenido en funcion de url

Esta es una discusión en el tema Mostrar contenido en funcion de url dentro del foro vB4 Soporte General, parte de la categoría vBulletin 4x; Buenas, estoy manejando una imagenes en la cabecera que se deben mostrar en funcion de en que lugar estemos. Uso vbulletin suite la idea foros, subforos, post... una imagen resto de la web otra imagen. Lo estoy mirando con la "condition" de todo lo que he visto, lo que mas ...

  1. #1
    Usuario
    Fecha de ingreso
    12/may/2010
    Mensajes
    25
    Gracias
    7
    Agradecido 1 vez en 1 mensaje
    Poder de Credibilidad
    0

    Predeterminado Mostrar contenido en funcion de url

    Buenas,

    estoy manejando una imagenes en la cabecera que se deben mostrar en funcion de en que lugar estemos.
    Uso vbulletin suite
    la idea
    foros, subforos, post... una imagen
    resto de la web otra imagen.

    Lo estoy mirando con la "condition"
    de todo lo que he visto, lo que mas me interesa es

    Código:
    <if condition="$_SERVER['REQUEST_URI'] =='/foros/'">
    pero no me acaba de funcionar, uso vBseo para rescribir url.
    Hay alguna forma de conseguir esto?

    un saludo



    Temas Similares:

  2. #2
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.360
    Gracias
    60
    Agradecido 1.100 veces en 562 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar contenido en funcion de url

    Este es el foro de vb4 y estas poniendo una cadena para vb3, y la URL de tu foro no me dice nada para poder dar una mirada.

    en tal caso, imprime $_SERVER['REQUEST_URI'] y fijate que valor te devuelve

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  3. #3
    Usuario
    Fecha de ingreso
    12/may/2010
    Mensajes
    25
    Gracias
    7
    Agradecido 1 vez en 1 mensaje
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar contenido en funcion de url

    gracias Jhonnyf,
    una pregunta tonta, como se imprime la variable en codigo vb.


  4. #4
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.360
    Gracias
    60
    Agradecido 1.100 veces en 562 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar contenido en funcion de url

    en vb3:
    $_SERVER[REQUEST_URI]

    en vb4{vb:raw relpath}
    {vb:raw _SERVER.REQUEST_URI}

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  5. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    jucuegas (09/12/2010)

  6. #5
    Usuario
    Fecha de ingreso
    12/may/2010
    Mensajes
    25
    Gracias
    7
    Agradecido 1 vez en 1 mensaje
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar contenido en funcion de url

    Muchas gracias!!!
    es lo que necesitaba, ahora necesito aprender algo mas del codigo vb, ya que me manejo con php pero poco o nada con vb.

    como digo gracias, ya que he podido avanzar algo.

    Ahora me falta que la sentencia

    la url completa es
    /forumdisplay.php?f=502
    no se como poner exactamente la condición para que funcione en todos los foros independientemente del id
    <vb:if condition="$_SERVER['REQUEST_URI'] == '/forumdisplay.php'">
    en pensado en poner el *
    <vb:if condition="$_SERVER['REQUEST_URI'] == '/forumdisplay.php*'">
    pero no funciona
    a ver si encuentro la forma,

    un saludo


  7. #6
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.360
    Gracias
    60
    Agradecido 1.100 veces en 562 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar contenido en funcion de url

    para eso hay otras formas

    Si estas en un script (viendo foro, viendo un tema, viendo un post unico)

    Código HTML:
    <vb:if condition="THIS_SCRIPT == 'forumdisplay'">
    Estoy viendo cualquier foro
    </vb:if>
    Si estas viendo un foro
    Código HTML:
    <vb:if condition="$foruminfo['forumid']==2">
    Estoy viendo el foro 2 o un tema en el foro 2
    </vb:if>
    Otra forma
    Código HTML:
    <vb:if condition="$GLOBALS['forumid']==2">
    Estoy viendo el foro 2 o un tema en el foro 2 con la variable GLOBALS que funciona en cualquier parte y/o plantilla
     </vb:if>
    Mostrar solo en algunos foros
    Código HTML:
    <vb:if condition="$in_array($foruminfo['forumid'], array(1,2,3,etc,etc,etc,etc))">
     Estoy viendo el foro el foro 1,2,3, o etc, o etc ......
     </vb:if>


    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

Foro | Chat y Juegos | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg