• 0
  • 15 RepliesReplies
  • 8084 ReadTimes Read
  • 0 PointsPoints

Topic: Mostrar cantidad de gracias recibidas

Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Mostrar cantidad de gracias recibidas
June 28, 2014 - 07:58 19:58
Mostrar cantidad de gracias recibidas

Datos importantes:
Url del foro: www.chile-pro.com
Version de SMF: 2.8
Theme del foro: twotone
Cuenta demo: User: demo pass: demo

Descripcion del problema:

amigos, les cuento, tengo el siguiente código que muestra la cantidad de comentarios que tiene un tema

Code: [Select]
<div class="readmorimg"><img src="http://www.chile-pro.com/Themes/twotone_20/images/comments.png" alt="comentar" /></div>&nbsp;&nbsp;'.$txt['coment'].'&nbsp;(', $context['num_replies'], ')
de la siguiente manera:



lo que me gustaría es poder hacer lo mismo, pero con los gracias que recibió un tema a traves del mod Thank-o-matic 3.0
Se que esta es la función que muestra el numero de gracias de un tema
Code: [Select]
$thankYouPost['counter']
Pero me falta me imagino hacer la consulta a la base de datos, que no se bien como hacerla.

Espero su ayuda amigos, muchas gracias :D
LIGAS DE PES6 ONLINE EN CHILE
www.chile-pro.com
Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:Mostrar cantidad de gracias recibidas
Reply #1 June 28, 2014 - 11:17 23:17
Lo que pasa es que el thanks o matic funciona por comentario y no por tema en si, es decir se da gracias a la primera, segunda y x respuesta pero no al tema en general.
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #2 June 30, 2014 - 12:38 00:38
Gracias 4k por tu respuesta, lo que pasa es que con este codigo:

Code: [Select]
echo '
<', $message['approved'] ? ($message['alternate'] == 0 ? 'windowbg' : 'windowbg2') : 'approvebg', '" style="display: '.($message['thank_you_post']['isThankYouPost'] ? 'block' : 'none').';" id="ThankOMaticID' . $message['id'] . '">
<span class="error" id="ErrorThankOMaticID' . $message['id'] . '"></span>';
// Output the Template for Thank-O-Matic (Normal found in the index.template.php)
// It will fall back into a standard function, if this template_thank_you_post doesn't exists!
if ($message['thank_you_post']['isThankYouPost'])
{
// Mistake? Function not loaded oO.
if (empty($context['call_thank_you_post_func']))
loadThankYouTemplateFunctions();

// Call the correct function =D
$context['call_thank_you_post_func']($message['thank_you_post']);
}

me muestra los gracias solo del primer tema, de la siguiente manera



El problema es que no le puedo quitar lo de "A  personas les gusta este mensaje:" por que si no me equivoco, cuando lo llama lo hace completo a través de esta linea:

Code: [Select]
// Call the correct function =D
$context['call_thank_you_post_func']($message['thank_you_post']);

Pero no consigo mostrar solo el numero
agradecería tu ayuda
Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:Mostrar cantidad de gracias recibidas
Reply #3 June 30, 2014 - 01:01 01:01
En el archivo Sources/Subs-ThankYou.php

Tenes que buscar la función:
Code: [Select]
template_thank_you_post($thankYouPost, $id_msg)
Ahí tenes todo lo que muestra el mod, editando eso podes conseguir solo mostrar el numero de gracias que recibiste.
Saludos
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #4 June 30, 2014 - 08:13 08:13
El problema es que ese código también se muestra bajo el primer tema:



Y si lo modifico desde ahí, se modificara también el código de la parte de abajo. por eso buscaba alguna forma de hacerlo a través de:

Code: [Select]
$thankYouPost['counter']
Gracias 4K ojala se puede hacer algo
PD: Espero tu presupuesto para el mod que hablamos :D
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Mostrar cantidad de gracias recibidas
Reply #5 July 05, 2014 - 01:47 13:47
A ver si te sirve esto:

