Siempre he querido agregar botones de Facebook para compartir a mis aplicaciones, pero el problema que tengo es que todos se ven diferentes. Veo sitios como this que tienen botones de compartir diseñados a medida. ¿Alguien sabe un buen tutorial, o tiene alguna sugerencia, sobre cómo abordar esto?Cómo crear botones personalizados para compartir
6
A
Respuesta
10
Compartir algo de un facebook es bastante fácil, aquí está el HTML para mi botón de compartir personalizado.
<div id="share_div">
<div id="share">
<a class="click" href="http://www.facebook.com/dialog/feed?app_id={{fbapp_id}}&link={{link_url}}&message={{share_message|urlencode}}&display=popup&redirect_uri={{link_url}}" target="_blank">
Share
</a>
</div>
</div>
Cuando todas las variables de {{}} han de ser reemplazar por valor correcto: fbapp_id
es el ID de la aplicación de Facebook. link_ur
l es un enlace adjunto al contenido compartido (como un enlace a su sitio) y share_message|urlencode
es el mensaje que se comparte y debe ser urlencoded.
También aquí un poco de CSS para el estilo de este como un botón real de facebook:
#share {
border:1px solid #0D386F;
background-color:#5D7DAE;
height:24px;
width: 100px;
}
#share a.click {
font-size:13px;
font-weight:bold;
text-align:center;
color:#fff;
border-top:1px solid #879DC2;
background-color:#5D7DAE;
padding: 2px 10px;
cursor: pointer;
text-decoration:none;
width:80px;
display:block;
}
Pero les dejó el placer de personalizar a su gusto, la parte importante es el href de la etiqueta a
¿Responde a tu pregunta?
Cuestiones relacionadas
- 1. Crear botones personalizados con icono y texto
- 2. Botones personalizados en Silverlight
- 3. botones de ficha personalizados
- 4. ¿Botones sociales personalizados con contadores?
- 5. ¿Cómo hacer botones personalizados en iOS?
- 6. ¿Cómo hacer botones personalizados en wx?
- 7. ¿Cómo crear eventos personalizados?
- 8. ¿Cómo crear dinámicamente "Compartir estos botones" con una URL personalizada con una función de JavaScript?
- 9. Agregar botones personalizados al editor de WMD
- 10. UITableView Modo de edición Mostrar botones personalizados
- 11. Cómo crear un botón para compartir en AS3
- 12. Izpack: Crear paneles personalizados
- 13. iPhone - ¿Crear objetos personalizados para Interface Builder?
- 14. Log4net crear niveles personalizados
- 15. Cómo crear encabezados de correo electrónico personalizados
- 16. Crear oyentes personalizados en Java
- 17. CakePHP crear botones de radio
- 18. ¿Cómo puedo crear controles personalizados en Android?
- 19. Crear botones dinámicamente con Jquery
- 20. Botones de zoom personalizados Google Map API V3
- 21. manera correcta para crear estilos personalizados para los componentes
- 22. ¿Por qué los estados de los botones personalizados no funcionan?
- 23. Dibujar botones personalizados en Windows Vista/7 Aero Titlebar
- 24. Cuadro de confirmación de JavaScript con botones personalizados
- 25. Crear plantilla para tipos de publicación personalizados en Wordpress
- 26. ¿Crear tipos de mensajes personalizados en win32?
- 27. personalizados: Crear ayudante para con el "uso" de apoyo comunicado
- 28. TVirtualStringTree - ¿Cómo cambiar los botones [-]/[+]?
- 29. ¿Cómo crear un submenú con botones de radio en Android?
- 30. ¿Cómo crear varios botones en tiempo de ejecución? + android
Por cierto, si quiere el número de acciones que acaba de hacer: http://graph.facebook.com/YOUR_SHARED_URL .. por ejemplo, para la página de la publicación de huffington sería: http://graph.facebook.com/http: //www.huffingtonpost.com/sen-jon-tester/tester-pushes-to-reform-s_b_805525.html – dwarfy
También hay un buen botón para compartir con cualquier cosa, y usted tiene la opción de diferentes imágenes que se pueden personalizar: http: //www.addtoany.com/ – dwarfy
Sí, respondió mi pregunta perfectamente. Estaba buscando una idea más general, pero Arcain editó mi pregunta y decidió que no quería saber cómo hacerlo en Twitter, solo en Facebook. ¡Gracias! Pero tu respuesta me puso en el camino correcto, gracias (sin sarcasmo esta vez: P)! –