Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Tutorial : Botones de facebook, twitter y Google en primer post.
  Leído 6404 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Autor: aeiou15
Feb 02 2012
me gusto  :P   y lo puse en mi foro que recien estoy armando .  puedes verlo aqui :  
http://compartiendo24hs.com/index.php?topic=1.0

*


dejo como lo puse en el theme  : quizas a alguien le sirva


index.css
agregue al final :

Código: [Seleccionar]
#lgf_facebook_share {
    float: left;
    margin-right: 13px;
    margin-top: 1px;
}
#lgf_twitt_share, #lgf_google_share {
    float: left;





Settings.template.php

busca : 

Código: [Seleccionar]
array(
'id' => 'additional_options_collapsable',
'label' => $txt['additional_options_collapsable'],
),

agrega despues :

Código: [Seleccionar]
'',
        array(
            'id' => 'enable_facebook_share_button',
            'label' => $txt['enable_facebook_share_button'],
            'description' => $txt['enable_facebook_share_button_desc'],
            'default' => true,
         ),
        array(
            'id' => 'enable_twitter_button',
            'label' => $txt['enable_twitter_button'],
            'description' => $txt['enable_twitter_button_desc'],
            'default' => true,
        ),
        array(
            'id' => 'enable_google_button',
            'label' => $txt['enable_google_button'],
            'description' => $txt['enable_google_button_desc'],
            'default' => true,
        ),       
         





Display.template.php

busca :

Código: [Seleccionar]
<div class="smalltext reportlinks">';
agrega despues:

Código: [Seleccionar]
               if ($message['id'] == $context['topic_first_message'] && (!empty($settings['enable_twitter_button']))) {
            echo '           
       <br /><br /><span id="lgf_twitt_share">
<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal"></a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></span>';
        }
        ;
        if ($message['id'] == $context['topic_first_message'] && (!empty($settings['enable_facebook_share_button']))) {
            echo '<span id="lgf_facebook_share"><a name="fb_share" type="button_count" href="http://www.facebook.com/sharer.php"></a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></span>';
        }
        if ($message['id'] == $context['topic_first_message'] && (!empty($settings['enable_google_button']))) {
            echo '           
       <span id="lgf_google_share"><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><g:plusone size="medium"></g:plusone></span>';
        }





languages/Themes.spanish_es-utf8.php     <<<  segun tu idioma que useas ><

busca :

Código: [Seleccionar]
?>
agrega antes :

Código: [Seleccionar]
$txt['enable_facebook_share_button'] = 'Activar botón "Compartir" de Facebook';
$txt['enable_facebook_share_button_desc'] = '(Aparece dentro del primer mensaje)';
$txt['enable_twitter_button'] = 'Activar botón "Compartir" de Twitter';
$txt['enable_twitter_button_desc'] = '(Aparece dentro del primer mensaje)';
$txt['enable_google_button'] = 'Activar bottón "<strong>+1</strong>" de Google';
$txt['enable_google_button_desc'] = '(Aparece dentro del primer mensaje)';


con eso ya lo tenia en el theme :D

en opciones del theme esta para activarlo o desactivarlo   



porcierto  lo saque del theme  OfficeBox   de   logooff



Muy bueno pero como quito los contadores de twiteos y +1 de los botones de twitter y google para que  queden solos como el de facebook?




Muy buen tutu te felicito amigo,.




Hola

Utilizo el tema amarant que no tiene settings.template.php, en que archivo tendria que hacer lo que comentas aqui??

Salu2




Si el theme no tiene archivo settings.template.php lo que tenes que hacer es lo siguiente.
Copias ese archivo del theme default y lo pones dentro de la carpeta de tu theme, luego de eso ya realizas los pasos aca mencionados.

Saludos




hola

hice todo y no marco ningun error, pero no aparecen

uso este tema

Athenea


algun consejo?




hola

hice todo y no marco ningun error, pero no aparecen

uso este tema

Athenea


algun consejo?

Hola si podrias crear un tema en soporte y dejando url de tu web y vercion de smf.

Por favor saludos.




ya encontre el problema me falto leer esto

"en opciones del theme esta para activarlo o desactivarlo"   


disculpen


excelente tutorial




Okey me alegro que hallas podido solucionar tu problema.

Saludos.




Bueno les dejo una contribución, si alguno kiere agregarle el "Compartir" de Taringa.
Hacen todo tal cual el primer post, luego,

Settings.template.php

Buscan:
Código: [Seleccionar]
        array(
            'id' => 'enable_google_button',
            'label' => $txt['enable_google_button'],
            'description' => $txt['enable_google_button_desc'],
            'default' => true,
        ),

Agregan después:
Código: [Seleccionar]
        array(
            'id' => 'enable_taringa_button',
            'label' => $txt['enable_taringa_button'],
            'description' => $txt['enable_taringa_button_desc'],
            'default' => true,
        ),

----------------------------------------

En Display.template.php

Buscan:
Código: [Seleccionar]
        if ($message['id'] == $context['topic_first_message'] && (!empty($settings['enable_google_button']))) {
            echo '           
       <span id="lgf_google_share"><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><g:plusone size="medium"></g:plusone></span>';
        }

Agregan después:
Código: [Seleccionar]
        if ($message['id'] == $context['topic_first_message'] && (!empty($settings['enable_taringa_button']))) {
            echo '<span id="lgf_facebook_share"><script type="text/javascript">(function(){var x=document.createElement(\'script\'), s=document.getElementsByTagName(\'script\')[0];x.async=true;x.src=\'http://widgets.itaringa.net/share.js\';s.parentNode.insertBefore(x,s)})()</script><t:sharer data-layout="medium_counter"></t:sharer></span>';
        }

Con eso ya tendrán al lado el botón de "Compartir" de Taringa. Gracias al autor de este tema, la verdad que keda muy bien esta modificación.

Saludos!

Unido automaticamente - {Noviembre 09, 2012, 03:17:46 pm}


Perdón me faltó esto...

En languages/Themes.spanish_es-utf8.php     <<<  segun tu idioma que uses ><

busca :
Código: [Seleccionar]
?>
Agregar antes:
Código: [Seleccionar]
$txt['enable_taringa_button'] = 'Activar botón "Compartir" de Taringa';
$txt['enable_taringa_button_desc'] = '(Aparece dentro del primer mensaje)';

Pic de cómo keda:



« Última Modificación: Noviembre 09, 2012, 06:45:03 pm por nodensdorian »




Otros temas de su interes




Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,