![]()
I really liked the Twitter Pixel Girl and I couldn't locate it somewhere online...
So I recreated it from this picture
Here it is.
Πληροφορίες
Labels
- blog (1)
- code (1)
- facebook share (1)
- php (3)
- pixel girl from twitter (1)
- plugins (1)
- theme (1)
- twitter (3)
- twitter pixel girl (1)
- twitter pixelgirl (1)
- wordpress (2)
- wp-to-twitter (1)
Τετάρτη 16 Σεπτεμβρίου 2009
Twitter PixelGirl 1:1
Αναρτήθηκε από Ioannis Karavas στις 2:36 μ.μ. 0 σχόλια
Ετικέτες pixel girl from twitter, twitter, twitter pixel girl, twitter pixelgirl
Πέμπτη 3 Σεπτεμβρίου 2009
Δευτέρα 24 Αυγούστου 2009
Wp-to-twitter plugin και... συντόμευση
To wp-to-twitter plugin για wordpress είναι ένας πολύ ωραίος τρόπος για να δημοσιεύετε αυτόματα τα άρθρα σας στο Twitter.
Το Plug-in δυστυχώς έχει ένα μικρό πρόβλημα. Οι ελληνικοί τίτλοι δεν εμφανίζονται σωστά όταν έχουν μεγάλο μέγεθος.
Μια εύκολη και γρήγορη λύση είναι να απενεργοποιήσετε το λεγόμενο truncation.
Στο αρχείο "wp-to-twitter.php":
Κάτω από το function jd_truncate_tweet: (Γραμμή 208)
Κάνετε comment τις γραμμές 209-226 εκτός της γραμμής 213.
Το αποτέλεσμα μοιάζει κάπως έτσι:
// $twit_length = strlen( $sentence );
// $title_length = strlen( $thisposttitle );
// $blog_length = strlen( $thisblogtitle );
// if ( ( ( $twit_length + $title_length ) - 7 ) < 140 ) {
$sentence = str_ireplace( '#title#', $thisposttitle, $sentence );
// $twit_length = strlen( $sentence );
// } else {
// $thisposttitle = substr( $thisposttitle, 0, ( 140- ( $twit_length-3 ) ) ) . "...";
// $sentence = str_ireplace ( '#title#', $thisposttitle, $sentence );
// $twit_length = strlen( $sentence );
// }
// if ( ( ( $twit_length + $blog_length ) - 6 ) < 140 ) {
// $sentence = str_ireplace ( '#blog#',$thisblogtitle,$sentence );
// $twit_length = strlen( $sentence );
// } else {
// $thisblogtitle = substr( $thisblogtitle, 0, ( 140-( $twit_length-3 ) ) ) . "...";
// $sentence = str_ireplace ( '#blog#',$thisblogtitle,$sentence );
// }
Κυριακή 23 Αυγούστου 2009
Wordpress themes, META tags και... Facebook!
Τις τελευταίες μέρες είχα κάτι τρεξίματα με το share url του facebook.
Δεν έλεγε με τίποτα να πάρει title από ένα wordpress που έστησα. Ούτε το SEO pack βοηθούσε... τελικά βρήκα μια δική μου λύση.
Απλά μέσα στο <head> του header.php (αναλόγως το theme), έγραψα το εξής:
<meta name="title" content="<?php wp_title(); ?> | <?php bloginfo('name'); ?>" />
όπου wp_title(); ο τίτλος του post / σελίδας
και bloginfo('name'); ο τίτλος του μπλόγκ
π.χ
Φωτιές παντού, και βοήθεια καμιά | Το αγαπημένο σας μπλόγκ
Δευτέρα 17 Αυγούστου 2009
Ο καλός ο follower...
Εδώ θα βρείτε έναν κώδικα σε php, που εμφανίζει όλους τους χρήστες που σας ακολουθούν…αλλά δεν τους ακολουθείτε εσείς.
Δεν εγγυώμαι τίποτα, ελπίζω να σας βοηθήσει.
(index.php):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Ο καλός ο follower</title>
</head>
<link rel="stylesheet" type="text/css" href="style.css" />
<body>
<div id='wrapper'>
<?php
$username = "twitterusername";
$password = "twitterpassword";
$login = $username.":".$password;
////////////////////////////////////////////////////////////////
$apicall= "http://twitter.com/followers/ids/".$username.".xml";
$tw = curl_init();
curl_setopt($tw, CURLOPT_URL, $apicall);
curl_setopt($tw, CURLOPT_USERPWD, $login);
curl_setopt($tw, CURLOPT_RETURNTRANSFER, TRUE);
$twi = curl_exec($tw);
curl_close($tw);
///////////////////////////////////////////////////////////////
$ids = new SimpleXMLElement($twi);
$noofollowers = count($ids);
$pages=ceil($noofollowers/100);
for ($pg = 1; $pg <= $pages; $pg++) {
$apicall= "http://twitter.com/statuses/followers.xml?page=".$pg;
$ftw = curl_init();
curl_setopt($ftw, CURLOPT_URL, $apicall);
curl_setopt($ftw, CURLOPT_USERPWD, $login);
curl_setopt($ftw, CURLOPT_RETURNTRANSFER, TRUE);
$twi = curl_exec($ftw);
$follower_list = new SimpleXMLElement($twi);
// Printing each follower that you don't follow!
foreach ($follower_list->user as $follower) {
if ($follower->following == "false") {
echo "<div id='user'>";
echo "<img src='".$follower->profile_image_url."'>";
echo "<a href='http://twitter.com/".$follower->screen_name."'>".$follower->screen_name."</a>";
echo "<div id='tweet'>".$follower->status->text."</div>";
echo "</div>";
}
}
curl_close($ftw);
}
?>
</div>
</body>
</html>
Και το Stylesheet(style.css):
#wrapper {
margin: 20px auto;
width: 936px;
}
#user {
float: left;
width: 300px;
height: 100px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
border: 1px solid #ccc;
margin: 5px 5px 5px 5px;
word-wrap: break-word;
background-image: url('bg.gif');
font-family:"Times New Roman",Georgia,Serif;
}
#tweet {
float: right;
margin-right:5px;
width: 230px;
height: 47px;
font-size: 9pt;
}
#user img{
width: 48px;
height: 48px;
margin: 5px 5px;
border: 1px solid #ccc;
float: left;
}
