開啟輔助瀏覽

Besv 技術討論區

 找回密碼
 立即註冊
搜尋
查看: 2288|回覆: 4

Discuz! Fb分享顯示圖片 縮圖處理

[複製連結]
發表於 2018-2-23 02:46:08 | 顯示全部樓層 |閱讀模式
基本上 這是基於網路上的教學而來

如果是直接複製 我不如直接附上連結就好

原版連結 http://www.kerobbs.net/thread-20506-1-1.html (已失效)

基本上是修改 /template/default/common/header_common.htm
或是 /template/(當前主題)/common/header_common.htm

加在這行後面
  1. <meta http-equiv="MSThemeCompatible" content="Yes" />
複製代碼


  1. <meta property="fb:app_id" content="xxxxx" />
  2. <meta property="og:type" content="website" />
  3. <!--{if $_G[forum_thread][author]}-->
  4. <meta name="author" content="$_G[forum_thread][author]" />
  5. <!--{else}-->
  6. <meta name="author" content="$_G['setting']['bbname']" />
  7. <!--{/if}-->
  8. <!--{if $_G['mod'] == 'space'}-->
  9. <meta property="og:image" content="$_G[siteurl]uc_server/avatar.php?uid={$uid}" />
  10. <meta property="og:url" content="$_G[siteurl]uid-{$uid}.html"/>
  11. <!--{/if}-->
  12. <!--{if $_G[tid]}-->
  13. <meta property="og:site_name" content="$_G['setting']['bbname']"/>
  14. <!--{if in_array('forum_viewthread', $_G['setting']['rewritestatus'])}-->
  15. <meta property="og:url" content="$_G[siteurl]thread-{$_G[tid]}-1-1.html"/>
  16. <!--{else}-->
  17. <meta property="og:url" content="$_G[siteurl]forum.php?mod=viewthread&tid=$_G[tid]"/>
  18. <!--{/if}-->
  19. <!--{/if}-->
  20. <!--{eval $ogImageStop = false; $key = 0;}-->
  21. <!--{loop $postlist $post}-->
  22. <!--{loop $post['attachments'] $attachment}-->
  23. <!--{if $attachment['isimage']}-->
  24. <!--{eval $key++}-->
  25. <!--{if $key < 2}-->
  26. <meta property="og:image" content="{$attachment['url']}{$attachment['attachment']}">
  27. <!--{/if}-->
  28. <!--{eval $ogImageStop = true;}-->
  29. <!--{/if}-->
  30. <!--{/loop}-->
  31. <!--{/loop}-->
  32. <!--{if $_SERVER['PHP_SELF'] == '/forum.php'}-->
  33. <meta property="og:image" content="https://cdn.besv.net/image.png" />
  34. <!--{/if}-->
  35. <meta property="og:title" content="<!--{if !empty($navtitle)}-->$navtitle<!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname']<!--{/if}-->"/>
  36. <meta property="og:description" content="{if !empty($metadescription)}{echo dhtmlspecialchars($metadescription)} {/if}{if empty($nobbname)},$_G['setting']['bbname']{/if}"/>
複製代碼


第1行的fb:id
第33行的og:image改為你自己的

基本上就OK了

基本上與原版本的差異
個人空間會顯示個人頭像
首頁應該會顯示
文章顯示作者ID

 樓主| 發表於 2018-2-23 02:50:46 | 顯示全部樓層
如果之前已經有在FB上分享過

要到 https://developers.facebook.com/tools/debug/ 清除暫存
不然你怎樣修改 FB都不會理你的
發表於 2020-4-19 16:11:00 | 顯示全部樓層
<meta property="og:image" content="{$attachment['url']}{$attachment['attachment']}">

如圖片是外鏈應怎修改?謝謝
 樓主| 發表於 2020-4-20 01:31:01 | 顯示全部樓層
andylau918 發表於 2020-4-19 16:11
如圖片是外鏈應怎修改?謝謝

無法直接這樣改 因為程式認不出來
發表於 2020-4-20 10:27:11 | 顯示全部樓層
s860304 發表於 2020-4-20 01:31
無法直接這樣改 因為程式認不出來

ic,謝謝!!
您需要登入後才可以回文 登入 | 立即註冊

本版積分規則

黑名單|客戶連結|客服信箱|客服系統

Copyright © 2013 - 2019 Besv Technology Forum

專業網站主機服務

Powered by Discuz!

Wildcard SSL Certificates

快速回覆 返回頂部 返回列表