احتمالاً وبسایتها و وبلاگهای زیادی رو دیدید که تعداد دنبالکنندههای اکانت تویتر، مشترکان فید و تعداد لینکهای اشتراک گذاشته شده خودشون در خوشمزه (Delicious) رو در قسمتی از سایتشون به نمایش میگذارن، راههای زیادی برای این کار وجود داره، اگه از سیستمهای مدیریت محتوایی مثل وردپرس استفاده کنید که دست شما برای استفاده از افزونهها باز هستش. اگر تمایلی به استفاده از افزونهها ندارید میتونید از کد پیاچپی (PHP) برای نمایش این آمار و ارقام استفاده کنید.

در کد سادهی زیر شما میتونید تعداد دنبالکنندههای تویتر، تعداد مشترکان فیدبرنر و تعداد لینکهایی که به سایت شما داده شده رو به صورت متنی نمایش بدید.
توجه داشته باشید که برای استفاده از این کد وبسرور شما باید از قابلیتهای XML و JSON پشتیبانی کنه.
<?php //Grab Twitter $username = 'armantaherian'; /* Twitter username */ $api_page = 'http://twitter.com/users/show/' . $username; $xml = file_get_contents ( $api_page ); $profile = new SimpleXMLElement ( $xml ); $count = $profile->followers_count; $data['twitter'] = $count; //Grab Feedburners $username = 'armanam/blog'; /* feedburner feed name */ $api_page = 'https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=' . $username; $xml = file_get_contents ( $api_page ); $profile = new SimpleXmlElement($xml, LIBXML_NOCDATA); $rsscount = (string) $profile->feed->entry['circulation']; $data['rss'] = $rsscount; //Grab Delicious $url = 'www.armanam.net'; /* url */ $api_page = 'http://feeds.delicious.com/v2/json/urlinfo/data?url=%20' . $url; $json = file_get_contents ( $api_page ); $json_output = json_decode($json, true); $data['delicious'] = $json_output[0]['total_posts']; print_r($data); ?>
فراموش نکنید که در خطهای ۳، ۱۲ و ۲۱ باید به ترتیب نام کاربری تویتر، اسم فید شما در فیدبرنر و آدرس سایت خودتون رو وارد کنید.
به وسیلهی کد بالا شما میتونید اعداد مورد نظر رو به صورت یک آرایه در PHP نمایش بدید. اما شما نمیتونید از اطلاعاتی که به صورت آرایه نمایش داده میشه برای نمایش در سایتتون استفاده کنید، میشه استفاده کرد، اما چون متنهای دیگهای هم به همراه آرایه به نمایش در میان مناسب نمایش برای بازدیدکنندهها نیستن!
حالا راه حل چیست؟
برای نمایش دادن این اعداد به صورت اعداد معمول بدون اطلاعات آرایه از خود PHP برای این کار کمک میگیریم. فقط کافیه خط آخر (خط ۲۵ رو) از کد بالا رو حذف کنید و برای نمایش اعداد از کد زیر استفاده کنید؛
<?php echo 'Twitter followers:' . $data['twitter']; echo 'RSS subscriber:' . $data['rss']; echo 'Delicious bookmarks:' . $data['delicious']; ?>
کار تمام. حالا کد نهایی رو در صفحه وب خودتون قرار بدید و اطلاعات عددی رو مشاهده کنید.
پر وازه هستش که با یکم بازی با کدهای بالا میتونید اونها رو جدا از هم استفاده کنید، و یا فقط از بخش تویتر، فیدبرنر و یا آمار خوشمزه اون استفاده کنید.






عالی!
Pazisنقلقول