Tweet me!

twitter-bird-1Am văzut la Eduard o metodă uşoară de a ciripi lumii întregi când găsiţi un post fain scris pe blogul lui.

Şi pentru că de vreo săptămână am şi eu aşa ceva pe blog şi mă tot gândeam să o prezint, iată o metodă alternativă (nu ştiu dacă-i mai uşoară, mai simplă) pe care eu o folosesc cu succes:

În header.php din WordPress se inserează următorul cod exact înainte de a se închide tag-ul </HEAD>:

<?php if ( is_single() ) { ?>
   
   <script type="text/javascript" charset="utf-8"
            src="http://s.bit.ly/TweetAndTrack.js?v=1.01"></script>
<?php } ?>

Apoi, în single.php inseraţi codul de mai jos, sub funcţia the_content() (sau în altă parte, dar cred că funcţionalitatea maximă este atinsă astfel):

<a href="#" onclick="return TweetAndTrack.open(this, '<?php echo get_permalink();?>');">
<span style="display:none;">Reading: <?php the_title();?></span>Tweet Me: Send Page to Twitter</a>

Puteţi înlocui textul Tweet Me cu orice vă trece prin cap şi consideraţi că-şi va îndeplini rolul. Puteţi, chiar să vă puneţi păsărica (hi hi) adică TwitterBird în locul textului, aşa cum am făcut eu,  dacă vi se pare că arată mai bine.

Există şi o variantă a acestui cod pentru cei care folosiţi Blogger ca şi platformă pentru blog.

Varianta clasică de modificare a template-ului Blogger (nu uitaţi să faceţi un back-up blogului înainte de acest pas, pentru orice eventualitate): Blog Layout -> Edit HTML, bifaţi Expand Widget Templates, căutaţi linia de cod  <div class=’post-footer’> şi inseraţi codul următor:

<b:if cond='data:blog.pageType == "item"'>
 
 <script charset='utf-8' src='http://s.bit.ly/TweetAndTrack.js?v=1.01' type='text/javascript'/>
 <a expr:onclick='"return TweetAndTrack.open(this, \"" + data:post.url + "\");"' href='#'>
 <span style='display:none;'>Reading: <data:post.title/></span>Post Link to Twitter</a>
</b:if

Gata, asta-i tot! Dacă vă place twitereală plăcută şi nu uitaţi să-i mulţumiţi acestui domn prin intermediul căruia v-am putut eu oferi bucăţile de cod de mai sus (că doar nu credeaţi că m-am apucat de scris coduri la vârsta asta…).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.