2016-09-27 1 views
0

Ich versuche, den Inhalt geteilt durch Sharethis Tasten mit JQuery zu ändern:Sharethis mit dynamischem Anteil Inhalt mit JQuery

 var services = [                                                    
      "facebook",                                                    
      "twitter",                                                     
      "linkedin",                                                    
      "email",                                                     
      "print"                                                     
     ];                                                        

     for (var i = 0, len = services.length; i < len; i++) {                                           
      stWidget.addEntry({                                                  
       service: services[i],                                                 
       element: document.getElementById("st_data_" + services[i]),                                       
       url: window.location.href,                                                
       title: $("#lblPropertyTitle").html(),                                             
       type: "large",                                                   
       text: services[i],                                                  
       image: $(".carousel .carousel-inner .item[data-slide-number='0'] img").attr("src"),                                 
       summary: $("#lblPropertyDescription").html()                                           
      });                                                      
     } 

Es teilt nur die Basis-URL mit dem Standardtitel und Bild. Wie kann ich den Titel, die Beschreibung und das Bild ändern, dass es geteilt wird?

+2

Was ist Ihre Frage? – Aeolingamenfel

Antwort

0

Facebook und Twitter verwenden OG-Tags, um das Vorschaubild für die URL zu bestimmen. Sie müssen diese auf Ihrer Seite definieren. Die Definition der image-Eigenschaft für den stWidget-Eintrag ist wahrscheinlich nur für E-Mail- oder Druckoptionen geeignet.

zu öffnen Graph Informationen für die Seite definieren, ein Meta-Tag wie folgt hinzufügen ...

<meta property="og:url"    content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" /> 
<meta property="og:type"    content="article" /> 
<meta property="og:title"    content="When Great Minds Don’t Think Alike" /> 
<meta property="og:description"  content="How much does culture influence creative thinking?" /> 
<meta property="og:image"    content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" /> 

Sie können Ihre OG Tags mit einigen Web-Tools validieren.

Dokumentation:

+0

Wenn ich og Tags mit jquery hinzufüge, wird es funktionieren? – dzervas

+0

Nein, es muss serverseitig oder statisch definiert werden. Skripte laufen nicht im OG-Scraper. Sie greifen einfach den HTML-Text als Text. –

Verwandte Themen