שמתי לב שיש לאחרונה בעיה בכפתורי like ופלאגאין שמציג את קבוצת המעריצים.
פעם זה מוצג ופעם זה לא... ולכן זה הוביל אותי לחשוד שפייסבוק עשו שינוי שמשפיע עלי באתר ... ואני חושב שמשפיע על המון אתרים שפשוט לא יחסו לכך חשיבות ובכלל לא שמו לב לכך.
לאחר שנכנסתי לדף של פייסבוק בנושא של כפתור הלייק למשל ראיתי שנעשו שינויים בהטמעה של הכפתור...
https://developers.facebook.com/docs.../plugins/like/
למשל אצלי באתר (ובהרבה אתרים אחרים שאני מכיר) יש שימוש בשורה הזו בשביל להשתמש ב XFMBL: (גם כדי לאפשר חיבור לפייסבוק)
קוד:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
לעומת זאת עכשיו הם רוצים שנכניס (בשביל הכפתור לייק).
קוד:
<html xmlns:fb="http://ogp.me/ns/fb#">
ואני בספק אם זה מפנה לאותם סכמות XML
opengraphprotocol.org השתנה ל ogp.me ומכאן נובע השינוי
כמו כן הם מבקשים שנכניס את זה בקוד:
קוד:
<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/all.js#xfbml=1&appId=276586045688291";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
אצלי לעומת זאת יש רק את זה:
קוד:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
פונקצייה הג'אוה סקריפט שציינת מבצעת את ההוספה של אותו סקריפט שיש אצלך, ללא ה DIV ומוסיפה פרמטר appId שייתכן ורלבנטי לאוטנטיקציה מול פייסבוק (אני מניח שהוא חובה, וכרגע זה עדיין נתמך כחלק מתאימות לאחור)
הדבר היחיד שנשאר אותו דבר זה הקוד של הכפתור לייק עצמו...
קוד:
<fb:like send="false" width="450" show_faces="true"></fb:like>
אז אם מישהו שמע על השינויים ויודע לעשות לי קצת סדר בבלאגן או יכול להפנות אותי לאיזה אתר שמסביר על השינוי זה יתקבל בברכה.