Gunner   26 Dec, 2010, 12:41 pm
#1

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:


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

<?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!
nentab   26 Dec, 2010, 1:17 pm
#2
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:
<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.
Gunner   26 Dec, 2010, 1:35 pm
#3
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!
nentab   26 Dec, 2010, 1:42 pm
#4
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.
Gunner   26 Dec, 2010, 1:55 pm
#5
Excelente! Lo hice y quedó joya! Aprovecho de compartir los códigos:

En la plantilla "showtread", abajo de:

<div class="float_right">
		{$newreply}
	</div>

Poner lo siguiente:

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


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!!
Gabriel   26 Dec, 2010, 2:21 pm
#6
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
Ignnacio_mybb_import8182   26 Dec, 2010, 8:18 pm
#7
(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:

<div class="float_right">
		{$newreply}
	</div>

Poner lo siguiente:

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


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.
Gunner   26 Dec, 2010, 9:03 pm
#8
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.
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.