ผู้เขียน หัวข้อ: การติด google analytics ใน smf บอร์ด  (อ่าน 28933 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
การติด google analytics ใน smf บอร์ด
« เมื่อ: 1 มีนาคม 2017, 15:27:42 »

วิธีการติด google analytics ใน smf บอร์ด ทำดังนี้
1. เปิดไฟล์ ชื่อ index.template.php ที่อยู่ใน theme ที่เราใช้อยู่ครับ แล้วค้นหาบรรทัดข้างล่างนี้
// The main content should go here.    echo '    <div id="bodyarea">';}function template_body_below(){    global $context, $settings, $options, $scripturl, $txt;


2. เมื่อเจอแล้ว ให้แทรก code ข้างล่างนี้ ไว้ใต้บรรทัด global $context, $settings, $options, $scripturl, $txt;
include_once('googleanalytics.txt');


หมาย เหตุ:- คำว่า googleanalytics.txt ตั้งเอาเองครับ เป็นชื่ออื่นก็ได้ แต่เราไปสร้าง code ที่ได้จาก google analytics หรือ จากที่อื่น ๆ ใน notepad ให้ชื่อเหมือนกันครับ

3. ต่อไปให้ไปเปิด notepad เพื่อใช้ใส่โค๊ด google analytics หรือโค๊ดอื่น ๆ ครับ และให้ save เป็นชื่อ googleanalytics ให้ตรงกับชื่อในโค๊ด include_once('googleanalytics.txt'); นะครับ จากนั้นก็ upload ไปไว้ใน root ของ index.php ครับ

4. เมื่อแก้ไข index.template.php เป็นที่พอใจแล้ว ก็ upload ขึ้นไปแทนไฟล์เดิมได้เลยครับ

5. หากไม่ใช้วิธีที่ 1 - 2 ก็อาจใช้อีกวิธีหนึ่งคือการค้นหาบรรทัด
echo '
</body></html>';


6. ก่อนบรรทัด echo ' ให้เพิ่ม code ดังนี้
//Google Analytics
require_once 'googleanalytics.html';


7. ต่อไปให้ไปเปิด dreamweaver เพื่อสร้าง page สำหรับใส่โค๊ด google analytics หรือโค๊ดอื่น ๆ ครับ และให้ save เป็นชื่อ googleanalytics ให้ตรงกับชื่อในโค๊ด include_once('googleanalytics.html'); นะครับ จากนั้นก็ upload ไปไว้ใน root ของ index.php ครับ

เห็นไหมครับ วิธีการทั้งสองวิธีคล้าย ๆ กันครับ สามารถนำไปประยุกต์ใช้ได้ตามความเหมาะสม


ที่มา: http://www.doothaithai.com/read.php?tid-116.html

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
Re: การติด google analytics ใน smf บอร์ด
« ตอบกลับ #1 เมื่อ: 1 มีนาคม 2017, 15:44:55 »

หรืออีกวิธี

ไปที่ folder ที่ install SMF forum  / Themes  / Themes ปัจจุบันที่เลือก

เช่นหากตั้งชื่อว่า board ก็ไปที่

/board/Themes/Babylon    ( ตอนนี้ใช้ Themes Babylon อยู่ )

เปิดไฟล์  index.template.php

มองหา
โค๊ด: [Select]
echo ' </head>

แล้วเอา code google analytics ใส่เข้าไปก่อน ปิด </head>

ต้องระมัดระวังเรื่อง tag PHP ด้วยนะครับ เพราะหากเดิม </head> ติดอยู่ในคำสั่ง echo ของ PHP
คุณต้อง  ปิด PHP ของ tag head เดิม

ซึ่งรูปแบบที่ผมใส่จะเป็น

โค๊ด: [Select]
?>   // ปิด PHP ก่อน
โค้ด google analytics
<?  // เปิด PHP คืน


ที่มา: http://www.worldit2007.com/board/index.php?topic=1137.0