- เครดิต
- 15
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขล่าสุดโดย suthida เมื่อ 2010-7-4 13:43
แก้ไขล่าสุดโดย earthdroid เมื่อ 2010-5-3 22:07
พอดีไปลองแงะๆดูแล้วติดได้ เลยมาแนะนำครับ ติดแล้วจะเป็นแบบนี้นะครับ
พอใครมากด Like แล้วจะไปโผล่ที่เฟซบุคของคนนั้นด้วย ช่วยโปรโมทเว็บได้มหาศาล
เอาบทความไปแปะที่ไหน ใส่เครดิตให้ด้วยนะครับ http://earthdroid.cmudd.com/
ดูตัวอย่างการใช้งานจริงได้ที่ http://www.thaiandroidphone.com/ นะครับ ^^
-----------------------------------------------------------------
แบ่งเป็นสองขั้นตอนใหญ่ๆนะครับ
1. ขั้นเตรียมการ โดยติดตั้งสคริป XFBML ก่อน
2. ติดตั้งกล่อง Like
ขั้นเตรียมการ
1. ไปที่โฟลเดอร์เทมเพลตปัจจุบัน เปิดไฟล์ header.htm ขึ้นมา (ก่อนทำแบคอัพด้วยนะ)
2. แก้โค้ด จากเดิม- <html xmlns="http://www.w3.org/1999/xhtml">
คัดลอกไปที่คลิปบอร์ด แก้เป็น- <html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:og="http://opengraphprotocol.org/schema/"
- xmlns:fb="http://www.facebook.com/2008/fbml">
คัดลอกไปที่คลิปบอร์ด 3. ไปลงทะเบียนเว็บของเราไว้กับเฟซบุค http://developers.facebook.com/setup/
4. ไปที่ http://www.facebook.com/developers/apps.php แล้วก็อป หมายเลขแอพพลิเคชั่น ออกมา (ต่อไปจะเรียกว่า App ID)
5. ไปที่ http://graph.facebook.com/ยูเซอร์เนมเฟซบุค แล้วก็อปเลข Admin ID ไว้
- เช่นของผม http://graph.facebook.com/earthchie เลข Admin ID คือ 581849270
6. เอา Meta tag นี้ไปวางต่อท้าย Meta tag เดิมๆที่มีอยู่- <meta property="fb:admins" content="Admin ID"/>
- <meta property="fb:app_id" content="App ID" />
- <meta property="og:site_name" content="ชื่อเว็บของเรา"/>
- <meta property="og:type" content="website" />
คัดลอกไปที่คลิปบอร์ด อย่าลืมแก้ข้อมูลใน content="xxx" ยกเว้น website ไม่ต้องแก้
7. เอาโค้ดนี้ไปวางต่อท้ายแทก </head>- <body>
- <div id="fb-root"></div>
- <script>
- window.fbAsyncInit = function() {
- FB.init({appId: 'App ID', status: true, cookie: true,
- xfbml: true});
- };
- (function() {
- var e = document.createElement('script'); e.async = true;
- e.src = document.location.protocol +
- '//connect.facebook.net/en_US/all.js';
- document.getElementById('fb-root').appendChild(e);
- }());
- </script>
- </body>
คัดลอกไปที่คลิปบอร์ด อย่าลืมแก้ App ID ในบรรทัดนี้ด้วย
FB.init({appId: 'App ID', status: true, cookie: true,
จบขั้นเตรียมการ ต่อไปมาติดตั้งกล่อง Like
-----------------------------------------------
ขั้นที่สอง
1. ไปที่ไฟล์ viewthread_node.htm แล้วมองหาโค้ดนี้ (กด ctrl+f หาก็ได้ไวดี) - อย่าลืมแบคอัพไฟล์- <td class="postcontent postbottom">
คัดลอกไปที่คลิปบอร์ด 2. วางโค้ดนี้ต่อท้ายไปเลย- <!--{if $post['first']}-->
- <fb:like layout="standard" show_faces="true" width="650" action="like" colorscheme="light"></fb:like>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด หรือสามารถไป Generate โค้ดเองก็ได้ http://developers.facebook.com/docs/reference/plugins/like
ได้โค้ดมาแล้วเอาไปใส่ระหว่างแทก <!--{if $post['first']}--> โค้ดที่ gen มา <!--{/if}-->
ของเล่นอื่นๆเฟซบุคมีอีกเพียบ ลองประยุกต์ติดดูครับ http://developers.facebook.com/plugins
3. ลองรีเฟรชดูครับ ถ้ายังไม่มาให้รอซักแป้ป มันอาจจะค้างที่แคชอยู่
ป.ล. ผมไม่ได้เล่นดิสกัสประจำ หากผิดพลาดประการใดขออภัยด้วยครับ ^^
ป.ล.2 ใครอยากให้กล่อง Like กระเถิบขึ้นมาสูงอีกนิด ไปอ่านที่นี่นะครับ http://www.discuzthai.com/redire ... 5&fromuid=33413 |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|