[Error]  Colocar botones de "Me gusta" y "Twittear" en primer post
* URL del foro: www.foro.pesretro.com * Versión del foro: MyBB 1.6 * Actualización: Ninguna, v1.6 nativa Hola a todos! Veo que éste foro ha creci...


Hola a todos!

Veo que éste foro ha crecido bastante desde la última vez que vine y me alegro porque abdonroda es un excelente usuario.

Bueno, quería hacerles una consulta, resulta que quiero colocar, sólo en el primer post de cada topic un botón de "Me gusta" de Facebook y otro de "Twittear", tal como pueden ver en mi blog:

[Imagen: megusta20twittear.png]

El problema es que no sé en qué plantilla debo hacerlo, nunca me he puesto a investigar cual es cual por falta de tiempo. Y si la encontrase, de qué forma puedo poner el enlace? Quedará dentro del área del post o en la zona superior?

Me comentaron en otro foro que podría hacer algo con un código PHP así:

Código PHP:
<?php
if($postcounter==1)
{
...
Código del botón...
}
?>

Pero nuevamente desconozco el lugar donde instalarlo.

Tengo los códigos para incluir, de hecho los compartiría si se solicitan, pero para no hacer más extensa la consulta me limito sólo a esto por ahora.

Muchísimas gracias de antemano!
Pues ponerlo solo en el primer post sería algo complicado, pero ese código que acabas de poner ahí puede ser algo interesante si permites php en las plantillas. Lo probaré ahora mismo a ver si va como yo creo. Y ya te respondería aquí de cómo hacerlo.

En caso de que no me sirva ese código, no te valdría ponerlo encima del primer post? Eso sería fácil, agregándolo en la plantilla showthread. Pero que solo sea en un post, sería complicado ya que todos los post utilizan la misma plantilla.

Pero bueno, pruebo y te cuento. Wink



Bien, lo conseguí. Big Grin
Pero tu códido no me valio... Me rompía la plantilla. :S
Así que he hecho uno nuevo, te explico:

En donde quieres que salgan los botones (dentro de la plantilla postbit/postbit_classic) pones lo siguiente:
Código:
<if $postcounter==1 then>
...Código para los botones aquí...
</if>

Cabe destacar que tienes que tener activado el plugin de PHP in Templates.
Última modificación: 26 Dec, 2010, 1:32 pm por Cluster.
A ver, espera... eso de showtread no lo había tomado en cuenta... dónde quedarían? Lo de ponerlo en el primer post era para que al hacer click en "Me gusta", por ejemplo, en Facebook se vea que te gusta tal topic dentro de un foro, se entiende? Si lo colocaba en otro lado pensaba que no iba a aparecer bien...

Muchísimas gracias por el dato, voy a probar ambas cosas, aunque creo que me voy a decantar por la opción de showtread, sorry si te hice investigar lo de ponerlo en el primer post, pasa que no sabía de la opción.

Gracias de nuevo!
No pasa nada, para eso estamos. Smile

Poniendolo en el showthread podrías ponerlo en lo que sería esta zona:

[attachment=1793]

O sino pues debajo de todos los post.
Excelente! Lo hice y quedó joya! Aprovecho de compartir los códigos:

En la plantilla "showtread", abajo de:

Código PHP:
<div class="float_right">
        {
$newreply}
    </
div

Poner lo siguiente:

Código PHP:
<div class="float_right">
<
p style="float:right;"><script src="http://connect.facebook.net/es_ES/all.js#xfbml=1"></script><fb:like layout="button_count" show_faces="false" width="100" font="arial"></fb:like>
<
a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-lang="es">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
</
div

Y quedará asi:

[Imagen: me20gusta20en20foro.png]

Hay que colocarlo antes del código que puse arriba para que el botón de "Responder" siga donde está.

Aaah! Ahora estoy investigando como hacer para que el botón de "Me gusta" tenga un contador tal cual el de Twitter, sé que se puede porque lo he visto en muchos lados, si alguien se entera que nos cuente!

Muchísimas gracias abdon!!
Ami también me sirvió... asi que a favs y +gracias.... (se me cruzan los dedos, estuve poniéndome a traducir el Proyecto PHC Download de PHCredo) Tongue
(26 Dec, 2010, 1:55 pm)Gunner escribió: Excelente! Lo hice y quedó joya! Aprovecho de compartir los códigos:

En la plantilla "showtread", abajo de:

Código PHP:
<div class="float_right">
        {
$newreply}
    </
div

Poner lo siguiente:

Código PHP:
<div class="float_right">
<
p style="float:right;"><script src="http://connect.facebook.net/es_ES/all.js#xfbml=1"></script><fb:like layout="button_count" show_faces="false" width="100" font="arial"></fb:like>
<
a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-lang="es">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
</
div

Y quedará asi:

[Imagen: me20gusta20en20foro.png]

Hay que colocarlo antes del código que puse arriba para que el botón de "Responder" siga donde está.

Aaah! Ahora estoy investigando como hacer para que el botón de "Me gusta" tenga un contador tal cual el de Twitter, sé que se puede porque lo he visto en muchos lados, si alguien se entera que nos cuente!

Muchísimas gracias abdon!!

Kitipa te dio la idea Smile.
Si, como decia al principio un usuario me dio la idea de usar un "if" de PHP, pero al final, al ponerlo en el showtread no fue necesario. No lo nombré para no hacer spam a otro foro. Igual gracias a el por la sugerencia!
Última modificación: 26 Dec, 2010, 9:07 pm por Sefe.