Advertisement:

Author Topic: [TIP] Botón Compartir en Facebook  (Read 28370 times)

Offline .ABM.

  • SMF Hero
  • ******
  • Posts: 1,949
  • Gender: Male
  • C.A.B.J
[TIP] Botón Compartir en Facebook
« on: August 18, 2010, 11:21:06 PM »
[TIP] Botón Compartir en Facebook


En Versión RC3:

Themes/default/Display.template.php

Buscar:

Code: [Select]
// Maybe they want to report this post to the moderator(s)?
Añadir después
                     
Code: [Select]
if ($message['id'] == $context['first_message']) {
                            echo '<br /><br /><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                            };



Post and support original by bluedevil

Offline Herr_Inoddorell

  • Jr. Member
  • **
  • Posts: 311
    • Blind Guardian Argentina
Re: [TIP] Botón Compartir en Facebook
« Reply #1 on: August 19, 2010, 01:49:48 AM »
Muy útil, gracias por compartirlo!

Aunque en realidad me gustaria el boton sólo para el primer post de un topic.  La funcion (o como se llame) if ($message['id'] == $context['first_message']), hace referencia al primer mensaje en una pagina dentro de un topic. Es decir que si el topic tiene X cantidad de páginas por ejemplo, el botón aparecerá en cada primer mensaje de cada página que conforme el topic.

Si alguien podría decirme como modificarlo para que se vea sólo en el primer post de un topic, se lo agradeceria.

Otra cosa, esta modificacion funciona tanto para SMF 1.1.11 como para 2.0RC3.

EDIT: No lo probé pero creo que deberia ser asi:

Code: [Select]
if ($message['id'] == $context['topic_first_message'])
EDIT 2: Probado y funcionando ;). Con esa función del primer edit, el botón solo se muestra para el primer post de cada topic.
« Last Edit: August 19, 2010, 02:11:37 AM by Herr_Inoddorell »

Offline zutzu

  • SMF Hero
  • ******
  • Posts: 2,925
  • Gender: Male
  • by Fireworks!
    • SMF Themes - Soporte - Mods
Re: [TIP] Botón Compartir en Facebook
« Reply #2 on: August 19, 2010, 02:18:55 AM »
Gracias por compartir!

Offline distante

  • SMF Hero
  • ******
  • Posts: 2,013
  • Gender: Male
  • Me pueden encontrar en : www.smfsimple.com
    • LosDesadaptados on Facebook
    • @LosDesadaptados on Twitter
    • Desadaptados.net!
Re: [TIP] Botón Compartir en Facebook
« Reply #3 on: August 19, 2010, 03:02:43 AM »
Genial eh!

Una pregunta el botoncito envía la url y texto del tema tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.0
En Versión RC3:
Themes/default/Display.template.php...

O envía el texto y enlace por post, tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.msg2751607#msg2751607
Gracias por compartir!

 ::) me copie el código de paso para usarlo en joomla, cambiando el texto "share" por compartir pueden ponerlo más spanish friendly

 :P

Por cierto pueden cambiar la opción type="box_count"

Por estos tipos:

