Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 26695|ตอบกลับ: 34

มาติด Facebook Like ให้กับกระทู้กัน

    [คัดลอกลิงก์]
earthdroid โพสต์ 2010-5-2 19:47:18 |โหมดอ่าน
แก้ไขล่าสุดโดย 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. แก้โค้ด จากเดิม
  1. <html xmlns="http://www.w3.org/1999/xhtml">
คัดลอกไปที่คลิปบอร์ด
แก้เป็น
  1. <html xmlns="http://www.w3.org/1999/xhtml"
  2. xmlns:og="http://opengraphprotocol.org/schema/"
  3. 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 เดิมๆที่มีอยู่
  1. <meta property="fb:admins" content="Admin ID"/>
  2. <meta property="fb:app_id" content="App ID" />
  3. <meta property="og:site_name" content="ชื่อเว็บของเรา"/>
  4. <meta property="og:type" content="website" />
คัดลอกไปที่คลิปบอร์ด
อย่าลืมแก้ข้อมูลใน content="xxx" ยกเว้น website ไม่ต้องแก้

7. เอาโค้ดนี้ไปวางต่อท้ายแทก </head>
  1. <body>
  2. <div id="fb-root"></div>
  3. <script>
  4.   window.fbAsyncInit = function() {
  5.     FB.init({appId: 'App ID', status: true, cookie: true,
  6.              xfbml: true});
  7.   };
  8.   (function() {
  9.     var e = document.createElement('script'); e.async = true;
  10.     e.src = document.location.protocol +
  11.       '//connect.facebook.net/en_US/all.js';
  12.     document.getElementById('fb-root').appendChild(e);
  13.   }());
  14. </script>
  15. </body>
คัดลอกไปที่คลิปบอร์ด
อย่าลืมแก้ App ID ในบรรทัดนี้ด้วย
FB.init({appId: 'App ID', status: true, cookie: true,

จบขั้นเตรียมการ ต่อไปมาติดตั้งกล่อง Like
-----------------------------------------------

ขั้นที่สอง
1. ไปที่ไฟล์ viewthread_node.htm แล้วมองหาโค้ดนี้ (กด ctrl+f หาก็ได้ไวดี) - อย่าลืมแบคอัพไฟล์
  1. <td class="postcontent postbottom">
คัดลอกไปที่คลิปบอร์ด
2. วางโค้ดนี้ต่อท้ายไปเลย
  1. <!--{if $post['first']}-->
  2. <fb:like layout="standard" show_faces="true" width="650" action="like" colorscheme="light"></fb:like>
  3. <!--{/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

คะแนน

จำนวนผู้เข้าร่วม 9จิตพิศัย +12 Money +3 ย่อ เหตุผล
wirayutsu + 1 โดนใจให้ทิป
paepolo + 1 เยี่ยม
korakot + 1
Divaon + 1 ขอบคุณมากๆ ค่ะ
prsp + 1

ดูบันทึกคะแนน

jaideejung007 โพสต์ 2010-5-2 19:55:23
สุดยอดมาก

ขั้นตอนละเอียดได้ใจ

เก็บๆๆ กระทู้เป็นกระทู้โปรดดีกว่า

จัดไป +2

ลองทำดูซะแล้ว

เพื่อมี เกสมาเยี่ยมเยอะๆ
aaa.111 โพสต์ 2010-5-2 20:02:43
วาวๆ ขอบคุณครับ แต่มั้นน่าจะเป็นภาษาไทยนะ ^^
 เจ้าของ| earthdroid โพสต์ 2010-5-2 20:08:14
ใครติดแล้วเอาเว็บมาอวดกันบ้างนะครับ ^^
 เจ้าของ| earthdroid โพสต์ 2010-5-2 20:24:19
ขออนุญาตแก้ไขนิดหน่อยนะครับ เจอ error

จากเดิม ขั้นเตรียมการข้อ 6 เปลี่ยน

<meta property="og:type" content="forum" />

เป็น

<meta property="og:type" content="website" />

นะครับ ไม่งั้นจะ error ตอนกด
 เจ้าของ| earthdroid โพสต์ 2010-5-2 21:30:47
แก้ไขอีกรอบนะครับ

ขั้นที่สอง ข้อสุดท้าย ใส่แทก

<!--{if $post['first']}--> โค้ดที่ gen มา <!--{/if}-->

แบบนี้นะครับ แก้ไขโพสต์แรกแล้ว ยังไงไปอ่านโพสต์แรกสุดจะเข้าใจง่ายกว่าครับ
sandspinner โพสต์ 2010-5-3 15:25:24
เอยยยยย สิ่งนี้แหละที่รอคอย อะๆๆ +1 ไปซะ
sandspinner โพสต์ 2010-5-3 15:44:46
งงนิดหน่อย user ดูตรงไหน Meta tag อยู่ตรงไหนอะ
 เจ้าของ| earthdroid โพสต์ 2010-5-3 16:49:54
USER ID ดูได้จากลิงค์นี้ครับ

http://graph.facebook.com/ยูเซอร์เนมเฟซบุคของเรา

เข้าไปแล้ว ช่อง id="xxxx" นั่นแหละครับ User ID ของเรา

ส่วน Meta tag เปิดไฟล์ header.htm แล้วจะเจอโค้ดประมาณนี้เรียงกันเต็มเลยครับ
  1. <meta name="keywords" content="{$metakeywords}$seokeywords" />
  2. <meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
  3. <meta name="generator" content="Discuz! $version" />
  4. <meta name="author" content="Discuz! Team and Comsenz UI Team" />
  5. <meta name="copyright" content="2001-2009 Comsenz Inc." />
  6. <meta name="MSSmartTagsPreventParsing" content="True" />
  7. <meta http-equiv="MSThemeCompatible" content="Yes" />
  8. <meta http-equiv="x-ua-compatible" content="ie=7" />
คัดลอกไปที่คลิปบอร์ด
ให้เอาโค้ด meta tag ของเฟซบุค วางต่อท้ายโค้ดพวกนี้ได้เลย
sandspinner โพสต์ 2010-5-3 17:14:18
ตอบกลับ 9# earthdroid


    User นี้คือ e-mail เราหรอเวลาผมล๊อคอิน ใช้ e-mailล๊อคอินอะ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-4-19 13:53

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้