Ayuda Joomla! | Tutoriales y Foros joomla!

Extensiones Joomla!
Está aquí: Home Tutoriales Hack Botones Redes Sociales para el Mosets Tree

Hack Botones Redes Sociales para el Mosets Tree

Uno de las cosas que menos me han gustado a la hora de utilizar el Mosets Tree (sin hacer de menos al componente ya que me parece estupendo) es que no puedes utilizar Plugins los cuales son perfectamente compatibles para los articulos de Joomla!. Especialmente los que te permiten integrar botones sociales  (Socialbookmarking buttons) como facebook, twitter, friendfeed... En sus foros no encontre nada que solventara definitivamente el problema, asi que me puse a busar la solución por mi cuenta. Me fije en el sistema de plantillas que utiliza el Mosets tree, el cual es puro php para cada pagina del componente (como categorias, listados, comentarios...). A partir de aquí ya fue más facil introducir en la plantilla que yo queria (en la que se ve el listado completo) los botones sociales mediante php y addthis. Una vez explicado paso a mostraros como hacerlo...

Tutorial como añadir botones redes sociales en Mosets Tree

Primero deciros que en mi sitio estoy utilizando Mosets Tree 2.1.3 y Kinabalu 1.0, pero, esto es perfectamente aplicable a otras plantillas y otras versiones, sino sabeis como preguntad en el foro.

Al final os quedara una cosa asi más o menos:

Botones sociales para el Mosets Tree


1º Modificar nuestra plantilla
Para comenzar debereis descargar el archivo que permite mostrar los botones sociales y subirlo a components/com_mtree/templates/kinabalu
Cuando ya lo tengamos nos dirigimos a sub_listingDetails.tpl.php, y editamos.

Cerca de la linea 207 encontrareis esto:

 

if( $this->show_actions_rating_fav ) {
?>
<div>
<?php if( $this->show_actions ) { ?>


Justo despues incluiremos esto:

div id="socialmtree"
Compartelo en://** this is your own message, for example in english change for Share in:<br>
<?php require("addthis.php"); ?>
</div>


2º Editar el addthis.php

Abrimos y editamos, esto lo voy a explicar mediante el ejemplo de twitter, ya que es el más completo y se aplica a todos, excepto la parte de la cuenta de twitter, cuando lo abrais ya lo vereis.

Para twitter encontrareis esto:

<a><img src="http://mysocialbuttons.com/socialicons/twitter.png" width="32" 
height="32" alt="Twitter" title="Here my alt for image, if i use
english then remove title atribute" /></a>
<script type="text/javascript">
var addthis_share = {  templates: { twitter: '{{title}}: {{url}} via @[b]heremytwitteraccount[/b]' } }
</script>


3º Editar el CSS de Mosets Tree

Se encuentra en components/com_mtree/template/kinabalu/template.css (en el caso de Kinabalu, sino la que tengais por defecto)
Abrimos y añadimos al final:

#socialmtree {
font-size:1.2em;
text-decoration:underline;
}
#socialmtree img {
padding-top:3px;
}

 

Y así quedara tal cual lo veis en la imagen, aquí la DEMO

Bueno es el primer articulo que escribo aquí, espero que se entienda y que os sirva, cualquier duda preguntad en el foro.
Etiquetas: mosets | tree | botones | sociales

Comentarios   

 
0 #6 Alguien tiene el addthis?jpca 27-04-2012 05:34
El archivo addthis.php al que hace referencia el autor ya no está. Alguien lo tiene o sabe donde esta? he visto en el sitio de crustier que lo ha colocado y en el ejemplo de cvg-master que funciona perfecto, si lee esta nota me podria ayudar? gracias.
Reportar al moderador
 
 
0 #5 Ya no va...crustier 07-08-2011 18:13
Buenas.. solo comentar qye ya no va.. es decir el codigo si, pero el enlace de las imagenes iconos etc de mysocialbuttons pues no va....

alguien sabe de algun otro? yo lo que hice fue cambiar el codigo de cada enlace a la red y subir una foto y sustituir la URL..

un saludo Bye!!
Reportar al moderador
 
 
0 #4 dudamsayuster 10-06-2011 05:11
pero yo quiero que aparezaca en cada articulo, cómo hago, no que aparezca afuera en el sitio
Reportar al moderador
 
 
+1 #3 Gracias!Chiris 01-11-2010 23:59
Lo logre, muchas gracias!

Saludos!
Reportar al moderador
 
 
-2 #2 crustier 09-08-2010 07:29
wenas no he conseguido insertarlo, no se porque no se me publica. aver si puedes ayudar a poder insertarlo, hice todos los pasos, pero no se si el paso 2º que pones editar.. realmente no se edita nada mas que poner el user y la cuenta del twitter.. aver q me comentas, saludos y Gracias
Reportar al moderador
 
 
+2 #1 robert 03-08-2010 10:32
Lo logre :) . Gracias
Reportar al moderador
 

Debe registrarse para poder Comentar

Crear un Negocio Rentable en internet....
Presupuesto tienda online En estos tiempos que vivimos de crisis generalizada, personas que nunca pensaron que iban a tener nada que ver con internet y menos montar una tienda online, hoy dia lo ven como una salida a la situacion generada......
Plantillas web Joomla! para Móviles RWD
Plantillas Responsive Web Design Todos conocemos el avance imparable de la nueva forma de navegación a través de nuestro inseparable teléfono móvil y que el futuro ya ha llamado a nuestra puerta......
Extensiones joomla! a Medida
Creación Extensiones joomla! a Medida Creación extensiones Joomla! a medida, para su empresa y o negocio, le daremos forma a su idea. Con estilo original y profesional....

Suscribete a los Boletines para recibir las últimas novedades.

Suscribirse

Suscribete a los Boletines para recibir las últimas novevdades.