if ($message['id'] == $context['first_message']) {
                  echo '<br /><br /><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                  };

57x57 pixels
if ($message['id'] == $context['first_message']) {
                  echo '<br /><br /><a name="fb_share" type="button_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                  };

96x18 pixels
if ($message['id'] == $context['first_message']) {
                  echo '<br /><br /><a name="fb_share" type="button" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                  };

56x18 pixels
if ($message['id'] == $context['first_message']) {
                  echo '<br /><br /><a name="fb_share" type="icon_link" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                  };

51x15 pixels




Traté de ponerlo más bonito pero no se como hacer que salgan los bordes de las tablas :-\
« Last Edit: August 19, 2010, 04:41:05 AM by distante »

Offline Herr_Inoddorell

  • Jr. Member
  • **
  • Posts: 311
    • Blind Guardian Argentina
Re: [TIP] Botón Compartir en Facebook
« Reply #4 on: August 19, 2010, 07:26:53 AM »
Comparte el enlace y un poco del tema, pero no el post completo, al igual que tu primer Quote de ejemplo.

Gracias por el code del segundo botón, no me agradaban los números tan grandes ;D.

Offline DoctorMalboro

  • SMF Hero
  • ******
  • Posts: 9,084
  • Gender: Male
  • うまいいいいいい!!!!!
    • @DoctorMalboro on Twitter
    • Personal website
Re: [TIP] Botón Compartir en Facebook
« Reply #5 on: August 19, 2010, 07:57:34 AM »
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>

Este script tendría que ir entre <head> y </head> por cuestiones de carga... pero esto es útil, sino tenes el mod de 130860...

Offline distante

  • SMF Hero
  • ******
  • Posts: 2,013
  • Gender: Male
  • Me pueden encontrar en : www.smfsimple.com
    • LosDesadaptados on Facebook
    • @LosDesadaptados on Twitter
    • Desadaptados.net!
Re: [TIP] Botón Compartir en Facebook
« Reply #6 on: August 19, 2010, 01:04:55 PM »
Yo lo puse dentro de un modulo de html en joomla, que vendría a hacer como los bloques de los portales y ningún problema eh! es más sale xhtml valido. Primera vez que W3C me muestra el color verdecito xD

lean

  • Guest
Re: [TIP] Botón Compartir en Facebook
« Reply #7 on: August 19, 2010, 04:01:08 PM »
Muy útil, gracias por compartirlo!

Aunque en realidad me gustaria el boton sólo para el primer post de un topic.  La funcion (o como se llame) if ($message['id'] == $context['first_message']), hace referencia al primer mensaje en una pagina dentro de un topic. Es decir que si el topic tiene X cantidad de páginas por ejemplo, el botón aparecerá en cada primer mensaje de cada página que conforme el topic.

Si alguien podría decirme como modificarlo para que se vea sólo en el primer post de un topic, se lo agradeceria.

Otra cosa, esta modificacion funciona tanto para SMF 1.1.11 como para 2.0RC3.

EDIT: No lo probé pero creo que deberia ser asi:

Code: [Select]
if ($message['id'] == $context['topic_first_message'])
EDIT 2: Probado y funcionando ;). Con esa función del primer edit, el botón solo se muestra para el primer post de cada topic.

Error, ese codigo lo que hace es aparecer solo en el primer mensaje de cada pagina del tema, si el tema tiene muchos mensajes y por ende muchas paginas entonces el boton va a aparecer en cada primer mensaje de cada pagina. Un tip a tener en cuenta jaja
Saludos

Offline Herr_Inoddorell

  • Jr. Member
  • **
  • Posts: 311
    • Blind Guardian Argentina
Re: [TIP] Botón Compartir en Facebook
« Reply #8 on: August 19, 2010, 04:08:18 PM »
Error, ese codigo lo que hace es aparecer solo en el primer mensaje de cada pagina del tema, si el tema tiene muchos mensajes y por ende muchas paginas entonces el boton va a aparecer en cada primer mensaje de cada pagina. Un tip a tener en cuenta jaja
Saludos

No, pero yo lo probé y me lo muestra solo en el primer post. Lo probaste? Sin importar las paginas que tenga se muestra solo en el post inicial. Eso que decis me pasaba con el code del OP, por eso lo modifique xD.

Offline zutzu

  • SMF Hero
  • ******
  • Posts: 2,925
  • Gender: Male
  • by Fireworks!
    • SMF Themes - Soporte - Mods
Re: [TIP] Botón Compartir en Facebook
« Reply #9 on: August 19, 2010, 04:11:50 PM »
Si, la cosa cambia al usar esa variable
Code: [Select]
['topic_first_message']
gracias Herr_Inoddorell   ;)

Yo lo puse dentro de un modulo de html en joomla, que vendría a hacer como los bloques de los portales y ningún problema eh! es más sale xhtml valido. Primera vez que W3C me muestra el color verdecito xD

Cuidado que se vuelve una obsesión :P

lean

  • Guest
Re: [TIP] Botón Compartir en Facebook
« Reply #10 on: August 19, 2010, 04:14:05 PM »
Ahh! la verdad que no lo lei bien al codigo herr, ahora entiendo. Entonces buenisimo porque muchos teniamos esa gran duda!! Muchas gracias!

Offline distante

  • SMF Hero
  • ******
  • Posts: 2,013
  • Gender: Male
  • Me pueden encontrar en : www.smfsimple.com
    • LosDesadaptados on Facebook
    • @LosDesadaptados on Twitter
    • Desadaptados.net!
Re: [TIP] Botón Compartir en Facebook
« Reply #11 on: August 19, 2010, 06:25:16 PM »

Yo lo puse dentro de un modulo de html en joomla, que vendría a hacer como los bloques de los portales y ningún problema eh! es más sale xhtml valido. Primera vez que W3C me muestra el color verdecito xD

Cuidado que se vuelve una obsesión :P


Si tan solo el foro no me mandará tantos errores y warnings de W3C!

El otro día me quede hasta las 4am limpiando u.u baje de casi 90 a 30 creo

Aún no me responden!

Una pregunta el botoncito envía la url y texto del tema tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.0
En Versión RC3:
Themes/default/Display.template.php...

O envía el texto y enlace por post, tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.msg2751607#msg2751607
Gracias por compartir!

Offline Herr_Inoddorell

  • Jr. Member
  • **
  • Posts: 311
    • Blind Guardian Argentina
Re: [TIP] Botón Compartir en Facebook
« Reply #12 on: August 19, 2010, 06:46:38 PM »
Aún no me responden!

Una pregunta el botoncito envía la url y texto del tema tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.0
En Versión RC3:
Themes/default/Display.template.php...

O envía el texto y enlace por post, tipo:
Quote
http://www.simplemachines.org/community/index.php?topic=396518.msg2751607#msg2751607
Gracias por compartir!

Yo te respondi xD

Comparte el enlace y un poco del tema, pero no el post completo, al igual que tu primer Quote de ejemplo.

Gracias por el code del segundo botón, no me agradaban los números tan grandes ;D.



Si, la cosa cambia al usar esa variable
Code: [Select]
['topic_first_message']
gracias Herr_Inoddorell   ;)

Ahh! la verdad que no lo lei bien al codigo herr, ahora entiendo. Entonces buenisimo porque muchos teniamos esa gran duda!! Muchas gracias!

De nada gente, igual que los creditos vayan ABM y bluedevil, por el simple y practico tip ;)

