Página 1 de 1

¿Acotar Reputation System en view topic?  Tema Solucionado

Publicado: 27 Mar 2013, 11:35
por spiriferb
Hola de nuevo.
Habro un nuevo post pues creo que lo que se va a tratar difiere sustancialmente de los anteriores.
Buscando información por el foro, para tratar de solucionar este asunto me he encontrado con este tema Acotar Reputation System 0.6.3 en el que se indica la forma de acotar reputation system, mediante una condiciónal, a un punto concreto del view topic: "el mensaje creador del tema"
En mi caso, reputation System, no se va a utilizar, en principio, para valorar mensajes, sino solamente para valorar usuarios y esa valoración se va a realizar en dos subforos concretos: uno de compraventa y otro de regalos e intercambio.
Mi pregunta es la siguiente:
¿es posible establecer una condición para que el acceso a la valoración estubiese ligado a la id de los citados subforos y fuese solamente visible en esos subforos?
Hay va una coposicion por si aclara un poquito lo que quiero hacer:
Imagen
Gracias.

Re: ¿Acotar Reputation System en view topic?

Publicado: 30 Mar 2013, 15:37
por spiriferb
Por fin lo he conseguido.
A base de ensayo/error y un monton de fallos he conseguido lo que quería.
Aporto la modificación por si le interesa a alguien más.
Codigo original viewtopic_body.html

Código: Seleccionar todo

		<!-- IF S_REPUTATION and postrow.U_POST_AUTHOR -->
			<dd class="user-reputation"><strong>{L_REPUTATION}:</strong> <!-- IF postrow.S_VIEW_REPUTATION --><a href="#" onclick="jRS.userdetails('{postrow.POSTER_ID}', '{postrow.POST_ID}'); return false;"><!-- ENDIF --><strong>{postrow.U_REPUTATION}</strong><!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF --></dd>
			<!-- IF postrow.RS_RANK_IMG --><dd class="reputation-rank">{postrow.RS_RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
Código modificado viewtopic_body.html

Código: Seleccionar todo

		<!-- IF S_REPUTATION and postrow.U_POST_AUTHOR and (FORUM_ID == XX  or FORUM_ID == YY) -->
			<dd class="user-reputation"><strong>{L_REPUTATION}:</strong> <!-- IF postrow.S_VIEW_REPUTATION --><a href="#" onclick="jRS.userdetails('{postrow.POSTER_ID}', '{postrow.POST_ID}'); return false;"><!-- ENDIF --><strong>{postrow.U_REPUTATION}</strong><!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF --></dd>
			<!-- IF postrow.RS_RANK_IMG --><dd class="reputation-rank">{postrow.RS_RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
XX e YY son las ID de los foros donde se quiere que se vea.
Un saludo.