【问题标题】:Add Subject in Email on Sharethis?在 Sharethis 的电子邮件中添加主题?
【发布时间】:2019-01-09 23:30:28
【问题描述】:

当我使用 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>

【问题讨论】:

    标签: javascript php laravel-5 sharethis


    【解决方案1】:

    我找不到关于它的文档,但我遇到了同样的问题,只是爬取了它要求提供线索的 JS 文件。您要查找的字段是 data-email-subject="whatever" 。这会将“随便”纳入您共享电子邮件的主题行。

    【讨论】:

    • 它不工作。我们联系了 ShareThis 社区,根据他们的说法,他们没有在共享电子邮件功能中提供电子邮件主题支持。
    【解决方案2】:

    您必须覆盖默认事件并编写自己的事件。这样你就可以随心所欲地改变主题。这就是我所做的:

    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;
    });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 2012-06-03
      • 1970-01-01
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      相关资源
      最近更新 更多