找回密码
 立即注册
搜索

DZ 把论坛帖子分享到 Facebook

[复制链接]
QMS官方 发表于 2021-6-23 20:13:27 | 显示全部楼层 |阅读模式

1、先到 :

  1. https://developers.facebook.com/apps
复制代码


创建应用,因为下边的代码需要用到应用编号。

2、打开 template/default/common/header_common.htm 模板文件,找到:

  1. <meta http-equiv="MSThemeCompatible" content="Yes" />
复制代码


在下边添加:

  1.         <meta property="fb:app_id" content="这里填写应用编号" />
  2.         <meta property="og:type" content="article" />
  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="$_G[siteurl]{$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="$_G[siteurl]{$attachment['url']}{$attachment['attachment']}">
  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}"/>
  37.         <meta property="og:image:width" content="774" />
  38.         <meta property="og:image:height" content="318" />
复制代码


3、进入后台,用户/用户组/系统用户组/游客/编辑/附件相关/允许查看图片:选择“是”,然后提交。
     (这里如果不设置,分享到 Facebook 的图片不会显示。)

4、后台/运营/站点广告/论坛、群组 帖内广告/添加,在“广告 HTML 代码:”框里填写

  1. <a href="<a href="你的网站地址"    onclick="     window.open(
  2.        'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
  3.         'facebook-share-dialog',
  4.        'width=626,height=436');
  5.      return false;">  <img src="图片地址" border="0"> </a>
复制代码


5、这个网站也可以直接分享你要分享的帖子链接。

  1. https://www.websiteplanet.com/zh-hans/webtools/sharelink/
复制代码


6、分享帖子过后,可以到“分享调试器”查看你的网站内容分享到 Facebook和其他位置时被使用的信息。

  1. https://developers.facebook.com/tools/debug
复制代码







上一篇:DZ 把发帖附件选项里的“回帖仅作者可见”改为自动勾选
下一篇:DZ 把论坛帖子分享到 Twitter
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表