การแชร์เนื้อหาข่าวพร้อมภาพประกอบไปยัง Facebook

มีเคสพิเศษจากลูกค้ามา พอดีทำ website ด้วย typo3 แต่พอเวลาแชร์เนื้อหาข่าวจากเว็บไปยัง Facebook ภาพประกอบที่มีอยู่ไม่ขึ้น
ทำไงดี วันนี้แอดมินมีคำตอบ

เพิ่ม Facebook Meta ให้กับหน้ารายละเอียดก่อน (single view) ให้เรากำหนดค่า TS Setup ดังต่อไปนี้

temp.ogFBImage = COA
temp.ogFBImage{
wrap = <meta property=”og:image” content=”http://{$config.domain}/uploads/pics/|”>
5 = RECORDS
5 {
source = {GP:tx_ttnews|tt_news}
source.insertData = 1
tables = tt_news
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news.field = image
conf.tt_news.stdWrap.split.token = ,
conf.tt_news.stdWrap.split.cObjNum = 1
conf.tt_news.stdWrap.split.returnKey = 0
conf.tt_news.stdWrap.split.1.current = 1
}
}
page.headerData.90 < temp.ogFBImage

ในกรณีที่เราใช้ RealURL จะต้องนำค่า cHash ที่ต่อท้าย URL ของเราออกไป
เนื่องจาก Facebook ไม่เข้าใจตัวแปรตัวนี้นั่นเอง ทำให้เกิดปัญหาภาพไม่แสดงเวลาแชร์
โดยการกำหนดค่าบางอย่างในไฟล์ config ของ realURL configure ที่มีการ map value ด้วย ‘noMatch’ => ‘bypass’
ตัวอย่างการกำหนดค่า RealURL config เพื่อทำงานร่วมกับการแชร์ข่าวและภาพผ่าน Facebook

Posted by:

Kickstarter
Administrator

Leave A Comment

Your email address will not be published. Required fields are marked (required):

Human answer! *

Related articles

Back to Top