سلام،
آقا کسی میدونه این رو چجوری باید گذشت تو سایدبار؟ http://twurl.nl/wan2ib
بلاگ: http://erfanik.com/farsiblog
سلام،
آقا کسی میدونه این رو چجوری باید گذشت تو سایدبار؟ http://twurl.nl/wan2ib
بلاگ: http://erfanik.com/farsiblog
اگر کسی میدونه چجوری این رو در سایدبر قرار باید داد به من ایمیل بزنه! :-)
خب بهصورت تصویر توی نوار کناری قرارش بدین٬ الان مشکلتون دقیقن با کدوم مرحله هست؟
اگر دقت کنید، این فقط یک تصویر نیست. یک کد php است که درواقع کار آن شمارش است. بصورت متن نمیشود این کد را در سایدبر گذشت و راه دیگری نتوانستم پیدا کنم.
بهصورت تصویر باید قرار بدین به این صورت:
<img src="http://download.erfanik.com/Twittercounter/followers_test.php" />
بصورت تصویر در کجا باید قرار بدم؟
یک متن در سایدبر درست کنم و در آن کپی کنم ( این کار را کردم و نشد )یا در فایلهای پوسته باید کپی کنم (در چه فایلی باید کپی کنم)؟
خیلی ممنون از زحمات شما!
برای گذاشتن دستورات html توی ابزارکها میتونین از این افزونه استفاده کنین:
http://wordpress.org/extend/plugins/mycustomwidget/
برای گذاشتن دستورات html توی ابزارکها میتونین از این افزونه استفاده کنین:
http://wordpress.org/extend/plugins/mycustomwidget/
مرسی گناهکار! عجب افزونه جالب بود!
واقعا شرمنده! ولی این افزونه رو هم استفاده کردم و مشکل جدیدی به سراغم آمد! این دفعه به دلیل وردپرس فارسی کد php از راست به چپ نوشته میشود و اشکال میگیره! :-(
نگاه کنید: http://twurl.nl/b7vg7w
این ایراد ربطی به فارسی بودن و راست به چپ بودن نداره.
لازم نیست شما دستور phpه سازندهی اون تصویر رو توی یک ابزارک قرار بدین٬ همون دستوری که بنده دادم رو بهعنوان یه دستور html استفاده کنین.
از دستوری که شما زحمت کشیدید و پست کردید استفاده کردم و نتیجه نداد. فکر کنم مشکل از اینجا باشد که این فایل php از ۲ فایل دیگر php که در همان دایرکتوری هستند استفاده میکند. :-(
میتونید نتیجه استفاده از آن دستور را در این عکس مشاهده کنید: http://twurl.nl/8j0zat
من فکر کردم اون یه تصویر هست که gd lib میسازه. الان دیدم که یه پسزمینهست که عدد روش قرار میگیره.
دستورات php که اون صفحه رو تولید میکنه اینجا قرار بدین. (از تگ دستور استفاده کنین)
۳ تا فایل وجود دارد. فقط در یکی از فایلها باید تغیراتی انجام داد و آن هم فایل follower_test.php است که در واقع همان لینکای بود که به شما اول دادم.
شما میتوانید همه این فایلها را از اینجا دانلود کنید: http://twurl.nl/rolbps
آقا جدأ دست شما درد نکنه کلی پیگیر مطلب هستی!... انصافا که بدجوری تو این یکی گیر کردم... هرچی سرچ میکنم چیزی گیرم نمیاد. گفتم اگر تاحالا تشکر نکرده بودم بکنم که ضایع نباشه! ;-)
تموم پروندههایی که توی اون پروندهی فشرده شده (که لینک دادین) هست رو توی پوشهی پوستهتون قرار بدین.
بعدش این خطوط رو به پروندهی functions.phpه پوستهتون اضافه کنین: (اگه چنین پروندهای وجود نداره ایجادش کنین)
<?php
include('xml2array.php');
include('twitter.lib.php');
function show_twitter_count() {
$user = 'chocksy';
$password = 'razvan';
$twitter = new Twitter($user, $password);
$friends = $twitter->showUser("xml",'18107925');
$xml=new XML2Array();
$arr=$xml->parse($friends);
$followers=$arr['user']['followers_count']['value'].' <span style="font-size:12px;"><b>followers</b></span>';
?>
<style>
.twitter{
color:#FFFFFF;
font-family:Tahoma;
font-size:24px;
line-height:14pt;
background:url(<?php bloginfo('stylesheet_directory'); ?>/follow_me.png) no-repeat;
height:85px;
width:170px;
padding:35px 0 0 57px;
text-decoration:none;
cursor:pointer;
}
</style>
<div>
<a href="http://www.twitter.com/<?=$user?>" rel="extern" target="_blank" style="text-decoration:none;"><div class="twitter" id="tell_followers"><?=$followers?></div></a>
</div>
<?php } ?>
بعد با استفاده از همون افزونهای که لینکشو بالاتر داده بودم این تابع php رو در قالب یک ابزارک توی وبلاگتون نمایش بدین:
<?php show_twitter_count(); ?>
آقا انصافا بازم شرمند.... ولی کار نکرد... الان گذشتم همینطوری بمونه.. میتونید خودتون مشاهده کنید: http://erfanik.com/farsiblog
پایین صفحه که بیرد فقط عنوان ابزرک رو مینویسه!
توی اون دستوراتی که توی functions.php گذاشتین٬ این دو خط رو:
include('xml2array.php');
include('twitter.lib.php');
جایگزین کنین با:
include(TEMPLATEPATH . 'xml2array.php');
include(TEMPLATEPATH . 'twitter.lib.php');
همچنان مثل قبل خالی مانده است
http://erfanik.com/farsiblog
اطلاعات بیشتر راجع این کد خواستی میتون اینجا پیدا کنی>>>
http://blog.ajaxmasters.com/#year/2009/month/1/title/Twitter-followers-counter-tutorial/post.htm
اینو بهعنوان یه ابزارک قرار بدین ببینم اون افزونه درست کار میکنه یا نه:
<?php echo 'testing'; ?>
گذاشتم... یه نگاه بنداز ببین چه جوریه.. قرار بود چیزی به نمایش در بیاد؟
در ضمن یه عکس هم از صفحهام گرفتم. یه نگاهی بنداز ببین مشکلی نیست! فکر کنم همون ماجرای فارسی و راست به چپو اینا باشه ها!
http://download.erfanik.com/Twittercounter/erors.png
این عبارات رو از اول و آخر دستوراته توی ابزارکها حذف کنین:
<?php
و?>
بکل دیگه سایت بالا نمیاد... فقط تیتر آخرین پست رو نشون میده
فکر کنم اون افزونه یه موردی داشته باشه.
افزونه رو غیرفعال/پاک کنین.
افزونهی php exec رو نصب کنین و از اون طریق توابع رو توی ابزارکها قرار بدین.
گناهکار جان افزونهها هیچ کدام کار نکردند... حیف که همهٔ راهها رو امتحان کردم ولی هنوز این چیزی که درست کردم رو نتونستم ازش استفاده کنم :)
ممنونم از زحماتی که کشیدی.
php exec رو هم نصب کردین؟
آره والا ولی نشد که نشد...