Ayuda para condición múltiple en Blogger

  • Autor Autor fleming
  • Fecha de inicio Fecha de inicio
fleming

fleming

Delta
Redactor
Verificación en dos pasos activada
Saludos amigos, como puedo hacer una condicion doble o triple en Blogger? tipo asi:

<b:if cond='data:label.name == "Tag1" y "Tag2" y "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>


¿como se puede hacer eso?..
 
Creo que no es posible o por lo menos nunca habia visto eso, las condicionales de blogger vienen por default y no se pueden crear nuevas ni modificarse las existentes ya que blogger no es una plataforma modificable si hablamos de sus codigos, condicionales, etc..
 
Creo que no es posible o por lo menos nunca habia visto eso, las condicionales de blogger vienen por default y no se pueden crear nuevas ni modificarse las existentes ya que blogger no es una plataforma modificable si hablamos de sus codigos, condicionales, etc..

Hola claro que se puede xD.. pero solo que no se.. poner varias en una. en blogger puedes hacer miles de cosas solo hay que saber entrarle. creo que esta muy abierto blogger en modificaciones se refiere.
 
Creeme que no me paseo seguido por blogger, así que igual y lo que te digo es tonto...
Blogger permite "anidar" condiciones?

Insertar CODE, HTML o PHP:
<b:if cond='data:label.name == "Tag1">
   <b:if cond='data:label.name == "Tag2">
     <b:if cond='data:label.name == "Tag3">
           Aqui el contenido si las tres coincidieron
     </b:if>
   </b:if>

</b:if>

Saludos amigos, como puedo hacer una condicion doble o triple en Blogger? tipo asi:

<b:if cond='data:label.name == "Tag1" y "Tag2" y "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>


¿como se puede hacer eso?..
 
Esque tú dijiste Tag1 y tag 2 y tag3 😉
Tiene blogger una condición "else"?
Si sí, la idea que yo te propondría (en caso que no puedas hacer un "or" dentro de la condición) sería la misma: anidar:

Si igual a tag 1
--lo que pasa si sí
Si no, si igual a tag 2
--lo que pasa si sí
Si no, si igual a tag 3
----lo que pasa si sí

😀 qué te parece?


Ooo... Podrías probar algo como:
Insertar CODE, HTML o PHP:
<b:if cond='data:label.name == "Tag1" or "Tag2" or "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>

O algo como:

Insertar CODE, HTML o PHP:
<b:if cond='data:label.name == "Tag1" || "Tag2" || "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>
(en C++ se usan las verticales "|" (una o dos) para denotar el "or", tal vez funcione en blogger 🙂 )


No me sirve.. a juro tienen que ser las tres iguales.. yo necesito es "en caso que sea alguna de estas"
 
Me explico?... el posts quizas pueda tener Tag1 y Tag2 pero no Tag3 entonces ya con eso no me cumple la condicion :S!
 
Me explico?... el posts quizas pueda tener Tag1 y Tag2 pero no Tag3 entonces ya con eso no me cumple la condicion :S!

Sí. Creo que te entendi(imos). Intenta con lo que te propongo o cuentanos que más se te ocurre =D
 
Esque tú dijiste Tag1 y tag 2 y tag3 😉
Tiene blogger una condición "else"?
Si sí, la idea que yo te propondría (en caso que no puedas hacer un "or" dentro de la condición) sería la misma: anidar:

Si igual a tag 1
--lo que pasa si sí
Si no, si igual a tag 2
--lo que pasa si sí
Si no, si igual a tag 3
----lo que pasa si sí

😀 qué te parece?


Ooo... Podrías probar algo como:
Insertar CODE, HTML o PHP:
<b:if cond='data:label.name == "Tag1" or "Tag2" or "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>

O algo como:

Insertar CODE, HTML o PHP:
<b:if cond='data:label.name == "Tag1" || "Tag2" || "Tag3"'>
Aqui en caso que la tag sea igual a la deseada.
</b:if>
(en C++ se usan las verticales "|" (una o dos) para denotar el "or", tal vez funcione en blogger 🙂 )

Hola no funciona si coloco ambos ejemplos deja de mostrarme el posts.. es como si esa condicion dañara la parte de los posts.

Voy a tener que hacerlo de la manera tradicional <.<:


HTML:
      <b:if cond='data:label.name == "tag1"'>
Aqui en caso que sea Tag 1
      </b:if>

      <b:if cond='data:label.name == "tag2"'>
Aqui en caso que sea Tag 2
      </b:if>

      <b:if cond='data:label.name == "tag3"'>
Aqui en caso que sea Tag 3
      </b:if>

y asi susesivamente.

Si tiene Else.. un ejemplo claro esta en el titulo de las paginas:

PHP:
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<b:else/>
<title><data:blog.pageName/></title>
</b:if>
 
haber si entendi si solo quieres que se muestre en tag1 y tag2
<b:if cond='data:blog.url == &quot;URL de tag1&quot;'>
<b:if cond='data:blog.url == &quot;URL de tag2&quot;'>
aqui va el codigo
</b:if>
</b:if>
 
haber si entendi si solo quieres que se muestre en tag1 y tag2


No, la idea es que en caso de algunas de las tags mencionadas salga X cosa.. en caso que no este la tag en la lista pues sale otra cosa.

la condicion que tu pones dice que en caso que el post tenga tag1 y tag2 cumpla la condicion.
 
Genial gracias, me ha servido a mi tambien!
 

Temas similares

Atrás
Arriba