Condicion para cambiar el header cuando entren en cierto foro.

Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Das Underground Seguir

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Una vez mas yo pidiendo ayuda con los codigos...
Esta vez lo que quiero es que cuando los usuarios entren al foro:

http://www.chileunder.com/forumdisplay.php?f=50

Cambie la imagen que tengo de header, por otra
(idea bastante original de mis usuarios)

Eso seria.

PD: Me gustaria que si puediese dejar tambien el codigo en el caso que fuesen 2 o mas foros.
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Insertar CODE, HTML o PHP:
<if condition="$forum[forumid] == [COLOR=Red]X[/COLOR]">
[COLOR=Red]Codigo del header para ese foro[/COLOR]
<else />
[COLOR=Red]Codigo Header para el resto[/COLOR]
</if>
X lo reemplazas por el ID del foro a cambiar el header.
Codigo del header para ese foro lo reemplazas por el codigo del header que queres que aparezca en ese foro.
Codigo Header par ael resto lo reemplazas por el header que queres que aparesca en el resto de los foros
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Gracias amigo..

una ultima consulta, el codigo lo puedo ingresar en las opciones del skin ahi en el recuadro donde se ingresa la direccion del logo, o lo hago mejor en la plantilla header?
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Pues no me resulta, coloque el codigo con la ID del foro, pero solo me muestra un header, el primero, en todos los foros...

aqui te dejo el codigo que puse:

PHP:
<if condition="$forum[forumid] = 50">
    <img src="http://www.chileunder.com/images/greenfox/misc/logo paranormal.jpg" border="0" />
    <else />
    <img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
    </if>
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Me olvide un =, seria ==X.
PHP:
<if condition="$forum[forumid] == 50">
    <img src="http://www.chileunder.com/images/greenfox/misc/logo paranormal.jpg" border="0" />
    <else />
    <img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
    </if>
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
El "Espacio" aqui "logo paranormal.jpg" puede que te genere un problema te sugiero que mejor pongas "logo_paranormal.jpg" (Obviamente cambiando el nombre tambien a tu imagen)

Saludos.
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Re: Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Me olvide un =, seria ==X.
<if condition="$forum[forumid] == 50">

Amigo me dices que es ==X (ojo que la X va sin espacio despues del ==)

y en el codigo sale == 50 (Con espacio)
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Puedes probar tambien "invirtiendo la condicion"

Insertar CODE, HTML o PHP:
[COLOR=#000000][COLOR=#007700]<if [/COLOR][COLOR=#0000BB]condition[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"$forum[forumid] != 50"[/COLOR][COLOR=#007700]>
[/COLOR][COLOR=#007700][/COLOR][/COLOR][COLOR=#000000][COLOR=#007700][/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]    <[/COLOR][COLOR=#0000BB]img src[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"http://www.chileunder.com/images/greenfox/misc/logo.jpg" [/COLOR][COLOR=#0000BB]border[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"0" [/COLOR][COLOR=#0000BB]alt[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"$vboptions[bbtitle]" [/COLOR][COLOR=#007700]/>[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#007700]    <else />
[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]    <[/COLOR][COLOR=#0000BB]img src[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"http://www.chileunder.com/images/greenfox/misc/logo paranormal.jpg" [/COLOR][COLOR=#0000BB]border[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"0" [/COLOR][COLOR=#007700]/>[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]
    </if>[/COLOR][/COLOR]

Saludos.
 
C

CrazyEye

Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

La condición para mostrar algo si estamos en el foro de id = X:

PHP:
<if condition="$forumid == X">
contenido aquí
</if>
La condición para mostrar algo si no estamos en el foro de id = X:

PHP:
<if condition="$forumid != 2">
contenido aquí
</if>
o bien, combinarlos así:

PHP:
<if condition="$forumid == X">
lo que quieres mostrar dentro del foro de id= X
<else />
lo que quieres mostrar fuera del foro de id= X
</if>
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
y por ejemplo para colocar mas de dos foros, como quedaria el codigo...

algo asi:

PHP:
<if condition="$forumid == X" or "$forumid == X">
lo que quieres mostrar dentro del foro de id= X
<else />
lo que quieres mostrar fuera del foro de id= X
</if>

??
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
<if condition="$forum[forumid]!=x AND $forum[forumid]!=y AND $forum[forumid]!=z">
codigo del "logo normal
"
<else />
Codigo del "logo paranormal" xD :p
</if>

Saludos.
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Este es el codigo que estoy usando y me funciona bien:

PHP:
<if condition="$forumid == 50">
<img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0" alt="$vboptions[bbtitle]" />
<else />
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
</if>

pero quiero que sea el forumid 50 y el 205, como quedaria..?
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Prueba con este y nos cuentas :)

PHP:
<if condition="$forumid != 50 AND $forumid != 205">
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
 <else />
 <img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0" alt="$vboptions[bbtitle]" />
 </if>
Saludos.
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Prueba con este y nos cuentas :)

PHP:
<if condition="$forum[forumid]!=50 AND $forum[forumid]!=205">
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
 <else />
 <img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0" alt="$vboptions[bbtitle]" />
 </if>
Saludos.

No :(

Tambien probe con este y no sale:

PHP:
<if condition="$forumid = 50, 205">
<img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0" alt="$vboptions[bbtitle]" />
<else />
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0" alt="$vboptions[bbtitle]" />
</if>
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Este deberia fucnionar, lo probe en localhost y fucniona.
Insertar CODE, HTML o PHP:
<if condition="in_array($forum['forumid'], array(50,205))">
<img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0"  alt="$vboptions[bbtitle]" />
<else />
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0"  alt="$vboptions[bbtitle]" />
</if>
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Re: Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Este deberia fucnionar, lo probe en localhost y fucniona.
Insertar CODE, HTML o PHP:
<if condition="in_array($forum['forumid'], array(50,205))">
<img src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0"  alt="$vboptions[bbtitle]" />
<else />
<img src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0"  alt="$vboptions[bbtitle]" />
</if>

mmm...
nose que pasa, pero tampoco funcione, se queda con el header normal aun estando en los foros paranormal

PD: el 205 es un sub-foro, alomejor eso puede estar afectando en algo..
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

Proba este entonce si es un subforo:
Insertar CODE, HTML o PHP:
<if condition="in_array($forumid, array(50,205))">
<img  src="http://www.chileunder.com/images/greenfox/misc/paranormal.jpg" border="0"  alt="$vboptions[bbtitle]" />
<else />
<img  src="http://www.chileunder.com/images/greenfox/misc/logo.jpg" border="0"  alt="$vboptions[bbtitle]" />
</if>
 

Tharos

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Dic 2007
Mensajes
1.029
No creo que por ser un subforo afecte con la nueva forma que te paso gasper, ya que todos tienen su forumid, sean foros o subforos :p
Quizas hiciste algo mal perro...
bueeno, te deseo suerte :D
 

imported_Gasper

Eta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Mar 2008
Mensajes
1.271
Respuesta: Condicion para cambiar el header cuando entren en cierto foro.

No es lo mismo, con la otra como la condicion lo dice: $forum['forumid'], esta llamando a un foro, sacando eso y dejando solo al forumid es global.
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Arriba