نمایش صحیح شمارشگر دکمهی اشتراک گذاری فیسبوک
با وجود همه گیر شدن استفاده از دکمهی لایک فیسبوک هنوز هم Facebook Share Button به فراموشی سپرده نشده و تو سایتهای زیادی ازش استفاده میشه. یکی از مشکلات کوچک این دکمه عدم نمایش شمارشگر قبل از رسیدن دفعات اشتراک گذاری به عدد ۳ هست که در واقع مقدار پیشفرض ابنجور تعیین شده در نتیجه راه حل، ویرایش کد جاوا اسکریپت و لودش از سرور شخصیه.
اسکریپت مربوط به دکمه اشتراک گذاری فیسبوک اینجوری تعریف و لود میشه:
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"> </script>
برای نمایش شمارشگر حتی تو شرایطی که هنوز مطلب به اشتراک گذاشته نشده و صفر هست باید فایل FB.Share (خط دوم) رو باز کنین و عبارت:
this.displayBox(a,3);
رو با این کد عوض کنین:
this.displayBox(a,0);
حالا کد ویرایش شده رو مثلا به نام fb.js ذخیره و تو هاست خودتون آپلود کنین. در نهایت هم آدرس مربوط به اسکریپت رو تو پوسته یا قالب سایت به این صورت تغییر بدین:
<script src="http://your-server-name/scripts/fb.js" type="text/javascript"> </script>
۱۱ دیدگاه
ممنون بسیار خوب است.
سلام استاد
واسه دکمه لایک هم یه فکری بکنین
چمیدونم از هاست خودمون لود شه ، اینطوری خیلی با ایپی ایران طول میده.
سلام مسعود جان خوبی لودش از سرور فیسبوک اینه که تو کش مرورگر اکثر ویزیتورا هست و نیازی به لود مجدد نداره. متاسفانه مسدود بودن سایتهای مربوط به فیسبوک مشکلسازه و حتما باید اسکریپت اینجور سایتها تو فوتر و آخر صف باشه تا لود اولیه رو کند و داغون نکنه.
بسیار سایت خوبی دارید.
ممنون بسیار خوب است. :-O (Y) (T) (W) (F) (H)
مرسی آقا امید (f)
یکی از امتحانا رو ۸ گرفتم خدا کنه ۱۰ بده الانم مثلا دپرسم :d
سلام آقا رضا. دپرسم بودن دانشجوهای قدیم 😉 ایشالا که به دل استادتون بیفته ۱۱ بده.
ایشالله ولی خداییش ۲ ساعتی داغون بودم
خیلی خوب بود
یه مطلب درباره نحوه اضافه کردن ادرس فید تو صفحه فیسبوک بزارین تا مطالب سایت به صورت اتوماتیک تو فیسبوک منتشر بشن انوطری بخش فیسبوک تون رو کامل میکنین استاد
سلام آقا رضا. این آموزش رو بخونین البته زبان فیسبوکش فارسیه.