<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
		>
<channel>
<title>متنوع</title>
<description>متنوع | motenave.ir</description>
<atom:link href="http://4fun.samenblog.com/rss/567/" rel="self" type="application/rss+xml"/>
<link>http://4fun.samenblog.com/</link>
<generator>RSS Generated by SamenBlog.com</generator><item>
<title>نمایش تعداد دنبال کنندگان سایت در فیسبوک به طور متنی</title>
<link>http://4fun.samenblog.com/567.html</link><category>نمایش تعداد دنبال کنندگان سایت در فیسبوک</category>
<category>نمایش تعداد دنبال کنندگان سایت در فید برنر</category>
<category>نمایش تعداد دنبال کنندگان سایت در توئیتِر</category>
<description><![CDATA[<p style="text-align: center; " align="baseline"><strong>نمایش تعداد دنبال کنندگان سایت در فیسبوک به طور متنی</strong></p><div style="text-align: center; "><img src="http://www.taktarh.com/wp-content/uploads/2012/05/twitterfbrsssubsintext.jpg" /></div><div style="text-align: right; ">تا به امروز هک های متعدد و همچنین متفاوتی در مورد نمایش تعداد دنبال کنندگان سایت از طریق سرویس هایی که داخل عکس پست ذکر شده اند منتشر شده و این به این دلیل هست که این سرویسها هر چند وقت یکبار تغییراتی در سیستم خود اعمال میکنند. کدهایی که امروز در این پست آماده کردم با توجه به آخرین تغییرات سایتهای توئیتِر، فیدبِرنِر و فِیس بوک نوشته شده اند</div><div style="text-align: center; ">متن کامل در ادامه مطلب</div>
<p></p><p>نمایش دنبال کنندگان توئیتِر</p><p>کد زیر رو داخل فایل functions.php اضافه کنید:</p><div><br /></div><div style="text-align: left; "><div><div>function diww_twitter_followers ($twitter_user) {</div><div><br /></div><div>&nbsp; &nbsp; &nbsp;$url=&quot;http://twitter.com/users/show.xml?screen_name=&quot;. $twitter_user;</div><div>&nbsp; &nbsp; &nbsp;$ch = curl_init();</div><div>&nbsp; &nbsp; &nbsp;curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</div><div>&nbsp; &nbsp; &nbsp;curl_setopt($ch, CURLOPT_URL, $url);</div><div>&nbsp; &nbsp; &nbsp;$data = curl_exec($ch);</div><div><br /></div><div>&nbsp; &nbsp; &nbsp;curl_close($ch);</div><div>&nbsp; &nbsp; &nbsp;$xml = new SimpleXMLElement($data);</div><div>&nbsp; &nbsp; &nbsp;$tw_fol_count = $xml-&gt;followers_count;</div><div>&nbsp; &nbsp; &nbsp;if ($tw_fol_count == false) { echo '512'; }</div><div>&nbsp; &nbsp; &nbsp;else { echo number_format($tw_fol_count); }</div><div><br /></div><div>}</div></div><div><br /></div><div style="text-align: right; "><div>و با این کد در هر کجای قالب به انتخاب خودتون تعداد رو نمایش بدید:</div><div style="text-align: left; ">&lt;?php diww_twitter_followers ('yourusername'); ?&gt;</div><div><br /></div><div>نمایش دنبال کنندگان فیدبِرنِر</div><div>کد زیر رو داخل فایل functions.php اضافه کنید:</div><div style="text-align: left; ">function diww_fb_count ($fb_user) {</div><div style="text-align: left; "><br /></div><div style="text-align: left; ">&nbsp; &nbsp; $fburl=&quot;https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=&quot;. $fb_user;</div><div style="text-align: left; ">&nbsp; &nbsp; $ch = curl_init();</div><div style="text-align: left; ">&nbsp; &nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</div><div style="text-align: left; ">&nbsp; &nbsp; curl_setopt($ch, CURLOPT_URL, $fburl);</div><div style="text-align: left; ">&nbsp; &nbsp; $stored = curl_exec($ch);</div><div style="text-align: left; ">&nbsp; &nbsp; curl_close($ch);</div><div style="text-align: left; ">&nbsp; &nbsp; $grid = new SimpleXMLElement($stored);</div><div style="text-align: left; ">&nbsp; &nbsp; $rsscount = $grid-&gt;feed-&gt;entry['circulation']+0;</div><div style="text-align: left; ">&nbsp; &nbsp; return number_format($rsscount);</div><div style="text-align: left; ">}</div><div style="text-align: left; "><br /></div><div style="text-align: left; ">function diww_fb_count_run($feed) {</div><div style="text-align: left; ">&nbsp; &nbsp; $fb_subs = diww_fb_count ($feed);</div><div style="text-align: left; ">&nbsp; &nbsp; $fb_option = &quot;diww_fb_sub_value&quot;;</div><div style="text-align: left; ">&nbsp; &nbsp; $fb_subscount = get_option($fb_option);</div><div style="text-align: left; ">&nbsp; &nbsp; if (is_null($fb_subs)) { return $fb_subscount; }</div><div style="text-align: left; ">&nbsp; &nbsp; else {update_option($fb_option, $fb_subs); return $fb_subs;}</div><div style="text-align: left; ">}</div><div style="text-align: left; "><br /></div><div style="text-align: left; ">function diww_fb_sub_value($feed) {</div><div style="text-align: left; ">&nbsp; &nbsp; echo diww_fb_count_run($feed);</div><div style="text-align: left; ">}</div><div><br /></div><div>و با این کد در هر کجای قالب به انتخاب خودتون تعداد رو نمایش بدید:</div><div style="text-align: left; ">&lt;?php diww_fb_sub_value('yourusername'); ?&gt;</div><div style="text-align: left; "><br /></div><div>نمایش دنبال کنندگان فیس بوک</div><div>کد زیر رو داخل فایل functions.php اضافه کنید:</div><div style="text-align: left; "><font class="Apple-style-span" size="1">function diww_fb_fan_count($fb_id){</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$count = get_transient('fan_count');</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; if ($count !== false) return $count;</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$count = 0;</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&amp;query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp;if (is_wp_error($data)) {</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return 'خطا در گرفتن اطلاعات';</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp;}else{</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$count = strip_tags($data[body]);</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">&nbsp; &nbsp;}</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">set_transient('fan_count', $count, 60*60*24); // کش 24 ساعت</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">echo $count;</font></div><div style="text-align: left; "><font class="Apple-style-span" size="1">}</font></div><div><br /></div><div>و با این کد در هر کجای قالب به انتخاب خودتون تعداد رو نمایش بدید:</div><div style="text-align: left; ">&lt;?php diww_fb_fan_count ('fbpageid'); ?&gt;</div></div></div><p></p>
]]></description>
<pubDate>Mon, 4 Jun 2012 16:21:51 GMT</pubDate>
<dc:creator>4fun</dc:creator>
<guid isPermaLink="false">http://4fun.samenblog.com/567.html</guid>
</item>
</channel>
</rss>