Ayuda con CUSTOM FIELDS
Publicado: 20 May 2015, 05:51
Estimados, ante todo Hola 
Les comento, había dejado los foros hace mucho (cuando la version de phpbb era la 2.0), y ahora estoy retomando en la version 3.1.4
Les comento mi problema, el foro que estoy armando es de Rol, y ademas del nombre de usuario, un usuario va a poder completar hasta 3 nombres de Personajes, estos nombres van a aparecer debajo del avatar en los temas donde el usuario responda o cree.
Estuve leyendo muchas guías y no logro resolver el problema.
Tengo 4 campos personalizados creados:
Personaje 1 (texto simple)
Personaje 2 (texto simple)
Personaje 3 (texto simple)
Personaje Actual (Selección desplegable)
En este último las opciones son Personaje 1, Personaje 2 y Personaje 3.
En el código del template prosilver, estoy indicando lo siguiente:
Como verán la idea es sencilla:
Si el campo Personaje Actual, tiene por valor "Personaje 1", se debe mostrar el valor del campo Personaje 1 como custom field encima del ranking (la parte de dd class está de ejemplo, ni siquiera llega a entrar a los IF de ahí mi problema)
Si me pueden ayudar con esto les estaría eternamente agradecido.
Gracias,
Saludos.
Sergio.

Les comento, había dejado los foros hace mucho (cuando la version de phpbb era la 2.0), y ahora estoy retomando en la version 3.1.4
Les comento mi problema, el foro que estoy armando es de Rol, y ademas del nombre de usuario, un usuario va a poder completar hasta 3 nombres de Personajes, estos nombres van a aparecer debajo del avatar en los temas donde el usuario responda o cree.
Estuve leyendo muchas guías y no logro resolver el problema.
Tengo 4 campos personalizados creados:
Personaje 1 (texto simple)
Personaje 2 (texto simple)
Personaje 3 (texto simple)
Personaje Actual (Selección desplegable)
En este último las opciones son Personaje 1, Personaje 2 y Personaje 3.
En el código del template prosilver, estoy indicando lo siguiente:
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Personaje Actual" -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE eq "Personaje 1" -->
<dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}">postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF not postrow.custom_fields.S_PROFILE_CONTACT -->
<dd class="profile-custom-field profile-{postrow.custom_fields.PROFILE_FIELD_IDENT}"><strong>postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON}</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Como verán la idea es sencilla:
Si el campo Personaje Actual, tiene por valor "Personaje 1", se debe mostrar el valor del campo Personaje 1 como custom field encima del ranking (la parte de dd class está de ejemplo, ni siquiera llega a entrar a los IF de ahí mi problema)
Si me pueden ayudar con esto les estaría eternamente agradecido.
Gracias,
Saludos.
Sergio.