A-AA+then

facebook กับ gcms

1,346
มีปัญหาเรื่องการดึง like ของ fb นิดหน่อยครับ จาก url http://www.psu-bic-phuket.com/ ดึง like fb มาโชว์ได้ แต่ถ้า้เปน
http://www.psu-bic-phuket.com/#module=home โดยผมใช้สร้าง widget ชื่อ fb ดังนี้ 
if (defined('MAIN_INIT')) {
        $fb = array();
        $fb[] = '<div id="fb-root"></div>';
       
        $fb[] ='<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>';
        $fb[] ='    <fb:like-box href="http://www.facebook.com/pages/ÈÙ¹ÂìºèÁà¾ÒÐÇÔÊÒË¡Ô¨-ÁÍÀÙà¡çµ/114815551934502" width="240" show_faces="true" border_color="" stream="false" header="true">';
            $fb[] ='</fb:like-box>';
       
    
       
       
        $widget = implode("\n", $fb);
    }

14 ความคิดเห็น

ไม่เข้าใจคำถามว่าเกิดอะไรขึ้นนะ อธิบายเพิ่มเติมก้ดี
1

ก็คือว่า ถ้าเข้าแบบ http://www.psu-bic-phuket.com/ ตรงด้านล่างซ้ายมือถัดลงมาจาก

    แนะนำศูนย์บ่มเพาะวิสาหกิจ จะมี like ของ fb ครับ แต่ว่าถ้าเข้าแบบ http://www.psu-bic-phuket.com/#module=home like fb จะไม่ขึ้นครับ

2

อาจเป็นได้นะครับ Javascript ของ facebook อาจทำงานไม่ถูกต้องในโหมด Ajax ครับ (URL ก็มีส่วน) ทางเลือกก็มี 3 วิธี

1.ออกแบบ Javascript ใหม่ (ยากไปป่าว)
2.ปิดการใช้งานโหมด Ajax
3.ใช้ iframe แทน

3

4

อ้างจากคำตอบที่ #4ทำให้แล้วนะ

http://gcms.goragod.com/howto/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%20Like%20Box%20%E0%B8%9A%E0%B8%99%20GCMS.html


อุย!! กำลังกำลังต้องการอยู่พอดีเลย ขอบคุณครับ

รู้สึกว่า Thumnail Facebook จะอ่านจาก <link rel="image_src" type="image/jpeg" href="url ของ รูป" /> น่ะครับ
5

อ้างจากคำตอบที่ #5รู้สึกว่า Thumnail Facebook จะอ่านจาก <link rel="image_src" type="image/jpeg" href="url ของ รูป" /> น่ะครับ

555+++

GCMS 4.6.0 แก้ไขแล้วครับ มันมีมากกว่านั้นอีก (ตัวอย่างเว็บนี้ อัปเดทแล้วครับ)

6

ออก 4.6 แล้วเหรอครับ ผมยังโมตัวเก่าไม่เสดเลยครับ 555+
7

อ้างจากคำตอบที่ #7ออก 4.6 แล้วเหรอครับ ผมยังโมตัวเก่าไม่เสดเลยครับ 555+

555+++

ใจเย็นครับ ยังไม่ได้ปล่อย โมต่อไปได้ครับ การเปลี่ยนแปลงเวอร์ชั่นนี้มีแต่ core เท่านั้นที่เปลี่ยนแปลงครับ
8

อีกนิดนะครับ ปัญหาอีกอย่างที่ผมเจอคือ การกด back ครับ แต่จะเป็นประมาณหน้าแรกครับ สมมุติว่า หน้าแรกเปิดมาได้
http://www.psu-bic-phuket.com/ แล้วไปหน้าต่อไป หน้านี้ http://www.psu-bic-phuket.com/#module=event หรือหน้าไหนก้ตามที่เป็น #module พอผมกด back url จะเปลี่ยนเป็น http://www.psu-bic-phuket.com/ แต่เนื้อหาไม่เปลี่ยนครับ 
9

ก็คงจะเป็นเช่นนั้นแหละครับ เนื่องจากข้อจำกัดของ Ajax เอง เนื่องมาจากการเรียกครั้งแรก คำสั่งจะยังไม่ถูกสร้างครับ ทำให้ระบบไม่สามารถอ่าน URL ได้ และ อ่านได้เป็น URL เดิม
10

อ้างจากคำตอบที่ #6
อ้างจากคำตอบที่ #5รู้สึกว่า Thumnail Facebook จะอ่านจาก <link rel="image_src" type="image/jpeg" href="url ของ รูป" /> น่ะครับ

555+++

GCMS 4.6.0 แก้ไขแล้วครับ มันมีมากกว่านั้นอีก (ตัวอย่างเว็บนี้ อัปเดทแล้วครับ)



เคยลองใส่ตัวที่เป็น meta property="og: แต่ตอนนี้เอาออกแล้ว ฮ่าๆ
11

ประมาณนี้ 

    <meta property="fb:admins" content=" " />
    <meta property="fb:page_id" content=" " />
    <meta property="fb:app_id" content=" " />
    <meta property="og:title" content=" " />
    <meta property="og:type" content=" " />
    <meta property="og:description" content=" " />
    <meta property="og:url" content=" " />
    <meta property="og:image" content=" " />
12

ช่วยอธิบาาย meta ให้หน่อยได้รึป่าวครับ คุณตัวปัญหา
13

    
อ้างจากคำตอบที่ #13ช่วยอธิบาาย meta ให้หน่อยได้รึป่าวครับ คุณตัวปัญหา

     
    เอาเป็นว่าเข้าไปดูใน http://developers.facebook.com/docs/opengraph/ เองแล้วกันครับมีครบ อิอิ :28:
     
14
^