在Sharethis上的电子邮件中添加主题吗?

时间:2018-08-02 08:52:42

标签: javascript php laravel-5 sharethis

使用sharethis插件时,我必须在电子邮件中添加主题。谁能帮我如何在电子邮件中添加主题?

这是我的元标记。

<meta name="og:title" content="Click here to shop and fund {{$campaign_details->campaign_title}}" />
<meta name="og:url" content="{{url()->current()}}" />
<meta name="og:image" content="imgurl" />
<meta name="og:description" content="desc" />
<meta name="og:site_name" content="xyz.com" />

下面是我的按钮代码。

<div class="sharethis-inline-share-buttons"
  data-url="{{url()->current()}}"
  data-title="Click here"
  data-image="img.png"
  data-username="Naushil"
  data-description = "demo"
  data-message=" Goal is : 125">
</div>

非常感谢。

2 个答案:

答案 0 :(得分:2)

我找不到关于它的文档,但是我遇到了同样的问题,只是抓取了它需要线索的JS文件。您要查找的字段是data-email-subject =“ whatever”。这会将“所有内容”整理到共享电子邮件的主题行中。

答案 1 :(得分:1)

您必须覆盖默认事件并改为编写自己的事件。这样,您可以根据需要更改主题。这就是我所做的:

function overrideShareSendMail() {
$('div[data-network="email"]').replaceWith($('div[data-network="email"]').clone());
$('div[data-network="email"]').on("click", function () {
    var emailSubject = "Pyramide";
    var emailBody = window.location.href;
    window.location.href = "mailto:?subject=" + emailSubject + "&body=" + emailBody;
});
}