Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
¿Compartir página específica con facebook?
Ancoreig   13 Apr, 2014, 8:10 am
#1
Buenas a todos

He logrado poner el widget de twitter para compartir la página específica que se está viendo (no la página en general). Sin embargo para la del facebook parece que está obsoleta porque la han cambiado o yo qué se, y los tutoriales que hay por mybb-es tampoco me sirven por la misma razón.

He puesto esto:

Código:
<script>function fbs_click() {u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t),"sharer","toolbar=0,status=0,width=626,height=436");return false;}</script><a href="http://www.facebook.com/share.php?u=&lt;url&gt;" onclick="return fbs_click()" target="_blank"><img alt="Compartir en Facebook" src="donde se encuentra mi imagen" border="0"/></a>

Y me comparte esa página específica PERO el título que se muestra en la publicación al compartirlo es el Título de mi página web y claro, alguien que le haya dado ya a "me gusta" a mi página se puede creer que esa persona está compartiendo la página, y sin embargo lo que está compartiendo es una página específica.

Una muestra:

[Imagen: qM7HvX9.png]

El widget de twitter sí me ofrece esto (con contador incluído). Facebook por lo visto no y hay que hacer esta "chapuza", incluyendo hostear la imagen en mi web y que no salga el contador.
Como se ve en la imagen, se está compartiendo la url específica de ese tema, sin embargo, aparece el título de mi foro y en su lugar me gustaría que saliese el título del tema (algo que he visto en otras webs y que supongo que se podrá conseguir alterando el código).

¿Alguien me puede echar una mano o tiene algún widget que funcione?

PD: quiero conseguir esto sin intermediarios tipo addthis, sharethis etc, porque ellos agregan sus referidos etc

Gracias de antemano
Última modificación: 13 Apr, 2014, 8:13 am por andytoxer.
Ancoreig   13 Apr, 2014, 11:51 am
#3
(13 Apr, 2014, 11:47 am)bender escribió: y si usas ShareThis is the leading social data platform of sharing tools like Facebook, Twitter and Pinterest buttons.
Es de lo que hablaba antes, que este tipo de páginas te añade enlaces a sus webs etc
PureMod   13 Apr, 2014, 12:34 pm
#4
Me costó lo mío dar con ello pero no es difícil, pon esto en showthread:

Código:
<a rel="nofollow" href="https://twitter.com/intent/tweet?text={$thread['subject']} leer más en&url={$mybb->settings['bburl']}/showthread.php?tid={$tid}" class="twittear" target="_blank"><img src="{$mybb->settings['bburl']}/images/twittear.png" alt="Twittea esto!" title="Twittea esto!" /></a>

Pon el icono en la carpeta images/ con el nombre de twittear.png.

Quedando así:

"Nombre del tema" lee más en "Dirección del foro/tema"
Última modificación: 13 Apr, 2014, 12:35 pm por WRYH.
Ancoreig   13 Apr, 2014, 2:07 pm
#5
Perdón si no me he explicado bien puremod pero el botón que quiero de compartir es el del Facebook, el del twitter sí me funciona correctamente.
PureMod   13 Apr, 2014, 2:24 pm
#6
(13 Apr, 2014, 2:07 pm)Ancoreig escribió: Perdón si no me he explicado bien puremod pero el botón que quiero de compartir es el del Facebook, el del twitter sí me funciona correctamente.

Vale, leí mal, luego te paso lo mismo para Facebook, es muy similar.

Enviado desde mi Galaxy Nexus usando Tapatalk 2
zeksys   13 Apr, 2014, 3:38 pm
#7
PureMod, ¿no tenés el código con count? O sea, que vaya contando cuantos van compartiendo eso por twitter?
PureMod   13 Apr, 2014, 4:07 pm
#8
No, los de count que he podido ver van por script y ralentizan mucho la página, yo los tengo todos simples, y me mejora el tiempo de carga de una forma considerable, voy a ver si hago el tuto para poner los 3 más usados "Facebook", "Twiter" u "Google+", para que los que no quieran javascript puedan utilizar los botones de las redes.

Edito aquí tenéis el tutorial:
[Tuto] Botones de redes sociales sin javascript. formato simple.

Aún que ahora leyendo bien veo que estáis interesados con el contador, o eso entiendo ahora, tanto facebook como twiter como google plus dan esas opciones ellos mismos.
Antiguamente tenía los códigos, los buscaré y los colgaré.
Para crear el de facebook: https://developers.facebook.com/docs/plu...ke-button/
Para crear el de twitter: Botones de Twitter | About
Para crear el de Google+: https://developers.google.com/+/web/+1button/?hl=es
Última modificación: 13 Apr, 2014, 5:05 pm por WRYH.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.