Página 1 de 2
¿Avatar solo en algunos foros?
Publicado: 28 Feb 2012, 17:32
por uruguayito
Hola colegas.
Les saludo luego de un tiempo.
Me pregunto si es posible hacer que los usuarios puedan usar su Avatar solo en los foros Privados y no en los públicos dentro de mi sitio.
Gracias y saludos
Re: ¿Avatar solo en algunos foros?
Publicado: 28 Feb 2012, 17:48
por Alorse
No es posible, ni siquiera conozco un MOD con esa funcionalidad.
Re: ¿Avatar solo en algunos foros?
Publicado: 28 Feb 2012, 18:33
por Makoto
Puede ser algo asi
en viewtopic_body.html
envolver el codigo del avatar con
Código: Seleccionar todo
<!-- IF FORUM_ID = 4 -->
Aqui el codigo del avatar
<!-- ENDIF -->
Re: ¿Avatar solo en algunos foros?
Publicado: 28 Feb 2012, 23:49
por uruguayito
Guau Makoto
si se pudiera hacer eso que dices sería genial!
¿sabes a ciencia cierta que funcione o solo lo imaginas?

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 00:17
por Makoto
en teoria debe funcionar ya que dicho IF se encuentra en viewtopic.php tambien
pero no se como seria para colocar mas foro
creo que seria asi
Código: Seleccionar todo
<!-- IF FORUM_ID eq 3 or 4 or 5 -->
Aqui el codigo del avatar
<!-- ENDIF -->
se funcionar si funciona pero para mas foros creo que es asi
Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:03
por uruguayito
si no entendí mal, ¿tengo que hacer esos cambios en los 2 archivos? en viewtopic_body.html y viewtopic.php
Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:09
por Makoto
No solo en viewtopic_body.html
envolver el codigo que hace que se vea el avatar con el codigo que te di
Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:26
por uruguayito
hice el cambio que me sugieres así:
Código: Seleccionar todo
<dt>
<!-- IF FORUM_ID = 51 -->
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
<!-- ENDIF -->
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
<!-- ENDIF -->
</dt>
pero me sale este error:
Parse error: syntax error, unexpected '=', expecting ')' in /home/fliatjc/public_html/tjc/cache/tpl_ctf-se-v2_viewtopic_body.html.php on line 227
en esa línea 227 tengo esto:
Código: Seleccionar todo
<dl class="postprofile<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ELSE --> offline<!-- ENDIF -->" id="profile{MESSAGE_ID}">

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:29
por Makoto
no pues es
<!-- IF FORUM_ID eq 51 -->
o
<!-- IF FORUM_ID == 51 -->
error mio disculpa

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:48
por uruguayito
parecería que vamos por buen camino. (aunque aun no pruebo si en los foros restringidos se ve el avatar)
solo que:
además de eliminar el avatar, también elimina el NOMBRE del usuario :

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:51
por Makoto
Coloca el codigo asi
Código: Seleccionar todo
<dt>
<!-- IF FORUM_ID eq 51 -->
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
</dt>
Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 01:58
por uruguayito
antes de hacer esto último que me indicas, quiero decirte que, agregué más foros dónde sí quería que se vieran los Avatares así:
Código: Seleccionar todo
<dt>
<!-- IF FORUM_ID eq 51 or 10 or 63 or 92 or 11 or 65 -->
pero resulta que los avatares se ven por todo el foro, y no solo en esos que quiero

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 12:54
por Makoto
entonces prueba esto
Código: Seleccionar todo
<!-- IF FORUM_ID eq 51 or IF FORUM_ID eq 10 or IF FORUM_ID eq 63 or IF FORUM_ID eq 92 or IF FORUM_ID eq 11 or IF FORUM_ID eq 65 -->

Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 15:01
por uruguayito
Makoto escribió:entonces prueba esto
Código: Seleccionar todo
<!-- IF FORUM_ID eq 51 or IF FORUM_ID eq 10 or IF FORUM_ID eq 63 or IF FORUM_ID eq 92 or IF FORUM_ID eq 11 or IF FORUM_ID eq 65 -->

si pongo eso que dices, me sale esto:
Código: Seleccionar todo
Parse error: syntax error, unexpected T_VARIABLE in /home/fliatjc/public_html/tjc/includes/template.php(230) : eval()'d code on line 227
Re: ¿Avatar solo en algunos foros?
Publicado: 29 Feb 2012, 15:07
por Makoto
es xD
Código: Seleccionar todo
<!-- IF FORUM_ID eq 51 or FORUM_ID eq 10 or FORUM_ID eq 63 or FORUM_ID eq 92 or FORUM_ID eq 11 or FORUM_ID eq 65 -->