Bookmarlet για twitter

Nick Papanotas's Facebook profile Γράφει ο Νίκος Παπανώτας | View CommentsLeave a Comment
Τελευταία ενημέρωση: Saturday, October 25, 2008 | 7777 Views

Πρόσφατα διαπίστωσα οτι δέν υπάρχει κάποιο bookmarlet για twitter σαν αυτά που χρησιμοποιούμε για digg, facebook, κτλ. Για να είμαι ειληκρινής δέν έψαξα και πολύ μια και που το να κάνεις ένα μόνος σου είναι σχετικά εύκολο.

Το παρακάτω παράδειγμα είναι για wordpress, ωστόσο είναι πολύ εύκολο να το προσαρμόσετε σε οποιοδήποτε CMS. Λοιπόν έχουμε και λέμε:

Ανοίξτε απο τον κατάλογο με το θέμα που χρησιμοποιείτε (/wp-content/themes/…) το αρχείο single.php. Εκεί που θέλετε να προστεθεί ο κώδικας για το twitter προσθέστε τα παρακάτω:

<?php
$twit = get_the_title();
$turl = file_get_contents('http://th8.us/api.php?url=' . urlencode(get_permalink()));
if ( (strlen(utf8_decode($twit)) + strlen($turl)) > 139 )
substr($twit, 0, (136 - strlen($turl))) . '... ' . $turl ;
else
$twit .= ' ' . $turl;
echo '<a href="http://twitter.com/home?status=', $twit , '">Twitter</a>';
?>

Update : Δέν δουλεύει σωστά με ελληνικά URL. Το διορθώνω

Update: Τώρα δουλεύει άψογα. Απ’ότι φένεται το tinyurl έχει πρόβλημα οπότε χρησιμοποίησα άλλη υπηρεσία

Happy twitting :)

blog comments powered by Disqus