News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Boton "Me Gusta" en comentarios

Started by ElLoco, March 19, 2011, 11:00:38 AM

Previous topic - Next topic

ElLoco

Hola gente como les va, queria saber si hay algun mod en el cual se pueda poner Me gusta en los comentarios que hagan los usuarios.

Mi foro es Version 1.1.13.

gracias  ;)

DoctorMalboro

No, y dudo que si lo hacen lo hagan para 1.1.x... digamos que para programar 2.0 es más fácil y ya casi los nuevos mods son todos para 2.0

ElLoco

para vos cual seria la mejor version para el smf la 2.0?

DoctorMalboro

Las versiones se aplican en todos los softwares. Te pongo de ejemplo IE: Cuando salió IE6 era lo mejor del mercado por lejos ya que tenía la tecnología de ese momento. Luego de un tiempo, salieron navegadores más potentes y entonces IE sacó IE7, dejando a IE6 como una segunda versión estable. Cuando salió IE8 ya no se recomendó usar IE6 ya que estaba desactualizado y tenía varios problemas. Hoy es el día que IE6 es una versión antigua y que no se debe usar.

Lo mismo pasa con SMF 1.1, tarde o temprano vas a tener que pasarte a 2.0, ya que en algún momento van a cesar la creación de themes y mods junto a su actualización, además de que va a cesar las actualizaciones (como le pasa a 1.0). Lo podes hacer cuando quieras, pero vas a darte cuenta de que tiene sus desventajas usar 1.1...

Principiante1

Si creo que los mods se estan actualizando para SMF 2.0rc...

Masomenos para lo que tu pides hay un mod que se llama facebook like mod.

http://custom.simplemachines.org/mods/index.php?mod=2543

ElLoco

gracias por las respuestas.. veo muchos mods que me gustan y son para 2.0 y estaria bueno pasarme a 2.0, una vez ya me pase a 2.0 y en la lista de usuarios figuraban 2000 usuarios menos que teniendo la version 1.1.13 por que pasa eso? si podria solucionar eso me paso a 2.0

DoctorMalboro

Hay que ver cómo es tu base de datos, cuanto mantenimiento tiene y muchas cosas más. Si tenes windows, podes intentar hacerlo en localhost con WAMPP o AppServ, y luego del traspaso ver qué problemas te trae, así se resuelven para poder tener la base de datos en 2.0 sin tener que cerrar tu foro.

paisanet

#7
Despues de crear el boton en:
http://developers.facebook.com/docs/reference/plugins/like/

Debes editar el archivo : Display.template.php

El archivo se encuentra en la carpeta:
/public_html/foro/Themes/el_nombre_de_tu_tema

Asunto resuelto:
En ese archivo ubicas la linea 455: // Show "Ã,« Last Edit: Time by Person Ã,»" if this post was edited.

y justo encima de esa linea agregas el codigo que quieras añadir al diseño del foro, en html y debes incluirlo entre un echo asi:
echo ' aqui tu codigo html ';

Con eso queda asi lo que agregues al diseño del foro, justo encima de donde sale la fecha de ultima modificacion del articulo:



ElLoco

#8
el codigo para poner eso de compartir cual es?

EDIT: ya pude hacerlo, gracias.

ElLoco

Disculpen el segundo post, como puedo hacer para que solamente salga en el primer mensaje y no en todos los comentarios que hagan los demas usuarios?

gracias.

Diego Andrés

Creo que no se puede cambiar eso, a menos que lo hagas manualmente.

Pero mira prueba con este: http://custom.simplemachines.org/mods/index.php?mod=2827

Ese solamente sale en el primer mensaje o sea en el tema.

SMF Tricks - Free & Premium Responsive Themes for SMF.

ElLoco

si pero pasa que yo tengo version 1.1.13.. me iba a pasar a 2.0 pero paisanet me dio esa guia para ponerlo en los mensajes pero quisiera que solamente salga en el primer tema y no en los comentarios que hagan los usuarios.

gracias.

paisanet

Quote from: ElLoco on March 20, 2011, 08:42:19 AM
si pero pasa que yo tengo version 1.1.13.. me iba a pasar a 2.0 pero paisanet me dio esa guia para ponerlo en los mensajes pero quisiera que solamente salga en el primer tema y no en los comentarios que hagan los usuarios.

gracias.

Hay ya tocaria agregarle una consulta a la base de datos, y usar un div que solo se muestre si el id es igual al del primer mensaje del post. almenos eso se me ocurre asi de momento... mas tarde intento y te cuento como me fue.

lean

Na, nada de base de datos, con solo poner el condicional de que si es el primer mensaje del tema que lo muestre.

if ($message['id'] == $context['topic_first_message'])
echo 'Se muestra el boton ';


paisanet

#14
Quote from: Lean on March 22, 2011, 08:35:52 PM
Na, nada de base de datos, con solo poner el condicional de que si es el primer mensaje del tema que lo muestre.

if ($message['id'] == $context['topic_first_message'])
echo 'Se muestra el boton ';


Eso no funciono compañero, voy a ver si muevo mas bien los botones de facebook justo bajo el titulo del primer post.

Encontre un codigo para ver si es el primer mensaje del tema, pero aun no entiendo como trabaja:
// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
echo '
<div class="smalltext">&#171; <b>', !empty($message['counter']) ? $txt['reply'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</b> ', $message['time'], ' &#187;</div></td>
<td align="', !$context['right_to_left'] ? 'right' : 'left', '" class="postbuttons">';

paisanet

#15
Probando tampoco funciona poner:
if (empty($message['counter'])){ echo'codigo me gusta de facebook'; }

if ($message['counter'] == "0" ){ echo'codigo me gusta de facebook'; }

if ($message['counter'] == 0 ){ echo'codigo me gusta de facebook'; }

DoctorMalboro

Tal vez porque $message['counter'] es un integer y vos le estas dando una prueba como si fuera un string?

if($message['counter'] == 0) { echo'código de facebook'; }

No se, pero creo que igual no va a funcionar... Con más tiempo lo reviso bien.

lean

No funciona porque no lo sabes hacer funcionar me parece. Hice hasta mods con esa variable y funciona perfecto.

DoctorMalboro

Quote from: Lean on March 23, 2011, 05:03:51 PMNo funciona porque no lo sabes hacer funcionar me parece. Hice hasta mods con esa variable y funciona perfecto.
Me parece que el ataque hacia mi era inecesario, no? Sólo di mi opinión...

lean

Quote from: DoctorMalboro on March 23, 2011, 05:08:42 PM
Quote from: Lean on March 23, 2011, 05:03:51 PMNo funciona porque no lo sabes hacer funcionar me parece. Hice hasta mods con esa variable y funciona perfecto.
Me parece que el ataque hacia mi era inecesario, no? Sólo di mi opinión...
Na, si no es para vos eso, me olvide de citar a paisanet.

Quote from: paisanet on March 22, 2011, 09:26:06 PM
Quote from: Lean on March 22, 2011, 08:35:52 PM
Na, nada de base de datos, con solo poner el condicional de que si es el primer mensaje del tema que lo muestre.

if ($message['id'] == $context['topic_first_message'])
echo 'Se muestra el boton ';

Eso no funciono compañero, voy a ver si muevo mas bien los botones de facebook justo bajo el titulo del primer post.

Advertisement: