Domanda

Sto cercando di aggiungere un pulsante Pinterest su una pagina di prodotto per una singola immagine in un'applicazione Facebook Tab.

Il codice Pinterest viene afferrato dalla loro sezione goodies, e deve includere un URL, i mezzi URL e la descrizione.

Io non sono che abile con Javascript. Sto cercando di tirare l'URL e inserire il pulsante JavaScript per un singolo elemento. Vedi sotto; Grazie.

    <a href="javascript:document.write(location.href);&media=http%3A%2F%2Fwww.mywebsite.net%2Ffiles%2Ftest%2Fks3.jpg&description=hello%20this%20is%20a%20product" class="pin-it-button" count-layout="horizontal">Pin It</a>
È stato utile?

Soluzione

Dal momento che si cerca di ottenere il pulsante Pinterest lavorare in scheda Pagina Facebook questo non funzionerà a causa dell'impossibilità di sapere quale pagina si è in in JavaScript.

Questa informazione viene passata al server con signed_request. Hai paio di opzioni per farlo:

  • Costruire il link alla pagina che verrà collegato a "Pin" lato server
  • informazioni Passo sulla pagina e linguetta a lato client e costruire il link qui.

Attenzione che questo è solo un link e non si presenta come pulsante Pin-E fino a quando non incluso Pinterest JavaScript (//assets.pinterest.com/js/pinit.js) su una pagina. Se si costruisce quel collegamento nel lato client che è necessario includere JavaScript dopo, in modo da link verrà sostituito da iframe con l'attuale pulsante Pin-It.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top