Página 1 de 1

Acotar Reputation System 0.6.3

Publicado: 03 Mar 2013, 19:50
por golf-1
Hola, espero hacer la pregunta en el sitio indicado y no estar fuera de las normas.
Se que no se da soporte a localhost, la cosa es que he instalado el MOD en mi foro de prueba para saber las posibilidades que tiene y si hago bien las modificaciones para no romper mi foro (no sería la primera vez...)
La cosa es que me he fijado que se puede configurar por grupos de usuarios y por foros, pero no por mensajes. Me refiero a que solo se pueda botar el primer mensaje de cada hilo, no todos. (nada que ver con los mensajes que tenga cada usuario).
Podríais decirme que tengo que modificar para esto? podría hacerse?

Como siempre muchas gracias de antemano :ok:

Re: Acotar Reputation System 0.6.3

Publicado: 09 Mar 2013, 12:30
por golf-1
Perdonar el doble post, pero veo que el tema se hunde y necesitaba una ayudita o saber si no es posible para buscar otro mod que se ajuste más...
Un saludo y gracias.

Re: Acotar Reputation System 0.6.3

Publicado: 10 Mar 2013, 02:39
por Makoto
como tu lo has dicho el mod solo hace eso pueder dar reputacion al primer mensaje de un tema o todos los mensajes del tema

Re: Acotar Reputation System 0.6.3

Publicado: 10 Mar 2013, 13:15
por golf-1
Muchas gracias por la respuesta, entonces seguiré dándole vueltas al MOD porque no encontré la opción de darle reputación solo al primer mensaje del tema :ops
Siento las molestias y a ver si de esta va la vencida jejeje


edito: lo siento, pero por más que miro en el ACP no encuentro como hacer para que solo pueda valorarse el primer mensaje de cada tema...
Podríais decirme donde debo mirar?

Re: Acotar Reputation System 0.6.3  Tema Solucionado

Publicado: 11 Mar 2013, 03:32
por EmmaX
este mod no tiene esa opcion para activar desde el acp, tal vez lo confundieron con el thank for post..

lo que creo que podes hacer seria buscar esta linea en el viewtopic_body.html

Código: Seleccionar todo

<!-- IF S_REPUTATION and S_FORUM_REPUTATION -->
				<ul class="post-reputation<!-- IF postrow.RS_POST_CLASS --> {postrow.RS_POST_CLASS}<!-- ENDIF -->">
					<li class="rate-good-icon"><!-- IF postrow.S_GIVE_REPUTATION --><a href="#" onclick="jRS.positive('{postrow.POST_ID}', event, this); return false;" <!-- IF postrow.RS_GIVEN_POINT gt 0 -->class="{postrow.RS_POST_CLASS}" title="{L_RS_YOU_RATED} {postrow.RS_GIVEN_POINT}"<!-- ELSE --> title="{L_RS_RATE_POST}"<!-- ENDIF -->><span>{L_RS_ADD_POINTS}</span></a><!-- ENDIF --></li>
					<li class="reputation {postrow.RS_BOX_COLOR}"><div title="{L_RS_POST_REPUTATION}"><!-- IF postrow.S_VIEW_REPUTATION --><a href="#" onclick="jRS.postdetails('{postrow.POST_ID}'); return false;"><!-- ENDIF -->{postrow.POST_REPUTATION}<!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF --></div></li>
					<!-- IF postrow.S_GIVE_REPUTATION && postrow.S_GIVE_NEGATIVE--><li class="rate-bad-icon"><a href="#" onclick="jRS.negative('{postrow.POST_ID}', event, this); return false;" <!-- IF postrow.RS_GIVEN_POINT lt 0 --> class="{postrow.RS_POST_CLASS}" title="{L_RS_YOU_RATED} {postrow.RS_GIVEN_POINT}"<!-- ELSE --> title="{L_RS_RATE_POST}"<!-- ENDIF --> onclick="return false;"><span>{L_RS_SUBTRACT_POINTS}</span></a></li><!-- ENDIF -->
				</ul>
				<br />
			<!-- ENDIF -->
y agregar esta ANTES

Código: Seleccionar todo

<!-- IF not START and postrow.S_ROW_COUNT == 0 -->
y esta DESPUES

Código: Seleccionar todo

<!-- ENDIF -->

lo que esto hace es agregar una condicion que solo se cumple, si el post es el primero y esta en la primera pagina, es decir, si el post es el Tema..

yo te diria que lo pruebes ya que solo son dos lineas de codigo facilmente removibles, yo lo tengo asi en mi foro y me funciona..

mi duda es que creo que la variable {START} pertenece al mod thanks, pero probalo a ver si asi como esta funciona

Re: Acotar Reputation System 0.6.3

Publicado: 11 Mar 2013, 10:57
por golf-1
Muchas gracias EmmaX!! Ha funcionado perfecto!