2014-09-24 51 views
0

我正在使用smarty生成模板。特別是,我產生的Facebook的meta標籤facebook meta標籤在Facebook上生成ascii字符串

<meta property="title" content="{$title|escape}" /> 

的問題如下,當我把鏈接在Facebook發佈,它產生的圖像和文本(即假定從meta標籤值取?)。假設我有幾個具有完全相同格式的博客頁面,當我通過在Facebook博客上粘貼他們的URL來複制每個博客頁面時,生成的文本格式良好,除了某些特定的格式, 是「ascii特性」 :「男爵sanglant:l'enquête」變成「男爵+ sanglant%3A + 1%27enqu%C3%AAte」。我試圖把<meta property="title" content="{$title}" />,但它不起作用。最奇怪的是,所有其他博客文章(具有相同的特殊字符)表現良好。有人可以幫忙嗎?

回答

-1

這不適用於Facebook使用,這只是一個元標題。 你應該嘗試使用:

<meta property="og:site_name" content="some site name" /> 
<meta property="og:description" content="some description" /> 
<meta content="some content" property="dc:title" /> 
<link rel="image_src" href="" /> 

,並期待在https://developers.facebook.com/docs/opengraph