เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี

สอบถามการเพิ่ม 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 ครับ ช่วยชี้แนะด้วยน่ะครับ ขอขอบคุณครับ laugh

04 ก.ค. 2554 5 2,199

ใช่ครับ...ที่คัวแปร $meta



แต่คำแนะนำจริงๆคือ ควรใส่ก่อนบรรทัด



$meta[] = '<meta name="description" content="'.$description.'" />';



ครับ (ประมาณบรรทัดที่ 180 ของ load.php) ...
#1

แล้วผมจะ Query ตัว picture จาก _index มาได้ยังไงครับ
#2

555+++



นั่นแหละที่ยาก



ถ้าดูจากบทความที่ผมเขียนไว้บนเว็บ (หมวด developer) มันจะไปโหลดโมดูลที่ต้องการมาแสดง นั่นแสดงว่ามันจะต้องไปถึงบทความหรือเนื้อเรื่องอย่างแน่นอน หลังจากนั้นมันก็จะกลับมายังหน้า load อีกครั้ง ดังนั้น โค้ด $meta ก็สามารถนำไปใส่หน้าแสดงบทความได้ (view.php) ซึ่งที่นั่นอาจจะมีการ query รูปภาพออกมาแล้ว ก็แค่นำค่าในหน้านั้นมากำหนดให้ถูกต้องครับ





แต่ไม่ต้องดีใจไปนะครับ เพราะมันจะมีผลกับการใช้งานแบบไม่ใช้ Ajax เท่านั้นครับ เนื่องจาก ในการใช้งาน Ajax meta ไม่อาจเปลี่ยนแปลงได้





 









#3

อ๋อเข้าใจแล้ว ขอบคุณครับ ตอนแรกให้มัน query ใหม่ใน load.php มันก็ไม่ยากครับ แต่ที่คิดไว้คือมันต้องไปดึงมาจากที่ไหนสักแห่งที่มันได้ query ไว้แล้วไม่น่าจะต้องมา query ซ้ำๆ หลายๆทีครับ (โง่จริงเลยตรงนี้คิดไม่ออก 55+) พอได้คำตอบแล้ว ** โค้ด $meta ก็สามารถนำไปใส่หน้าแสดงบทความได้ (view.php) ซึ่งที่นั่นอาจจะมีการ query รูปภาพออกมาแล้ว ก็แค่นำค่าในหน้านั้นมากำหนดให้ถูกต้องครับ** มันง่ายกว่าเดิมอีก แบบที่คิดไม่ถึง :28:

ปกติผมปิด Ajax ไว้อยู่แล้วครับเพราะต้องการให้มีผลกับ SEO ที่มากกว่าเดิม
#4

อ้างอิงจาก ความคิดเห็น #4ปกติผมปิด Ajax ไว้อยู่แล้วครับเพราะต้องการให้มีผลกับ SEO ที่มากกว่าเดิม


ไม่มีผลครับ เนื่องจาก SEO จะเห็นหน้าที่แตกต่างจาก USER เห็น ในโหมด Ajax โดยที่ SE จะเรียกใช้ GCMS ในโหมดที่ไม่ใช้ Ajax เป็น default อยู่แล้ว (เนื่องจาก SE ไม่สามารถ execute Javascript ได้)



อ้อ จาการทดสอบ สามารถดึงรูปมาแสดงครับเป็นปกติ แม้จะอยู่ในโหมด Ajax (ลองทดสอบกับเว็บนี้ดู)
#5
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png, webp ขนาดไฟล์ไม่เกิน 2M
^