פירוט:
X - שם האדם.
Like's \ Recommended בהתאם למה שקבענו בכפתור(action).
Y כותרת הדף(הכותרת של הurl שהגדרנו בפרמטר url, הוא "נכנס" לurl שספיקנו ולוקח את הכותרת).
Z שם האתר(דומיין).
עכשיו אתם בטח אומרים:
"אבל למה? אני רואה אנשים שעושים דברים כפי שהם רוצים בקלות, הם שולטים בתוכן ורושמים את שם האתר במקום הדומיין, איך אני עושה את זה גם?"
אז ככה, אני שאלתי את עצמי את אותה שאלה בדיוק כאשר אני התנסתי בפעם הראשונה בכפתור הLike, מסתבר שיש לעשות שימוש בOpenGraph, זהו מעין תחביר מיוחד של פייסבוק המאפשר לקבוע ערכים שאליהם הפייסבוק יתיחס במידה והם קיימים, אם הם לא קימים פיסבוק יקח את הפרמטרים מתוך קוד הHTML הרגיל.
המערכת של פייסבוק בודקת קודם אם יש שימוש בopengraph במידה ויש היא לוקחת את המידע שהוגדר במידה ואין היא לוקחת את מה שהיא מוצאת.
איך משתמשים ב OpenGraph?
על ידי הכנסה של מספר תגים מסוג <meta> בתוך קוד האתר, תגים אלו צריכים להימצא בתוך הhead של הדף.
מהו מבנה הmeta?
PHP קוד:
<meta property="varname" content="value" />
באילו varname אנחנו נשתמש?
og:title
og:image
og:url
og:site_name
אילו הvarname שמענינים אותנו כעיקרון,
הערך של og:title - זהו כותרת הדף, הY שלנו בפרסום בפרופיל המשתמש.
הערך של og:image - תמונה אשר תופיע, גודל מינימלי של 50 על 50(בפיקסלים), הכנס קישור מלא לתמונה ולא מיקום שלה בשרת. כלומר לא
PHP קוד:
/imagefolder/image.type
אלא
PHP קוד:
http://domain/imagefolder/image.type
.
הערך של og:url - הקישר לאתר שלנו, בעת לחיצה על Y או Z בפרסום זה יוביל לקישור הנ"ל.
הערך של og:site_name - שם האתר, הZ שלנו.
בסופו של דבר אמור להיות לנו ככה:
PHP קוד:
<meta property="og:title" content="Page Title(Y parameter)" />
<meta property="og:site_name" content="Site Name(Z parameter)" />
<meta property="og:url" content="http://domain" />
<meta property="og:image" content="http://domain/imagefolder/image.type" />
בכדי לבדוק אם הגדרת את הדבר כראו, גם לזה פייסבוק דאגו, הם בנו דף שבו אתה מכניס את הURL של הכתובת ומקבל את המידע אותו כפתור הLike ישלוף בצורה נוחה ביותר.
http://developers.facebook.com/tools/lint/
זה ירשום לכם בטבלה את הערים שהתקבלו ואיך, כך תדאו עם הגדרתם נכון הכל.
מספר עצות לסיכום
ודאו כי יש גישה לאורחים לגשת לדף(זכרו הסקריפט הוא אורח ולא משתמש קבוע). ודאו כי הגדרתם הכל נכון.
אל תתעצבנו מכל שטות.
בהצלחה
על כפתור הShare אני אפרט בזהדמנות אחרת.
מקווה שמאמר\מדריך זה עזר לכם,
חגי.