• September 16, 2018
    ติด facebook comment บอร์ด smf

    วิธีการแทรก code ที่ได้ จาก plugin commnet ของ facebook

    โค๊ด: [Select]

    https://developers.facebook.com/docs/reference/plugins/comments/
    หลังจากได้ code ของ facebook comment จาก link ด้านบนเเล้ว ให้ทำดังนี้
    1. เปิดไฟล์ Display.template.php (Themes/default/Display.template.php)
    2. แทรก code ส่วนเเรก ที่บนสุดของ code หน้า SMF ในไฟล์ ข้อ1
    3. แทรก code ส่วนที่สอง หลัง
    <tr>
    ‘, template_button_strip($mod_buttons, ‘bottom’) , ‘
    </tr>
    เท่านี้ ก็จะทำให้ สามารถใช้ comment จาก facebook ในบอร์ด SMF เเล้ว

    กรณีอื่นๆ
    นำ code ที่ได้ไปใส่ใน Template ใน File Comment.php
    จากนั้น refresh หน้า Page นั้นดู ก็จะเห็นว่า comment ของ Facebook แสดงขึ้นมาที่หน้าจอให้เรา และสามารถใช้งานได้แล้ว

    แค่นี้ยังไม่ถือว่าเสร็จนะ ต้องปรับแก้นิดหน่อย ไปดูขั้นตอนต่อไปเลย

    จะสังเกตุว่าขั้นตอนที่ผ่านมาเราต้องระบุ url ของ page ก่อนที่จะ Get code มาแปะที่หน้า page ของเราได้
    แล้วถ้าเกิดว่าเราต้องการให้มันขึ้นทุก page เลยล่ะ จะทำยังไง ?

    วิธีทำให้ code ที่เราเอาไปแปะแล้วสามารถใช้ได้กับทุก page นั้นเราก็แค่
    เปลี่ยน url ของ page จาก static ให้เป็นแบบ Dinamic แทน โดยการแทนค่า url ของ page ด้วยค่าแบบข้างล่างนี้

    โค๊ด: [Select]

    <?php echo   “[url]http://
    หรือ

    โค๊ด: [Select]

    <?php
    $url = (!empty($_SERVER['HTTPS'])) ? 'https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
    ?>

    <div class="fb-comments" data-href="<?php echo $url; ?>" data-num-posts="2" data-width="470"></div>
    ติด facebook comment โพสเเรก
    Add Facebook Comments to your first post!

    Themes/default/index.template.php
    หา

    โค๊ด: [Select]

    <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
    ใส่ก่อนหน้า

    โค๊ด: [Select]

    <meta property="fb:admins" content="YOUR FACEBOOK USER ID NUMBER GOES HERE"/>Replace YOUR FACEBOOK USER ID NUMBER GOES HERE with your facebook ID.

    Open:

    โค๊ด: [Select]

    Themes/default/Display.template.phpหา

    โค๊ด: [Select]

      // Maybe they want to report this post to the moderator(s)?เพิ่มต่อ

    โค๊ด: [Select]

    //Facebook Comments
    if ($message['id'] == $context['topic_first_message'])
    echo'
    <br /><br />
    <div id="fb-root"></div><div align="left"><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"></script><fb:comments href=', $scripturl, '?topic=', $context['current_topic'], ' num_posts="2" width="500"></fb:comments></div>';
    //Facebook Comments



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized