สอบถามการเพิ่ม meta image ใน gcms4
ผมต้องการเพิ่ม
<meta property="og:image" content="http://www.xxx.com/240611.jpg"/>
<link rel="image_src" href="http://www.xxx.com/240611.jpg" />
เพื่อใช้เป็น Facebook Like Thumbnail โดยให้รูปเปลี่ยนตาม picture ของเนื้อหาในเว็บครับ ต้องไปดึงตรงไหน
แล้วก็ไม่รู้ผมไปใส่ถูกที่หรือป่าว ตรงไฟล์ load.php แถวๆ $keword ครับ ช่วยชี้แนะด้วยน่ะครับ ขอขอบคุณครับ
<meta property="og:image" content="http://www.xxx.com/240611.jpg"/>
<link rel="image_src" href="http://www.xxx.com/240611.jpg" />
เพื่อใช้เป็น Facebook Like Thumbnail โดยให้รูปเปลี่ยนตาม picture ของเนื้อหาในเว็บครับ ต้องไปดึงตรงไหน
แล้วก็ไม่รู้ผมไปใส่ถูกที่หรือป่าว ตรงไฟล์ load.php แถวๆ $keword ครับ ช่วยชี้แนะด้วยน่ะครับ ขอขอบคุณครับ
แต่คำแนะนำจริงๆคือ ควรใส่ก่อนบรรทัด
$meta[] = '<meta name="description" content="'.$description.'" />';
ครับ (ประมาณบรรทัดที่ 180 ของ load.php) ...
นั่นแหละที่ยาก
ถ้าดูจากบทความที่ผมเขียนไว้บนเว็บ (หมวด developer) มันจะไปโหลดโมดูลที่ต้องการมาแสดง นั่นแสดงว่ามันจะต้องไปถึงบทความหรือเนื้อเรื่องอย่างแน่นอน หลังจากนั้นมันก็จะกลับมายังหน้า load อีกครั้ง ดังนั้น โค้ด $meta ก็สามารถนำไปใส่หน้าแสดงบทความได้ (view.php) ซึ่งที่นั่นอาจจะมีการ query รูปภาพออกมาแล้ว ก็แค่นำค่าในหน้านั้นมากำหนดให้ถูกต้องครับ
แต่ไม่ต้องดีใจไปนะครับ เพราะมันจะมีผลกับการใช้งานแบบไม่ใช้ Ajax เท่านั้นครับ เนื่องจาก ในการใช้งาน Ajax meta ไม่อาจเปลี่ยนแปลงได้
ปกติผมปิด Ajax ไว้อยู่แล้วครับเพราะต้องการให้มีผลกับ SEO ที่มากกว่าเดิม
ไม่มีผลครับ เนื่องจาก SEO จะเห็นหน้าที่แตกต่างจาก USER เห็น ในโหมด Ajax โดยที่ SE จะเรียกใช้ GCMS ในโหมดที่ไม่ใช้ Ajax เป็น default อยู่แล้ว (เนื่องจาก SE ไม่สามารถ execute Javascript ได้)
อ้อ จาการทดสอบ สามารถดึงรูปมาแสดงครับเป็นปกติ แม้จะอยู่ในโหมด Ajax (ลองทดสอบกับเว็บนี้ดู)