Domanda

Voglio visualizzare un testo su twitter / facebook quando un link viene cliccato sul mio sito web. C'è un modo in jQuery per farlo?

È stato utile?

Soluzione

se si tratta di un altro utente inviare un messaggio sul proprio account facebook / twitter, dovrete memorizzare la password sul lato client (JavaScript).
Che suona come una cattiva idea per me, quindi dovrete fare è sul lato server.


Quindi quello che vi serve è:

  • qualcuno fa clic su un link sul tuo sito web
  • con jQuery, si chiama uno script php che è ospitato sul proprio server
  • che i messaggi di script php un messaggio agli account Twitter / Facebook (sembra essere piuttosto difficile, cercano di trovare uno script pronto per l'uso.

In questo modo, si può anche controllare il contenuto del messaggio.

Buona fortuna;)

Altri suggerimenti

Se si esegue una richiesta Ajax al server quando il testo è stato cliccato puoiaffiggere un aggiornamento per Twitter / Facebook.

EDIT:

JavaScript non consente cross site scripting, quindi non è possibile aggiornare Twitter o Facebook con JavaScript solo. Sarà necessario eseguire l'aggiornamento dal lato server invece che dal lato client.

Ad esempio, è possibile creare uno script PHP che aggiornerà Twitter e / o Facebook. Quando un utente fa clic testo sul vostro sito web, inviare una richiesta Ajax per quello script che poi eseguire l'aggiornamento.

Se si desidera avere l'utente sia in grado di tweet qualcosa tramite un link si può solo avere il tuo link utilizzare il parametro di stato querystring. Così, per esempio, un link come

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>

Modifica, ho appena visto il tuo commento. Si desidera inviare un messaggio sul conto "clicker".

Bene in primo luogo, se una finestra si apre Twitter mi chiede di twittare il fatto che ho appena cliccato un link, sto lasciando il vostro sito immediatamente.

Sei molto meglio consentendo agli utenti di decidere quando vogliono twittare qualcosa. Si potrebbe aggiungere "Tweet This" link ma sul serio, niente di più è solo andare a spingere la gente noci.


Se si voleva aggiornare il proprio account Twitter quando qualcuno fa clic su qualcosa, si potrebbe procedere come segue:

Hai bisogno di due parti a questo:

  1. qualcosa sul vostro server in grado di comunicare con Twitter o Facebook (ci sono gli script che fanno questo in un sacco di lingue diverse)

  2. Qualcosa in esecuzione nel browser degli utenti che si affaccia per i clic e racconta il server per raccontare Twitter / Facebook qualcosa. Questo molto probabilmente bisogno di essere un po 'di codice di evento Javascript e alcuni XMLHttpRequest (meglio noto come AJAX).

Non è particolarmente difficile. Google è tuo amico.

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