الأربعاء، 13 أبريل 2011

شرح تركيب نظام تعليقات فيس بوك على البلوجر

يمكن لصاحب أي موقع أن يجعل نظام التعليقات الخاص بموقعه هو نظام التعليقات الخاص بالفيس بوك اي مرتبطين, فقبل ان تقرر تركيب النظام في موقعك يتوجب عليك ان تعرف مميزاته وعيوبه نظام.
المميزات:
- التعليق من خلال حسابك في الفيس بوك ويعني هذا أن التعليقات المزعجة والسبام سيتم القضاء عليها بشكل نهائي.
إمكانية ظهور تعليقك الذي كتبته في الموقع في حسابك في الفيس بوك مباشرة، والجميل في النظام أيضاً إذا قام أحد أصدقائك بالرد عليك تعليقك المنشور في صفحة الفيس بوك فإن تعليق صديقك سيظهر في الموقع وهذه مهمة لصاحب الموقع وأيضا للفيس بوك.
-يوجد لنظام التعليق لوحة تحكم خاصه بالادمن يستطيع التحكم فيها بالتعليقات وكيفية ظهورها ومنع المستخدمين من التعليق في الموقع.
العيوب:
نظام تعليقات فيس بوك يمكن أن يحرم موقعك من SEO
- هذا النظام يسمح لك بالتعليق بإستخدام حسابك في فيسبوك او ياهو ، فكثير من الزوار يفضل كتابة التعليق من خلال كتابة معلوماته مباشرة أو تسجيل الدخول بحساب تويتر أو قوقل وهذا لن نشاهده في هذا النظام.


مثال على نتائج الدرس من هنا: here


كيف يتم إدماج مربع التعليقات فيسبوك مع مدونة بلوجر.
يرجى توخي الحذر والانتباه لجميع التفاصيل.
الخطوة الأولى: تعطيل التعليقات الافتراضية.
أول شيء يجب القيام به هو تعطيل التعليقات الافتراضية للبلوجر. لأنك لا تريد أن يكون لمدونتك مربعين للتعليقات.
اذهب الى حساب المدونة، انتقل : إعدادات> التعليقات
ثم اختر خيار اخفاء التلعيقات ثم انتقل لأسفل وانقر فوق حفظ الإعدادات ، كما في الصورة:



الخطوة الثانية: توليد كود الفيس بوك الخاص بك App ID:


يجب عليك الآن إنشاء كود فيس بوك خاص بـ موقعك، وهو سهل جدا:
أدخل الى حسابك في فيس بوك ثم اذهب الى هذه الصفحة. ثم اضغط في الاعلى على my app
قد تواجه مشكلة صغيرة اذا كان حسابك غير مفعل بالهاتف او بطاقة ائتمان (فقط قم بتفعيله عن طريق اضافة رقم جوالك وستصل رسالة عليها كود صغير انسخه في المكان الذي يطلب منك).


ثم انقر فوق Set Up New Application


أدخل اسم التطبيق الخاص بك، (يمكنك كتابة أي اسم).



انقر فوق إنشاء التطبيق.



ثم إضغط حفظ البيانات.
وستحصل على هذه البيانات

وما يهمنا في هذه البيانات هو API Key.
الخطوة الثالثة: إضافة الأكواد الى القالب.


يجب إضافة الأكواد التالية إلى قالب البلوجر الخاص بك للتأكد من أن مربع التعليقات سيعمل في مدونتك بشكل صحيح:


يرجى الدخول إلى حساب مدونتك مرة أخرى، وانتقل إلى  تصميم>تحرير تحرير HTML>إختر خيار “توسيع قوالب عناصر واجهة المستخدم”:
ثم ابحث عن الكود التالي:



[sourcecode language="php"]<html[/sourcecode]




ستجد الكود في الجزء العلوي. في السطر الثاني او الثالث ، وأضف بعده الكود التالي:



[sourcecode language="php"]xmlns:fb='http://www.facebook.com/2008/fbml'[/sourcecode]




ويجب عليك ترك مسافة بينهما
وهذا مثال”صورة”:

ثم ابحث عن



[sourcecode language="php"]<body>[/sourcecode]




اضف بعده (تحته) الكود التالي:


[sourcecode language="php"]<br />
<div id="fb-root"></div>
<p><script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR APP ID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};

(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>[/sourcecode]





















لا تنسى أن تغيير YOUR APP ID بـ معرف التطبيق الخاص بك (الذي حصلت عليه في الخطوة السابقة).
الان ابحث عن:



[sourcecode language="php"]</head>[/sourcecode]




اضف قبله (اعلاه) الكود التالي:


[sourcecode language="php"]<b:if cond='data:blog.pageType == &quot;item&quot;'><br />
<meta expr:content='data:blog.pageTitle' property='og:title'/><br />
<meta expr:content='data:blog.url' property='og:url'/><br />
<b:else/><br />
<meta expr:content='data:blog.title' property='og:title'/><br />
<meta expr:content='data:blog.homepageUrl' property='og:url'/><br />
</b:if><br />
<meta content='MY-SITE-NAME' property='og:site_name'/><br />
<meta content='YOUR-APP-ID' property='fb:app_id'/><br />
<meta content='YOUR-FACEBOOK-PROFILE-ID' property='fb:admins'/><br />
<meta content='article' property='og:type'/>[/sourcecode]



مع مراعات تغيير ما يلي،


تغيير MY-SITE-NAME الى اسم موقعك.


تغيير YOUR-APP-ID بـ رقم APP-ID الخاص بك.


تغيير YOUR-FACEBOOK-PROFILE-ID الى اسمك في فيسبوك.
والآن تم الانتهاء من من إضافة أكواد الفيس بوك للقالب الخاص بك ، من فضلك لا تلمس أي شيء واستمرفي الخطوة التالية.


الخطوة الخامسة: إضافة مربع التعليقات للقالب:


ابحث عن الكود التالي:



[sourcecode language="php"]<data:post.body/>[/sourcecode]




اضف بعده (تحته) الكود التالي:


[sourcecode language="php"]<b:if cond='data:blog.pageType == &quot;item&quot;'></p>
<p align='left'><img alt='' class='icon-action' height='51' src='http://www.googlewd.net/wp-content/uploads/2011/04/comments-facebook.gif' width='331'/></p>
<div><fb:comments width='450' expr:title='data:post.title' expr:url='data:post.url' expr:xid='data:post.id'/></div>
<p></b:if>[/sourcecode]


يمكنك التحكم في عرض مربع التعليقات من خلال تغيير 450 (بكسل).
مع مراعات تغيير الرابط التالي بالصورة التي تناسب قالبك:




[sourcecode language="php"]http://www.googlewd.net/wp-content/uploads/2011/04/comments-facebook.gif[/sourcecode]




والآن انقر فوق حفظ قالب، ثم تحقق مدونتك. وتأكد من انها تعمل تماما.
تحذير: اذ سبق لك تثبيت زر facebook like button على مدونتك الرجاء إزالته قبل تطبيق هذا الدرس.
مثال على النتائج: here


صور من لوحة التحكم النظام:



تم بحمد الله

هناك تعليقان (2):