modifications pour plxMySocialButtons [résolu]

bg62bg62 Member
octobre 2012 modifié dans Modifications
bonjour,
je voudrais intégrer ce 'script' qui fonctionne à l'aide de ce code:
<a href="http://www.like-rank.com/"><img src="http://www.like-rank.com/lrb.png" alt="Like-Rank"/></a><script type="text/javascript" 
src="http://www.like-rank.com/lrb.js?col=3787F0" defer="defer"></script>
on peut certes le placer dans 'article.php' par exemple, mais le positionnement n'est pas 'top' du tout ...
je pense qu'il devrait être possible de modifier 'plxMySocialButtons' pour l'intégrer de manière à fonctionner comme et avec les autres ...
mais je coince sur la modification du codage de 'plxMySocialButtons.php'
si vous avez la solution ... grand merci ;)
@+

Réponses

  • fait ;)
    <?php
        /**
         * Plugin plxMySocialButtons
         *
         * @version   1.2
         * @date   08/12/2011
         * @author   Stephane F
         *
         * facebook : http://developers.facebook.com/docs/reference/plugins/like/
         * twitter : https://twitter.com/about/resources/tweetbutton
         * google+1 : http://www.google.com/webmasters/+1/button/
         *
         **/
        class plxMySocialButtons extends plxPlugin {
    
           /**
            * Constructeur de la classe
            *
            * @param   default_lang   langue par défaut
            * @return   stdio
            * @author   Stephane F
            **/
           public function __construct($default_lang) {
    
                # appel du constructeur de la classe plxPlugin (obligatoire)
                parent::__construct($default_lang);
    
              # déclaration des hooks
              $this->addHook('ThemeEndHead', 'ThemeEndHead');
              $this->addHook('ThemeEndBody', 'ThemeEndBody');
              $this->addHook('MySocialButtons', 'MySocialButtons');
            }
    
            public function ThemeEndHead() {?>
    
        <style type="text/css">
        .social-buttons { text-align:center; padding:10px 0 10px 0 }
        .social-buttons div { display:inline-block; vertical-align:top; }
        </style >
    
           <?php
            }
    
            public function ThemeEndBody() {?>
    
        <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
        <script type="text/javascript" src="http://connect.facebook.net/fr_FR/all.js#xfbml=1"></script>
        <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
          {lang: '<?php echo "<?php \$plxShow->defaultLang() ?>"?>'}
        </script>
    
           <?php
            }
    
           /**
            * Méthode qui affiche les boutons sociaux
            *
            * @return   stdio
            * @author   Stephane F
            **/
            public function MySocialButtons() {?>
    
        <div class="social-buttons">
        <div>
           <a href="http://www.like-rank.com/"><img src="http://www.like-rank.com/lrb.png" alt="Like-Rank"/></a><script type="text/javascript"
        src="http://www.like-rank.com/lrb.js?col=3787F0" defer="defer"></script>
        </div>
    
              <div id="fb-root"></div>
              <div class="fb-like" data-href="<?php echo "<?php echo \$plxShow->artUrl() ?>" ?>" data-layout="button_count" data-send="true" data-show-faces="true"></div>
           
           <div>
              <a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-lang="<?php echo "<?php \$plxShow->defaultLang() ?>" ?>" data-url="<?php echo "<?php echo \$plxShow->artUrl() ?>"?>" data-text="<?php echo "<?php echo \$plxShow->artTitle() ?>"?>">Tweeter</a>
           </div>
           <div>
              <div class="g-plusone" data-size="medium"></div>
           </div >
        </div>
    
           <?php
            }
    
        }
        ?>
    
    pour ceux que cela interesse au niveau référencement ...
    il tourne sur mon blog, vous pouvez le voir et ... ça envoie du jus ;)
    @+
Connectez-vous ou Inscrivez-vous pour répondre.