Offline distante

  • SMF Hero
  • ******
  • Posts: 2,013
  • Gender: Male
  • Me pueden encontrar en : www.smfsimple.com
    • LosDesadaptados on Facebook
    • @LosDesadaptados on Twitter
    • Desadaptados.net!
Re: [TIP] Botón Compartir en Facebook
« Reply #13 on: August 19, 2010, 06:55:56 PM »
Comparte el enlace y un poco del tema, pero no el post completo, al igual que tu primer Quote de ejemplo.

Gracias por el code del segundo botón, no me agradaban los números tan grandes ;D.

haha, cierto! Gracias...tengo un alemán que siempre anda molestando mis ideas, no me deja escribir bien! el tal Heimer...Alz Heimer

Offline SueñoStereo

  • Semi-Newbie
  • *
  • Posts: 18
Re: [TIP] Botón Compartir en Facebook
« Reply #14 on: August 21, 2010, 11:19:35 PM »
Excelente aporte!!!

lo acabo de probar y funciona de maravillas.

Tengo una consulta, es posible cambiar la imágen al español (es decir, q en vez de q diga Share, diga "Compartir" o algo así)...

y por otro lado, qué tengo q modificar para q habilite la opción en todos los mensajes y no solo en el primero de cada topic?

Agradezco de antemano a cualquiera q me pueda guiar con esto..

Offline Herr_Inoddorell

  • Jr. Member
  • **
  • Posts: 311
    • Blind Guardian Argentina
Re: [TIP] Botón Compartir en Facebook
« Reply #15 on: August 22, 2010, 12:11:33 AM »
Lo del cambio del Share por Compartir lo haces aca:

Quote
if ($message['id'] == $context['first_message']) {
                            echo '<br /><br /><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                            };

El share de ahi que está en rojo, cambialo por lo que quieras, en tu caso por Compartir.

EDIT: Se me olvidaba, para lo otro, borra esto de la variable:

 == $context['first_message']

Tiene que quedarte asi:

Code: [Select]
if ($message['id']) {
                            echo '<br /><br /><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script><br /><br />';
                            };
« Last Edit: August 22, 2010, 12:29:43 AM by Herr_Inoddorell »

Offline EL GATO

  • Semi-Newbie
  • *
  • Posts: 49
  • Gender: Male
  • TEVEO
    • TEVEO.NET
Re: [TIP] Botón Compartir en Facebook
« Reply #16 on: October 16, 2010, 04:49:37 PM »
Que bien aparece en otros theme!

 8) 8) 8)
esta genial ;)

Y ya que saben , como seria la cuestión en el caso de un botón "síguenos en twitter"

mejor aun si queda al lado o debajo del botón de facebook
« Last Edit: October 16, 2010, 06:04:13 PM by EL GATO »

Offline ●[¤«HuGo»¤]●

  • Full Member
  • ***
  • Posts: 696
  • Gender: Male
    • Libros Completos
Re: [TIP] Botón Compartir en Facebook
« Reply #17 on: October 16, 2010, 08:01:15 PM »
Que bien aparece en otros theme!

 8) 8) 8)
esta genial ;)

Y ya que saben , como seria la cuestión en el caso de un botón "síguenos en twitter"

mejor aun si queda al lado o debajo del botón de facebook

Ya para eso te recomiendo este mod: http://custom.simplemachines.org/mods/index.php?mod=2111

 :)

Offline lucas-ruroken

  • SMF Hero
  • ******
  • Posts: 4,907
  • Gender: Male
  • Adk Developer
    • lucas.ruroken on Facebook
    • lucasruroken on GitHub
Re: [TIP] Botón Compartir en Facebook
« Reply #18 on: October 18, 2010, 01:16:19 AM »
Gracias por la traduccion del tuto ;) gracias por compartir!
Adk Portal 3.1 is coming....

Design your universe!

Offline EL GATO

  • Semi-Newbie
  • *
  • Posts: 49
  • Gender: Male
  • TEVEO
    • TEVEO.NET
Re: [TIP] Botón Compartir en Facebook
« Reply #19 on: October 20, 2010, 05:44:15 PM »
Que bien aparece en otros theme!

 8) 8) 8)
esta genial ;)

Y ya que saben , como seria la cuestión en el caso de un botón "síguenos en twitter"

mejor aun si queda al lado o debajo del botón de facebook

Ya para eso te recomiendo este mod: http://custom.simplemachines.org/mods/index.php?mod=2111

 :)

De verdad esta muy completo :O