مشکل در اضافه کردن دکمه share فیس بوک
من یه صفحه امتحانی روی سرورم درست کردم و طبق دستور العملی که خود فیس بوک داده تگ هاش رو اضافه کردم.منتها دکمه هه نمایش داده نمیشه.دکمه share گوگل پلاس خیلی راحت اضاف شد ولی فیس بوک نمیاد.این کد صفحه مه که هیچی هم توش نیست.ساده.دوستانی که آشنایی دارن راهنمایی بفرمایند که مشکل از کجاست؟چیکارش کنم
کد HTML:
<!DOCTYPE html>
<html>
<head>
<title>FC</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="https://www.zi-jadval.com/magazine/images/jq.js"></script>
</head>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div>TODO write content</div>
<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button"></div>
</body>
</html>
پاسخ : مشکل در اضافه کردن دکمه share فیس بوک
کپی در body
کد:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
کپی در جای ظاهر شدن share button
کد:
<div class="fb-share-button" data-href="#" data-layout="button"></div>
جایگزین لینک به جای #
2 فایل پیوست
پاسخ : مشکل در اضافه کردن دکمه share فیس بوک
نقل قول:
نوشته اصلی توسط
CloudSupport.ir
کپی در body
کد:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
کپی در جای ظاهر شدن share button
کد:
<div class="fb-share-button" data-href="#" data-layout="button"></div>
جایگزین لینک به جای #
این مشکل حل شد.الان یه مشکل دیگه دارم
وقتی رو دکمه share می زنم صفحه preview اولیه اش میاد که نشون میده چی و چه شکلی قراره share بشه و بالاش هم یه فیلد هست که کاربر می تونه هر چی دلش خواست اضافه کنه.تا اینجا همه چی رو به راهه
وقتی share می کنم می رم تو اکانت فیس بوکم می بینم عنوان مطلبی که share کردم رو یه چیز دیگه زده.عکسها رو ببینید
فایل پیوست 23770
این بعد از share شدنش
فایل پیوست 23771
تیتر رو می بینید چی زده
متاتگ های زیر رو هم به صفحه اش اضافه میشه
کد HTML:
<meta property="og:url" content="https://www.zi-jadval.com/magazine/index.php?n=374#a2">
<meta property="og:title" content="آهنگ نگران منی">
<meta property="og:image" content="https://www.zi-jadval.com/magazine/images/pics/music/52.jpg">
<meta property="og:description" content="مرتضی پاشایی">
ولی هنوز تیتر رو خراب می زنه.اون نوشته ای که جای تیتر می زنه بخشی از محتوای صفحه است