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. :nolose:

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 :shock:
si se pudiera hacer eso que dices sería genial!

¿sabes a ciencia cierta que funcione o solo lo imaginas? :roll:

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}">
:nolose:

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 :chulo:

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 :

Imagen

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 :cry:

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 -->
:nolose: :nolose:

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 -->
:nolose: :nolose:
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
:jaja: :jaja:

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 -->