הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה | מישהו יודע על עידכונים שקשורים לplugins של פייסבוק? (https://hosts.co.il/forums/showthread.php?t=96518)

gillllll 05-04-12 10:53

שאלה | מישהו יודע על עידכונים שקשורים לplugins של פייסבוק?
 
שמתי לב שיש לאחרונה בעיה בכפתורי 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

כמו כן הם מבקשים שנכניס את זה בקוד:
קוד:

<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>

הדבר היחיד שנשאר אותו דבר זה הקוד של הכפתור לייק עצמו...
קוד:

<fb:like send="false" width="450" show_faces="true"></fb:like>
אז אם מישהו שמע על השינויים ויודע לעשות לי קצת סדר בבלאגן או יכול להפנות אותי לאיזה אתר שמסביר על השינוי זה יתקבל בברכה.

intercooler3819 06-04-12 23:01

ציטוט:

נכתב במקור על ידי gillllll (פרסם 840412)
שמתי לב שיש לאחרונה בעיה בכפתורי 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>
אז אם מישהו שמע על השינויים ויודע לעשות לי קצת סדר בבלאגן או יכול להפנות אותי לאיזה אתר שמסביר על השינוי זה יתקבל בברכה.

בלי קשר לשינויים, הם משנים את הAPI שלהם כל שני וחמישי.. מציע לך להרשם ולהתעדכן לגבי שינויים (יש הרבה שבירת תאימות לאחור..)

Guys 07-04-12 10:48

זה תלוי מה השימושים, בגדול הם משנים הרבה מאוד פעמים, מהסיבה שהם רוצים להתגמש ולאפשר למפתחים להוסיף עוד ועוד דברים.

אם אין לך משהו מיוחד אתה יכול להישאר עם הקוד הישן, ואפילו לעבור ל-IFRAME, שזה תמיד הכי טוב לדעתי לפחות בכפתורי לייק.

gillllll 07-04-12 21:47

ציטוט:

נכתב במקור על ידי Guys (פרסם 840597)
זה תלוי מה השימושים, בגדול הם משנים הרבה מאוד פעמים, מהסיבה שהם רוצים להתגמש ולאפשר למפתחים להוסיף עוד ועוד דברים.

אם אין לך משהו מיוחד אתה יכול להישאר עם הקוד הישן, ואפילו לעבור ל-IFRAME, שזה תמיד הכי טוב לדעתי לפחות בכפתורי לייק.

נראה לי IFRAME יכול לפגוע בדירוג גוגל לכן אני לא ממהר להכניס ...


כל הזמנים הם GMT +2. הזמן כעת הוא 10:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