Juiz Last Tweet Widget est un plugin qui vous permet d’afficher avec style vos derniers tweets sur votre site WordPress grâce à un widget personnalisable et léger !
Lors d’un projet classique de site/blog réalisé sous WordPress, j’ai eu l’occasion de constater que beaucoup de widgets qui proposent cette fonctionnalité d’import des dernières publications d’un compte Twitter chargent une certaine quantité de scripts, et, parfois, ne fonctionnent pas avec certains comptes spécifiques. (cas remarqué sur des flux JSON de l’API Twitter)
Présentation
Juiz Last Tweet Widget propose de résoudre le premier problème en remplaçant le JavaScript par un script PHP combiné à l’utilisation d’un système de mise en cache. Ce dernier est paramétrable en durée lors de l’insertion du widget.
Pour résoudre le second problème de flux indisponible, ce widget tente une première connexion sur un flux, et en utilise un alternatif si le premier n’est pas disponible.
Du côté du design, celui par défaut propose des effets en CSS 3 avec dégradations gracieuses pour les vieux navigateurs.
Fonctionnalités
Entrez simplement votre pseudo twitter et le nombre de tweets désirés, placez le widget dans une zone widgetisée et votre widget sera actif 🙂
Du côté des options il vous est possible de :
- désactiver le style par défaut qui peut être réécrit directement dans le widget;
- conserver les styles par défaut et réécrire uniquement une partie des styles;
- afficher votre avatar de compte twitter, ou non;
- gérer la durée du cache.
Mais aussi…
Du côté du code généré par le plugin, celui-ci propose une différenciation des types de lien (hastag, utilisateur twitter, lien classique) en attribuant une classe spécifique à chacun d’eux.
De quoi vous donner la possibilité de styler ces liens de manière différente.
À ce propos, voici une liste des classes disponibles :
/* The big container */
.juiz_last_tweet_widget { }
/* The list of tweets and "follow us" container */
.juiz_last_tweet_inside { }
/* The list of tweets */
.juiz_last_tweet_tweetlist { }
/* The user avatar */
.juiz_last_tweet_widget .user_avatar { }
/* The user avatar link */
.juiz_last_tweet_widget .user_avatar a { }
/* The user avatar image */
.juiz_last_tweet_widget .user_avatar img { }
/* The tweet content */
.juiz_lt_content { }
/* The links inside a tweet */
.juiz_last_tweet_tweetos { }
.juiz_last_tweet_hastag { }
.juiz_last_tweet_url { }
/* The tweet metadata */
.juiz_last_tweet_inner { }
/* The source */
.juiz_ltw_source { }
/* The baseline */
.juiz_last_tweet_follow_us { }
/* The "follow" word */
.juiz_ltw_follow { }
/* The username link */
.juiz_ltw_username { }
/* The "on Twitter" words */
.juiz_ltw_ontwitter { }
Il existe un autre plugin – découvert lors de la rédaction de ce billet – qui propose un chargement de vos tweets sans JavaScript, tout en vous laissant la possibilité de l’activer. Ce plugin ne possède pas de styles par défaut : Twitter Feed for WordPress.
Problèmes connus
L’API Twitter est très changeante et fait parfois des siennes, notamment si vous n’utilisez pas le système de cache fournit par le plugin, ou si le nombre de visites et requêtes est très important sur votre serveur. C’est d’autant plus vrai sur un serveur mutualisé. Certains n’auront donc probablement jamais de problème d’affichage de leurs tweets, d’autres quant à eux ne verront jamais un seul de leur tweet s’afficher.
Bref ! Juiz Last Tweet Widget est un petit plugin sans prétention, qui je l’espère vous servira !
N’hésitez pas à me faire vos retours (amélioration, bogue, sécurité, etc.)
Merci !
Il me plait bien ce plugin, je vais le tester :]
Pour des raisons qui m’échappent j’ai parfois des problèmes avec ce que j’ai mis en place sur mon blog, donc je lui ai peut-être trouvé un remplaçant.
Merci Geof!
Hello,
Probablement les mêmes problèmes que j’ai rencontré lors du développement de ce plugin : rate limiting imposée par Twitter et indisponibilité du flux JSON de manière aléatoire.
Je suis à ton écoute si tu rencontres des bogues 🙂
Au plaisir !
Je ne l’ai pas moi même réalisé et il y avait déjà une gestion de cache comme dans ton plugin.
Les problèmes que j’ai parfois c’est qu’il lui arrive de me renvoyer un nombre incorrect de tweets, enfin, ils sont bien là en quelque sorte, mais ça foire au niveau de l’affichage (genre j’arrive à retourner la date mais pas le contenu). Puis les tweets passés d’une semaine… Au niveau encodage c’est un peu le bazar aussi si je mets une balise html dans mon tweet x) Et enfin dernier point, les liens dans les tweets ne sont pas toujours formatés de la même manière : j’essaie de les styler différemment si c’est hashtag ou un user, je dois donc les parser d’abord en php, mais s’ils ont pas toujours la même forme ça devient du sport ^^.
Bref, je ne pourrais pas tester ton plugin de suite mais je te ferais un retour dès que possible (là j’ai un site en cours de refonte et un plugin en construction).
A+
Oui je vois.
Pour les types de liens tu vas te faire plaisir, les classes pour les différencier sont déjà présentes 😉
Bon courage pour ton projet !
merci pour ce widget je connaissais pas !
La mise en forme est vraiment sympa en plus je trouve.
Bonjour,
Les derniers tweets ne s’affichent pas dans le widget ? Quand on installe le widget, il prend bien tous les tweets, mais les nouveaux n’apparaissent pas.
Merci pour votre aide,
Bonjour,
Tout dépend de la réactivité du flux de Twitter.com et/ou de la durée de vie du cache du widget.
Essayez différents réglages du cache (0, 20, 2400) pour voir si le problème persiste.
Merci pour votre feedback 😉
J’avais déjà testé le 0 et le 20. J’ai mis 2400 et 1h après le problème persiste
http://www.bras-sur-meuse.fr
Bonjour,
Le problème devrait être résolu avec la nouvelle version du plugin sortie à l’instant.
http://wordpress.org/extend/plugins/juiz-last-tweet-widget
Merci du signalement 😉
I love the design of the widget though – great job!
This is a very good point!
There is a lack of documentation about the CSS classes.
You can find them through Firebug Plugin for Firefox, but is not user friendly.
I’ll try to add context-sensitive help to WordPress with a list of classes.
Same in the plugin FAQ and in this article.
Thank you for your appreciation 😉
Regards.
Salut,
je n’arrive pas à bien utiliser votre plugi, j’ai fais le nécéssaire pour ce qui est de la zone à widgetiser, elle apparait bien dans mon back office mais une fois que je rentre les parametre dans la zone dédiée j’ai aucun retour attendu, je me demandais alors si la raison pourrais venir du fait que je soit en local sur ma machine, ou toute autre piste de solution pour me venir aide sera la bienvenue,
Merci par avance
Cordialement
Bonsoir,
Le développement en local ne devrait pas poser de problème puisque j’ai moi-même développer le plugin en local.
Forcément il vous fait une connexion internet pour communiquer avec twitter, mais normalement c’est tout.
Le problème est présent avec ce widget seulement ou également avec d’autres widgets ?
is it possible to remove the
dotted line and the time ago and via source?
how can I do this?
thank you
You can’t « remove » the « time ago » and « via source » but you can hide them by using personal styles in the plugin’s option (text area).
Use the classes I mentionned in my article :
Regards 😉
Your plugin is very nice. the design suits very well with my web site (which is under construction, btw).
is there any possibility to make the plugin to grab the latest 10-20 twitts and show them one by one? look on the footer of this page http://www.blip.tv and you will see what i am talking about. that one is very nice and i looked for something like that on the web, but i couldn’t find nothing yet:(
waiting for an answer! regards
I can add this option in the next update.
Thank you for your feedback.
Regards.
Regards!
Thank you for your proposal.
I think you can try the new version : http://wordpress.org/extend/plugins/juiz-last-tweet-widget/ (or update it from your blog).
Regards.
Pour info, j’ai bien téléchargé la mise à jour, mais j’ai remarqué que le temps de chargement de la page d’acceuil était multiplié par 3 avec ce plugin.
@Radu : thank you ! You can find a link here : http://wordpress.org/extend/plugins/juiz-last-tweet-widget/other_notes/
@Jdidry : j’ai fait un test avec 3 flux différents (chargés en même temps), les avatars mettent un peu de temps à se charger, mais de là à multiplier par trois le temps de chargement…
Je vais jeter un œil sur le perf prochainement. Merci pour le signalement !
#help
Thank you for your comment.
Have you read the FAQ of this plugin ? http://wordpress.org/extend/plugins/juiz-last-tweet-widget/faq/
Can you give me your twitter username to test the RSS Feed of your account ?
Thanks.
this s mine @durais_ pls help me to fix it.
#thanQ
The strange thing is that if I set it to another @username it works… I’ve checked profile settings for both usernames and they are the same… any ideas?
Thanks a lot!
For some strange reason, the query string « http://search.twitter.com/search.rss?q=from%3A ».$username. »&rpp= ».intval($nb_tweets); didn’t seem to work.
I just swapped $search_feed1 and $search_feed2 strings in the PHP file with the WordPress editor and all is well…
Thanks!
Oh… Twitter makes some strange things Oo
I will improve the system for feed control and improve the way to control the external links (as youtube video with « ? » in the URL)
Thank you for your feed back !
Bonjour,
Le widget semble vraiment super! Merci de nous proposer un si bel outil.
Malgré la dernière version du widget (1.0.4), je semble avoir le même problème que certains ont eu, à savoir la mention: « Le flux RSS de ce compte twitter ne semble pas disponible pour le moment. » Mon flux RSS semble bien fonctionner via les deux liens qui sont disponibles sur le page de WP.
J’utilise WP 3.3.1 et mon compte Twitter est EvomaGP
Merci à l’avance!
Ma
Bonjour Marc-André,
Je regarde ça ce soir.
Une mise à jour est sur le feu, j’espère qu’elle corrigera le tir.
Pendant que j’y suis, c’est assez bizarre mais quand je demande 2 tweets à votre flux RSS de compte Twitter, il ne m’en donne qu’un…
Bonne soirée.
Salut,
Merci du suivi. Effectivement, j’ai essayé le lien sans regarder la commande. Si j’indique seulement, c’est ok. J’ai essayé jusqu’à 10 et il en manque toujours 1… Bizarre! Et c’est ok avec votre compte. Par contre, plus tôt aujourd’hui, j’ai supprimé un tweet (Hootsuite me disait 140 caractères, mais en fait j’en avait 142 et l’hyperlien était coupé, je l’ai refait manuellement directement avec Twitter.com), peut-être une explication?
Ma
C’est normal pour le suivi, je n’aime pas proposer quelque chose qui fonctionne à moitié :p (sauf pour les expérimentations et recherches, mais c’est un autre sujet)
Par contre je ne pensais pas que les flux de Twitter m’auraient donné autant de fil à retordre !
Je n’explique pas ce compte erroné…
C’est déjà très bien de développer des trucs pour des néophytes! J’ai commencé à faire un site en Joomla, mais comme je n’ai pas le temps étant donné que je débute en affaire, J’utilise WP et j’intègre des modules intéressants!
En plus de @EvomaGP, j’ai essayé @magelinas et votre compte, @geoffrey_crofte, sans succès. Vive le codage!
Je vais attendre la prochaine version pour valider si ça fonctionne. D’ici là, bon test.
Ma
Bonjour,
J’ai vu que vous aviez le même problème avec un autre plugin, je pense que le souci vient de la connexion avec l’API Twitter.
Je pense mettre à jour mon plugin dans la semaine, vous serez prévenu dans l’admin de votre blog 🙂
Bonjour,
Effectivement, j’ai fait un test avec un plugin sans flash que vous avez référé (Twitter Feed for WordPress). Sans meilleur résultat. Par contre, avec le code officiel de Twiter, tout va bien. Je vais attendre avec impatience le mise à jour.
Au plaisir!
Ma
Bonsoir Marc-André,
Je viens de tester le plugin avec les nouvelles mises à jour (elles ne sont pas encore en ligne), l’import du flux fonctionne parfaitement (je vais jusqu’à contrôle la présence d’item dans les deux API Twitter).
J’attends les traductions de quelques textes d’un généreux donateur Turc et je mets le plugin en ligne (demain ou après-demain je pense).
Merci Geoffrey! En espérant que Twitter ne fasse pas de mise à jour de leur API cette semaine! :)))
Bonjour Geoffrey, même avec la dernière version, le widget ne semble pas fonctionner. Dommage, car il était parfait pour ce que je voulais en faire.
À la recherche d’une alternative, je suis tombé sur ça: http://wordpress.org/extend/plugins/my-twitter-widget/
PS: Ça ne fonctionne pas plus :))))
Bonjour,
Idem que Marc-André, j’ai un problème avec ce plugin. Ca fonctionne toujours chez vous ou pas ?
Dommage aussi car il me plaisait bien ce petit plugin.
José.
Bonjour,
Vous voulez dire qu’il fonctionnait avant que le problème ne se pose ?
Tout semble fonctionner, sauf dans certains cas, mais le problème semble venir de l’accès au flux Twitter.
Je réfléchis à une alternative utilisant les outils JavaScript de Twitter.
Merci.
Salut,
Je viens d’installer ton plugin. Les tweets s’affichent correctement dans le bloc associé, sauf que des lignes de codes s’affichent au-dessus :
Deprecated: Assigning the return value of new by reference is deprecated in /homez.57/cedricco/www/wp-includes/class-simplepie.php on line 738
Aurais-tu une idée de ce qui ne va pas ?
Merci.
Salut,
Quelque chose semble déprécié dans la classe que j’utilise pour traiter les données du flux.
Le fichier pointé par l’erreur est un fichier du cœur de WordPress.
Je ne vois pas trop ce qui pourrait gêner ici…
Excellent plugin, merci pour ce beau travail. Je crois que le dernier tweet disparait pares quelques jours, est-ce qu’il est possible de simplement laisser le dernier tweet jusqu’a ce qu’il soit remplace par un autre, meme si cela prend plusieurs jours ou semaines?
Merci!
Bonsoir,
Merci pour ce commentaire.
Qu’entends-tu pas « disparaît » ? Tu veux dire que le flux RSS de ton compte Twitter est purgé ? Du coup de temps en temps tu as un widget vide ?
Merci 😉
Oui ca doit venir de la. Donc rien a voir avec ton plugin j’imagine?
Merci
C’est vrai que le problème vient initialement de Twitter.
Cependant je peux essayer un petit quelque chose pour la prochaine mise à jour du plugin. Je vais voir ça mais je ne peux rien promettre.
Merci pour ce rapport 🙂
Bonjour et félicitations Geoffrey pour votre blog et applis,
A ce propos, j’ai installé le plugin twiiter de cette file et voici ce que j’ai dans l’encart:
« Twitter a un problème avec votre flux RSS… Le flux RSS de ce compte twitter ne semble pas disponible pour le moment. »
Avez-vous une idée du pourquoi u comment ? svp 😉
Bonjour et merci Nico,
Ça arrive lorsque les flux qui transportent les informations concernant les publications du compte twitter ne sont pas disponibles ou vides. Cela ne veut pas dire que le compte ne possède aucune tweet, juste que les flux qui transportent l’information ne sont pas disponibles (il en existe 2 que je contrôle successivement avec ce plugin). Il n’y a souvent qu’à attendre pour résoudre le problème.
Bon week-end !
Super, ca vient de marcher en effet ! Good job Geoffrey
Bonjour,
Merci pour ce très bon plugin.
Je voulais aussi précisé que j’ai la même erreur que certains d’entre vous :
« Le flux RSS de ce compte twitter ne semble pas disponible pour le moment. »
Par contre chez moi ça revient tout seul, c’est à dire que je peux avoir le message d’erreur pendant 30minutes, puis ça remarche tout seul pendant quelques minutes puis j’ai à nouveau le message d’erreur et ainsi de suite.
Si je comprends bien c’est un problème lié avec twitter ?
Hello,
Je confirme que c’est un « problème », ou plutôt une spécificité de Twitter.
Mais je vais essayer de faire en sorte pour la prochaine version du plugin de conserver les derniers tweets en mémoire au lieu d’afficher l’erreur d’indisponibilité du flux.
Ce n’est pas chose forcément aisée mais je vais toujours essayer 😉
Merci.
Ok, merci pour la confirmation.
J’attends la mise à jour avec impatience.
Bon courage car il en faudra surement ^^
Oui en effet 🙂
Merci.
Comme beaucoup j’ai ce problème de connexion au flux.
Vraiment dommage car le design est splendide!
Bonjour,
D’abord merci pour ce plugin, pratique et personnalisable c’est parfaitement ce que je cherchais.
Néanmoins je suis coincé depuis un moment sur deux modifications dans le css.
J’ai beau tout essayer je n’arrive pas à changer la couleur du lien de la source après ‘via’ avec ‘.juiz_ltw_source’, cela reste blanc.
Ensuite je ne parviens pas à aligner le widget lui même au centre de la colonne des widgets alors que j’en ai aligné d’autres.
Merci pour toutes aides.
Ryô
Hello,
@Fred : j’ai entendu parler d’une mise à jour de Twitter et de ses API il n’y a pas longtemps, je vais essayer de voir ce que ça donne.
@Ryô : merci d’utiliser ce plugin, ça fait plaisir. Belle personnalisation 🙂
Pour modifier la couleur du lien, il faut cibler l’ancre de cette manière :
Pour l’aligner au centre de la colonne, comme le widget est dimensionné (ici 170px si j’ai bien vu), il suffit de lui donner des marges automatiques sur les côtés :
Normalement ça devrait le faire.
Bonne journée à vous.
Merci beaucoup pour l’alignement cela marche parfaitement!
La couleur du lien fonctionne aussi mais ça me rend perplexe, j’avais écrit à la base:
.juiz_ltw_source a:link { color: #999999; }
et en suivant ton aide j’ai juste enlevé :link, alors que cela ne pose pas de problèmes pour d’autres liens. Par contre à présent mes a:hover et a:visited ne fonctionnent plus.
Je vais farfouiller mes codes j’ai peut-être des couleurs en doublons qui s’annulent entre elles.
Merci encore!
Bonjour,
Excellent ce plugin !
Je voudrais cependant que le lien vers le tweet s’ouvre dans un nouvel onglet du navigateur. Quel fichier et bout de code mettre ?
Bonjour,
C’est déjà le cas normalement. L’élément
a
dans mon code est fourni d’un attributtarget
sur la valeur_blank
.D’ailleurs je vais ajouter un filtre pour permettre aux développeurs de choisir entre plusieurs valeurs, je ne sais pas pourquoi j’ai mis celle-ci par défaut.
Bonne journée.
Salut ,
Déjà bon plugin sur le faits de rajouter du css ca donne vraiment la classe 🙂
Malheureusement comme tout compliment vient de petit bémol. Je suis sur la dernière version de wordpress et le plugin même en configurant « afficher les 4 derniers tweets » . Cela s’affiche de façon aléatoire est-ce normal ?
Hello,
« Malheureusement comme tout compliment vient de petit bémol » : dommage 🙂
De manière aléatoire non, ce n’est pas normal. Par contre que le flux soit disponible de manière aléatoire sur Twitter oui, c’est presque normal.
As-tu suivi les quelques conseils de la documentation/FAQ pour contrôler ton flux RSS Twitter ?
Non tu as un lien ?
Merci
Euh… oui, celui du plugin et de son onglet FAQ.
http://wordpress.org/extend/plugins/juiz-last-tweet-widget/faq/
Bonne lecture.
J’ai aps testé ton plugin mais ça me paraît être vraiment très bien. Bravo et chapeau pour le temps que tu passes à améliorer tes plugins !
On peut également utiliser le fichier xml directement avec la fonction simplexml_load_file : http://tonyarchambeau.com/blog/61-twitter-afficher-derniers-tweets-php/
Bien entendu, ce n’est compatible qu’avec des hébergements proposant php5 mais c’est une solution très simple.
J’avais tenté de mettre ça en place sur un hébergement Free, mais il n’est pas possible de récupérer des données sur un site extérieur sur ce type d’hébergement. En local ça fonctionnait bien.
Salut Jojaba,
Merci 🙂
Oui j’utilisais
simplexml_load_file
au début, mais j’ai eu trop de retours négatifs, du coup j’ai monté mon petit script tout seul, et ça marche partout.Le principal problème vient de Twitter et des limitations de son API. M’enfin faut faire avec 🙂
Merci bien pour ce plugin. A la base, j’utilisait Twitter Widget Pro, mais il était basé sur du JSON, mais il y a pas mal de problème entre le http et le https.
Si je peut te suggérer une petite fonctionnalité supplémentaire, c’est de pouvoir changer les couleurs des textes, liens, RT, … directement dans le plugin. Pour les développeurs, ça va bien avec les CSS, mais pour les débutants qui veulent mettre du rose fluo, il devront ce contenter des couleurs de bases.
En tout cas, ça vaut un 5 étoiles sur WP.org
Merci Kevin !
Cette fonctionnalité ne sera pas disponible directement dans le widget, mais probablement plus tard dans une page d’options. J’hésite à la mettre en place encore, mais ça viendra probablement avec des options de template plus complétes, comme par exemple un choix parmi plusieurs design (les dégradés et angles arrondis n’étant pas forcément du goût de tout le monde).
Merci pour ta suggestion et ta note 🙂
Merci pour ce petit plugin joliment habillé. Je l’ai installé (version 1.1.4) il y a quelque temps sur notre site (WP 3.4.2) et il ne fonctionne plus depuis quelques temps. Et impossible de trouver pourquoi. As-tu eu des retours de ce genre?
Merci
Bonjour,
L’API Twitter est très changeante et le limite de requêtes est peut-être atteinte sur votre serveur. (notamment si vous avez beaucoup de visites et que vous n’utilisez pas la mise en cache, ou si vous êtes sur un serveur mutualisé).
Une mise à jour est prévue pour utiliser la nouvelle API, mais ce n’est pas pour tout de suite. (c’est que ça prend du temps ces choses là 😉 )
Salut ! Très bon plugin ! Bravo !
ça serait top d’avoir la même chose pour Facebook, est-ce que c’est prévu ? 🙂
Salut Jérôme 🙂
Merci. Non ce n’est pas prévu. Pour tout t’avouer j’avais initialement créé ce script pour un client qui n’aimait pas le design du widget Twitter.
On ne m’a jamais commandé de plugin afficher le flux d’un compte Facebook. Pour le moment je n’ai pas le temps de me plonger dans ce nouveau développement. Mais je garde l’idée dans un coin de ma tête 😉
Bonne semaine.
Simple, beau, bien commenté et efficace!
Que demander de plus, merci beaucoup pour ce plug-in.
Hello,
Merci pour ton commentaire.
🙂
Bonjour Geoffrey,
Merci bcp pour votre plug-in, qui propose surtout un très joli design, bravo !
Par contre, depuis quelques semaines plus rien ne s’affiche sur le site de mon client (voir l’adresse site envoyée dans le formulaire), on lis juste le message :
« Twitter a un problème avec votre flux RSS… Le flux RSS de ce compte twitter ne semble pas disponible pour le moment. »
Que faire (sinon le remplacer par un autre plug-in, ce que je regretterai) ????
Merci de votre réponse,
Manuela
Bonjour Manuela,
J’ai créé une page FAQ avec le plugin qui vous permet de répondre aux questions souvent posées.
http://wordpress.org/extend/plugins/juiz-last-tweet-widget/faq/
La réponse s’y trouve, il faut y aller par déduction.
Le flux Search n’est plus disponible et le switch ne semble pas se faire vers le second flux. Il faut donc le faire manuellement (deuxième question de la FAQ).
Bon courage.
I realized that the « follow @username on twitter » text was aligned left (so sitting directly over the twitter logo. I corrected this by adding « ;text-align:right » after the font-size in .juiz_last_tweet_follow_us
Not sure whether this is a systematic issue.
Great Widget!
Best wishes,
Tobias
Thank you for your feedback.
This element has a padding to place the background-image. Maybe your issue come from a CSS heritage.
Have a nice evening.
I’m using version 1.1.4 of your plugin. Will there be a new version for the Twitter API 1.1?
Yes, I’m working on it 😉
thank you.
thank you for the interesting tool. Unfortunately, it seems that the last update creates issues with the site structure (parts of the pages disappear if the the plugin is activated). Can you please check?
Thank you,
Pietro
Yes, the 1.2.1 fixes this issue.
Thank you.
This error is after the latest update, creation of the Twitter app – all settings are correct…
Ideas?
My first idea is that you can easily say « hello » and thank you.
My second is that OAuthException is already declared by another plugin you use.
Please use the WordPress support forum only ! I can’t be on the blog and the support forum at the same time 😉
Nice day.
Love this plugin, really perfect for what I need. Sadly though, it seems to break the TinyMCE within wordpress for pages. Definitely this plugin as I’ve isolated it down. Have you seen this before? Any idea how to resolve this?
Thanks
David
Sadly though, I never encountered this issue before.
What does « to break the TinyMCE » mean in your case?
Thank you 🙂
Bonjour Geoffrey, félicitation pour le plugin! J’éprouve la même erreure que mentionné ci-haut « The RSS feed for this twitter account is not loadable for the moment. »
J’ai fait beaucoup de recherche avant d’en arrivé ici. Comme je veux pas être un autre « annie » ;), je te donne tous les détails et mes découvertes:
WP Version: 3.6.1 (updated today)
Plugin version: 1.3.2 (installed today for the first time)
Plugins activated: 1 (Juiz)
Server setup: Local with Wamp
MySQL: 5.5.20
PHP: 5.3.10
Debug bar found this issue, although just a notice, is probably not the problem here I don’t think.
The message reads:
NOTICE: C:\wamp\www\wp-clean\wp-content\plugins\juiz-last-tweet-widget\inc\OAuth.php:382 – Undefined index: port.
When I went to one of the 2 locations I could find an instance of the string « The RSS feed for.. », I realized that somehow the IF statement at line 423 (juiz-last-tweet.php) must be failing somehow. So I dumped the $api_1_1_content and the output was a public object called « errors » which includes a single index array. That array has an object with two public vars: « message » and « code ». This is what was in there:
public ‘message’ => string ‘Invalid or expired token’ (length=24)
public ‘code’ => int 89
My case is probably rare but I thought someone somewhere might get something similar.
Hope this helps somewhat. I hope you find your answer. Again, even if the plugin is broken for me right now, I know it works and again, félicitation! good work man! 🙂
New to any Twitter development, I followed the « How to » after installing the plugin.
I was able to find both consumer key and consumer secret. But if my memory serves me right, what looked like the field where I would find the access token and token secret where blank. At first I thought I just didn’t need it since twitter provided the consumer key/secret. To add to the confusion, under the oAuth tab where I presumed I would find a possible oauth access token and key, again, both are empty. And in small text under both empty fields you read the following text « For your convenience, we give you the opportunity to create your OAuth access token on your application ». My first thought was to write « test » in both empty fields and do the same in the plugin settings. Once I looked up the issue with invalid token, I found a twitter forum thread on the topic and found out I wasn’t the only one confused about this. Apparently, there is a little button at the bottom the of the first tab « details » with a heading of YOUR ACCESS TOKEN. Once I created it, I was given what I needed and boom, the plugin works!
Maybe Twitter-dev interface has changed, but all the tokens are required 🙂
Have a nice day.
Salut Geoffrey,
Tout d’abord, merci pour ton travail sur ce plugin bien pratique 🙂
Suite à la migration de mon blog sur un nouveau serveur, je me suis retrouvé avec moitié de ma page web affichée et le code d’erreur 500. Voici un extrait de mes logs Nginx :
2013/12/13 14:40:12 [error] 24909#0: *61 FastCGI sent in stderr: « PHP message: PHP Fatal error: Call to undefined function curl_init() in ******/wp-content/plugins/juiz-last-tweet-widget/inc/twitteroauth.php on line 199 » while reading response header from upstream
Comme tu peux le voir, c’est l’appel à cURL qui pose problème puisqu’il n’était pas installé sur le serveur.
Après l’ajout du paquet, tout va bien, mais il faudrait peut-être prévoir un test pour voir si cURL est disponible et dans le cas contraire, ne pas exécuter l’appel à l’API ?
Hello Robin,
Navré je n’ai jamais répondu à ton commentaire, pourtant je l’ai bien pris en compte et je te remercie pour le signalement.
Effectivement je pensais la prise en charge beaucoup plus répandue. Je fais désormais le contrôle.
Merci à toi.
Bonjour Geoffrey
Tout d’abord, bravo pour ce super plugin, joli comme tout en rime, ce qui ne gache rien ;c)
Deux flux différents à afficher sur mon site, sans soucis via les widgets en sidebar.
Par contre, si je veux intégrer deux flux dans un template, que ce soit avec la forme que tu donnes ou avec la fonction the_widget, j’ai bien les deux flux avec les deux avatars différents, mais le 1er des deux n’affiche que le dernier tweet au lieu des 10 derniers et un « joli » cadre blanc ensuite. Si je vire le deuxième flux, aucun problème sur le 1er, tout refonctionne normalement.
Une petite idée de la raison svp ?
Merci et au plaisir
P.
Hello,
Merci à toi 🙂
Hélas ce bug ne me dit rien. As-tu activé la fonction slideshow ?
Bonne soirée.
Merci pour ta réponse.
Oui, slideshow activé, le 1er tweet est bon, temporisation de 5 secondes et arrive alors une slide blanche, avec juste l’avatar.
Je vire le deuxième flux, tout refonctionne parfaitement.
Geoffrey
Tu as raison, c’est le mode slideshow qui déconne… en fixe, aucun soucis avec mes deux flux… :c(
Vraiment aucune idée ?
Hello,
Je viens de tester le comportement sur Firefox et Chrome, même combat : mon script JS calcule la hauteur d’un tweet, la donne au parent, fait disparaitre le tweet, fait apparaitre le prochain à 0.05 d’opacité, chope sa hauteur (pas possible si invisible/display:none), fait une transition de l’ancienne hauteur vers la nouvelle sur le parent, puis passe l’opacité du tweet à 1. Sauf qu’apparemment depuis deux version de ces navigateurs, il peut y avoir un blocage à 0.05 d’opacity. Script bogué, je tente de trouver une solution plus flexible 😉
Désolé pour le dérangement.
Geoffrey,
c’est moi qui suit désolé de te faire revoir ce script…
Je peux être plus précis si tu veux pour t’aider à débugguer, par mail afin de ne pas pourrir plus ton post.
Rajoute gmail à mon pseudo et tu as mon mail, si tu veux 😉
A+
P.
Bonjour, je n’arrive pas à afficher mes tweets, j’ai un message d’erreur suivant : « flux RSS de ce compte twitter ne semble pas disponible… »
Comment le gérer ? mon compte agro_media
Merci
Bonjour Philippe
Il se peut, si votre compte est récent, que le flux ne soit pas encore existant.
Théoriquement dès que Twitter pourra accéder au flux de votre compte, ce message d’erreur partira.
Bonne soirée.
Bonjour, malheureusement le compte n’est pas récent et nous avons+ de 3000 followers…une autre idée de la cause ?
merci
C’est très variable.
Avez-vous bien suivi les étapes de création de l’application Twitter ? Renseigné les bonnes valeurs dans les bons champs ? Je viens de tester en local avec votre compte, ça fonctionne bien chez moi.
Merci
Bonjour !
Après l’update du plugin, plus rien ne s’affiche. Comme j’ai fait l’installation de départ ainsi que l’update via l’interface d’admin de WordPress, je n’ai malheureusement pas la version précédente. Est-il possible de la télécharger quelque part ? Merci d’avance !
Fausse alerte, désolée ! En fait, wordpress avait remis les valeurs par défaut, j’ai modifié ça et tout va bien. Ouf ! Merci pour ce plugin indispensable qui rend vraiment bien service 🙂
Hello,
Pas de souci.
Les précédentes versions peuvent être trouvées ici : https://wordpress.org/plugins/juiz-last-tweet-widget/developers/
La plupart des plugins ont un onglet Développeurs dans lequel se trouvent les différentes versions.
C’est de développeur ensuite de laisser disponibles ou non ces versions, et je pars du principe que ça ne me coûte rien de les laisser si jamais…
Bonne continuation 😉
Ah, super, merci du tuyau, ça risque de bien me servir 🙂
// line#441
// make sure $avatar is HTTPS
if(is_ssl()) {
$avatar = preg_replace(« /^http:/i », « https: », $avatar);
}
Bonjour également,
Merci 🙂
Une version est en cours de dev apportant pas mal de solutions à de petits bugs, dont celui-ci. Cela arrivera quand mon temps libre me le permettra.
Bonne soirée.
Bonjour,
Je ne sais pas si j’aurai une réponse, vu que ce feed semble inactif depuis presque 10 ans, mais voilà.
N’utilisant plus Twitter, j’ai désactivé ce plugin, mais n’arrive pas à le supprimer. l’opération déclenchant une « erreur critique » à chaque fois.
Comment puis-je faire ?
Merci d’avance…
Bonjour,
Je n’ai pas mis à jour ce plugin depuis un bon bout de temps. L’erreur doit probablement venir d’une version de PHP qui pose problème.
Est-ce que vous pouvez m’en dire davantage sur cette erreur et sur votre environnement (type d’installation, présence d’un cPanel ou équivalent, etc.) par e-mail ?
Je me permets de vous envoyer un premier contact.
Merci !