Code: [Select]
$select = @mysql_query("SELECT thank_you_post FROM `smf_messages` WHERE id_msg = '".$context['topic_first_message']."'");
$array = @mysql_fetch_array($select);

Iría antes de la info de cantidad de gracias.
Y la cantidad en número es con este array:

Code: [Select]

array['thank_you_post'].'
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #6 July 05, 2014 - 08:09 20:09
A ver si te sirve esto:

Code: [Select]
$select = @mysql_query("SELECT thank_you_post FROM `smf_messages` WHERE id_msg = '".$context['topic_first_message']."'");
$array = @mysql_fetch_array($select);

Iría antes de la info de cantidad de gracias.
Y la cantidad en número es con este array:

Code: [Select]

array['thank_you_post'].'

amigaso gracias por responder, ese código funciona con la versión anterior del than o matic, con la versión 3 no funciona :P
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Mostrar cantidad de gracias recibidas
Reply #7 July 06, 2014 - 04:02 04:02
Lo probaste?
no avatar
Usuario: rapbyone
Rango: Nuevo Usuario
Mensajes: 28
Points: 11
Mi web: http://www.chile-pro.com
Perfil: View Profile
Re:Mostrar cantidad de gracias recibidas
Reply #8 July 06, 2014 - 11:52 11:52
Lo probaste?

Si amigo, lo probe, de hecho lo tenia de la modificacion de un usuario zistu algo asi que agregaba varias cosas en el tema principal, a ti te funcionó amigo??
Sent through Adkimode
Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:Mostrar cantidad de gracias recibidas
Reply #9 July 06, 2014 - 02:38 14:38
El problema de hacer eso es que agregas una consulta extra, ahora mismo estoy de viaje pero si no lo pudiste resolver para mi retorno intentare darte una mano.
Saludos
no avatar
Usuario: nodensdorian
Rango: Nuevo Usuario
Mensajes: 207
Points: 27
Mi web: http://www.ardiforos.com.ar/
Perfil: View Profile
Re:Mostrar cantidad de gracias recibidas
Reply #10 July 06, 2014 - 02:46 14:46
Si amigo, lo probe, de hecho lo tenia de la modificacion de un usuario zistu algo asi que agregaba varias cosas en el tema principal, a ti te funcionó amigo??

Yo tengo el thank-o-matic 3.0 y funciona bien. Igual fijate porke la consulta la tenés que agregar antes del div, si no, no funciona.
4k tiene razón también, esto agrega una consulta extra a la BD, sin embargo, yo lo usé en mi foro y no parecía significativo para la BD aunke todo suma.

Cualkier cosa, dejá tu Display.template y me fijo, si kerés.
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #11 July 08, 2014 - 02:23 14:23
Si amigo, lo probe, de hecho lo tenia de la modificacion de un usuario zistu algo asi que agregaba varias cosas en el tema principal, a ti te funcionó amigo??

Yo tengo el thank-o-matic 3.0 y funciona bien. Igual fijate porke la consulta la tenés que agregar antes del div, si no, no funciona.
4k tiene razón también, esto agrega una consulta extra a la BD, sin embargo, yo lo usé en mi foro y no parecía significativo para la BD aunke todo suma.

Cualkier cosa, dejá tu Display.template y me fijo, si kerés.

Aquí adjunto mi display.template, gracias por ayudar amigos :D
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #12 July 15, 2014 - 02:41 02:41
ups
Usuario: rap
Rango: Nuevo Usuario
Mensajes: 133
Points: 1
Mi web: http://www.chile-pro.com/
Perfil: View Profile
Pais:
cl
Re:Mostrar cantidad de gracias recibidas
Reply #13 July 27, 2014 - 10:41 22:41
ups pls
no avatar
Usuario: rapbyone
Rango: Nuevo Usuario
Mensajes: 28
Points: 11
Mi web: http://www.chile-pro.com
Perfil: View Profile
Re:Mostrar cantidad de gracias recibidas
Reply #14 August 09, 2014 - 11:38 23:38
Ups???
Sent through Adkimode
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines