|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 383 ![]() |
Salut,
C'est bête comme choux et je pensais que cela serait facile mais j'arrive pas à faire un bouton twitter pour partager une page dont il me faut personnaliser l'url et l'image de twitter. J'ai essayé ceci: Code :
<a href="http://twitter.com/share?url=http://www.monurl.com/book.php?bc=26" target="_blank" data-url="http://twitter.com/share?url=http://www.monurl.com/book.php?bc=26" rel="external"><img src="http://monsite.com/images/share-twitter.png"></a> Je me suis basé sur cette aide: http://www.twoutils.com/installer-bo...replytocom=267 Quelqu'un a déjà fait ça ? Merci, Vincent. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Essaie peut-être quelque chose comme :
Code html :
<a href="http://twitter.com/share?url=http://www.monurl.com/book.php" target="_blank" data-url="http://www.monurl.com/book.php?bc=26" rel="external"><img src="http://monsite.com/images/share-twitter.png"></a>
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 | |||
|
Membre habitué
![]() Inscription : mai 2004 Messages : 383 ![]() |
Citation:
Code :
<a href=\"http://twitter.com/share?url=".urlencode(utf8_encode("$link/book.php?bc=$cId"))."&text=".urlencode(utf8_encode($row_book["picbook_name"]." Chapitre ".$current_chapter["chapter_number"].": ".$current_chapter["chapter_name"]))."\" target=\"_blank\" rel=\"external\"><img src=\"$img/share-twitter.png\"></a> Voila Voila. Maintenant je préférerai une popup plutôt qu'une nouvelle fenêtre du navigateur, alors j'ai trouvé ceci en javascript/html sur une page d'un site: Code :
Quelqu'un aurait une idée ? Merci, Vincent. |
|||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
C'est du jQuery ^^
Le site où tu as vu cet extrait importe une librairie js dans le head de sa page, sur laquelle s'appuient les fonctionnalités spécifiques à jQuery, dont la fonction "$" qui fait office de sélecteur (beaucoup plus avancé que getElementById car, comme dans ce cas, on peut sélectionner par classe CSS)
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 | |
|
Membre habitué
![]() Inscription : mai 2004 Messages : 383 ![]() |
Citation:
![]() Bon cette fois c ok. Voila tout le lien (avec le php pour le encoder l'url), si ca peut aider: Code :
<a onClick=\"window.open('http://twitter.com/share?url=".urlencode(utf8_encode("$link/book.php?bc=$cId"))."&text=".urlencode(utf8_encode($row_book["picbook_name"]." Chapitre ".$current_chapter["chapter_number"].": ".$current_chapter["chapter_name"]))."','','toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=yes,resizable=yes,width=600,height=400,left=50,top=50');\" href=\"javascript: void(0)\" ><img src=\"$img/share-twitter.png\"></a> |
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Ca ne devait pas être très clair
Si l'extrait cité ne marche pas, c'est parce qu'il fait appel à une fonction "$", qui n'est définie nulle part dans ta page. Elle fait partie d'un ensemble de fonctions courantes créées pour simplifier et augmenter les possibilités de Javascript, c'est le principe des librairies. Quiconque peut créer une librairie, il suffit de l'écrire, la diffuser, et espérer que les développeurs web trouvent un intérêt à l'utiliser. En l'occurrence et pour revenir à nos moutons, il se trouve qu'à vue de nez il me semble bien que c'est la librairie jQuery qui est utilisée ici. Tu pourras en avoir le coeur net en consultant à nouveau la page d'où provient l'extrait, et en inspectant la partie <head> du code source de la page. Il doit y avoir une balise script dont la propriété src pointe sur une version de jQuery (là, ne me demande pas laquelle Si c'est toujours mystique (
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com