簡體   English   中英

在 Sharethis 的電子郵件中添加主題?

[英]Add Subject in Email on 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>

我找不到關於它的文檔,但我遇到了同樣的問題,只是爬取了它要求提供線索的 JS 文件。 您要查找的字段是 data-email-subject="whatever" 。 這會將“隨便”整理到您共享電子郵件的主題行中。

您必須覆蓋默認事件並編寫自己的事件。 這樣你就可以隨心所欲地改變主題。 這就是我所做的:

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

這對我有用

    <script>
        window.onload = function() {
            let stickyButtonsConfig = window.__sharethis__.config['sticky-share-buttons'];
            stickyButtonsConfig.subject = 'Subject';
            window.__sharethis__.load('sticky-share-buttons', stickyButtonsConfig);
        };
    </script>

詳細信息 - https://sharethis.com/support/guides/reinitialize-sharethis-buttons-specific-sharing-parameters/

唯一的問題是,您可能需要隱藏小部件,直到觸發load ,因為在那之前主題將保持不變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM