Gracias por responder Megabyte... pero no ... no funciono tampoco
Bueno... en realidad... si pongo el codigo como me lo diste me da un error de sintaxis, ya que seria
"neq" en vez de
"not eq". Ademas, como un adicional, para eliminar un poco de codigo pienso que seria mejor poner ELSEIF y quitar un ENDIF... bueno seria util si funcionara xD. Pero con este codigo pasa algo gracioso...
Si el usuario tiene algo en el campo, mustra el contendido del campo (valga la redundancia) y ademas muestra lo que vendria a ser "Cualquier otra cosa..." dos veces...
El usuario que no tiene nada en el campo, simplemente no muestra nada...
He probado quitando las condicionales <!-- BEGIN custom_fields --> y <!-- END custom_fields --> , usando el sig codigo, pero en este caso, siempre se muestra el contenido del ELSE
Código: Seleccionar todo
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Mi Campo" -->
<dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ELSE -->
Cualquier otra cosa....
<!-- ENDIF -->
He visto en el Area 51>>Wiki (
http://wiki.phpbb.com/Tutorial.Custom_profile_fields ) un tutorial para usar los custom fields, y veo que hay dos formas de invocarlos. Por ejemplo, si mi campo que se llama "Mi Campo" tiene como ID "campo" supongo que quedaria asi:
Código: Seleccionar todo
<!-- IF postrow.S_PROFILE_CAMPO -->
<br /><b>{postrow.PROFILE_CAMPO_NAME}:</b> {postrow.PROFILE_CAMPO_VALUE}
<!-- ENDIF -->
Y adivinen... tampoco funciona...
Lo curioso del caso es que si le pongo ELSE siempre va a mostrar su contenido, ya que la primera variable resulta falsa.
Código: Seleccionar todo
<!-- IF postrow.S_PROFILE_CAMPO -->
<br /><b>{postrow.PROFILE_CAMPO_NAME}:</b> {postrow.PROFILE_CAMPO_VALUE}
<!-- ELSE -->
Cualquier otra cosa...
<!-- ENDIF -->
Tengo entendido que con este codigo hay un bug de phpbb , por lo cual siempre se utiliza de la otra manera... pero quien sabe, puede ser que ya lo hallan corregido y yo ha haya puesto mal el codigo
En conclusión: Nada funciona hasta el momento
Como siempre... confio en ustedes chicos
Saludos y gracias Megabyte por responder tambien!!