-
November 12th, 2014, 01:02
#1
مشکل در اضافه کردن دکمه 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>
-
-
November 12th, 2014 01:02
# ADS
-
November 15th, 2014, 14:04
#2
پاسخ : مشکل در اضافه کردن دکمه 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>
جایگزین لینک به جای #
ویرایش توسط CloudSupport.ir : November 15th, 2014 در ساعت 14:21
-
-
November 16th, 2014, 09:44
#3
پاسخ : مشکل در اضافه کردن دکمه 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 کردم رو یه چیز دیگه زده.عکسها رو ببینید
1.jpg
این بعد از share شدنش
2.jpg
تیتر رو می بینید چی زده
متاتگ های زیر رو هم به صفحه اش اضافه میشه
کد 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="مرتضی پاشایی">
ولی هنوز تیتر رو خراب می زنه.اون نوشته ای که جای تیتر می زنه بخشی از محتوای صفحه است
-