Le Forum Catholique

http://www.leforumcatholique.org/message.php?num=745875
images/icones/hein.gif  ( 745875 )Le Forum Catholique depuis l'élection de Fançois par Candidus (2014-03-08 20:15:57) 

Je ne sais pas si c'est mon imagination mais j'ai l'impression que depuis l'élection du pape François, le Forum Catholique s'est comme assoupi, mis en hibernation, comme si un profond sentiment de déprime s'était abattu sur nous de telle sorte que nous faisons tous le dos rond, chacun à sa manière et selon sa sensibilité, en attendant que "ça" passe...

Je serais curieux de connaître les statistiques du FC relatives à sa fréquentation et au nombre moyen des messages mis en ligne en comparaison à d'autres périodes de l'histoire du forum.
images/icones/neutre.gif  ( 745876 )Impression exacte par AVV-VVK (2014-03-08 20:23:18) 
[en réponse à 745875]

Est dans le titre.
images/icones/vatican.gif  ( 745877 )C'est assez compréhensible par Ennemond (2014-03-08 20:23:52) 
[en réponse à 745875]

Le Forum a vécu au rythme des grands événements du monde traditionaliste, qui furent intimement liés aux relations du Saint-Siège avec la FSSPX : rencontre de Mgr Fellay avec Jean-Paul II (2000), protocole du cardinal Castrillon (2004), rencontre de Mgr Fellay avec Benoît XVI (2005), Motu Proprio (2007), ultimatum du cardinal Castrillon (2008), levée des excommunications (2009), protocole d'accords (2012). Tous ces événements ont eu une incidence sur la vie du petit monde traditionnel, qu'il soit régularisé ou non. Or il faut bien reconnaître que le cardinal Ratzinger puis le pape Benoît XVI a été très influent sur tout ce calendrier. Aujourd'hui, il n'est plus aux responsabilités et le fait que son successeur se montre assez distant de ces affaires laisse un effet de flottement dans les milieux traditionnels, lesquels demeurent dans l'expectative.
images/icones/1f.gif  ( 745879 )Je l'écrivais déjà Candidus par Jean-Paul PARFU (2014-03-08 20:29:43) 
[en réponse à 745877]

En juin 2013 ici
images/icones/neutre.gif  ( 745881 )C'est peut-être lié au format par New Catholic (2014-03-08 20:52:15) 
[en réponse à 745875]

Facebook et Twitter ont peut-être, en beaucoup de cas, remplacé les forums de discussion.

À Rorate caeli, la moyenne mensuelle de visites s'est multiplié par 5 entre janvier 2013 et décembre 2013 (je ne compte pas les mois atypiques de fevrier 2013, de l'abdication, et de mars, du conclave), et par 7 entre janvier 2013 et fevrier 2014, et ça sans LMPT, un évènement étranger au monde anglophone.
images/icones/clown1.gif  ( 745884 )C'est peut être lié aussi par Arnold (2014-03-08 20:59:57) 
[en réponse à 745875]

Au fait que des crypto progressos le squattent éhontément.
images/icones/1b.gif  ( 745886 )Vous êtes sûr que ... par Ion (2014-03-08 21:14:48) 
[en réponse à 745884]

... les "crypto-progressos" ne mettent pas au contraire un peu de ... piment au milieu de cet assoupissement ?

Ion
"Réveilleur" de FC ...
images/icones/neutre.gif  ( 745887 )Personne de parle de vous, cher Ion ! par John DALY (2014-03-08 21:22:03) 
[en réponse à 745886]

Le préfixe "crypto" vous exclue.
images/icones/neutre.gif  ( 745888 )...ne... par John DALY (2014-03-08 21:37:16) 
[en réponse à 745887]

...bien sûr !
images/icones/1b.gif  ( 745891 )Magnifique subjonctif ! par Paterculus (2014-03-08 21:52:07) 
[en réponse à 745887]

Bien dit !
VdP
images/icones/neutre.gif  ( 745893 )Depuis le circonflexe omis... par John DALY (2014-03-08 22:04:35) 
[en réponse à 745891]

..ce matin par Lycobates, cher Paterculus, tout va mal : les subjonctifs imparfaits deviennent des passés simples ("fut" pour fût") et les présents indicatifs deviennent, comme vous le constatez, des subjonctifs.
Je dirais bien "autant pour moi", si ce n'est qu'il faut dire "au temps", à moins que ce ne soit "haut taon" ou bien "otan".
Encore une preuve que l'antéchrist est déjà né et parmi nous.

Je suppose que j'ai fait une erreur dans le présent post aussi, mais je ne veux pas devenir scrupuleux.

Parfu se convaincra sans doute qu'il s'agit là d'anglicismes, comme "habiter sur Paris" ... n'est-ce pas ?
images/icones/1b.gif  ( 745896 )J'insiste : votre subjonctif était parfaitement adapté. par Paterculus (2014-03-08 22:09:44) 
[en réponse à 745893]

Cela s'appelle un optatif.
Merci, vous avez exprimé là un sentiment assez généralement partagé.
VdP
images/icones/neutre.gif  ( 745898 )Merci à tous par New Catholic (2014-03-08 22:19:06) 
[en réponse à 745896]

pour ne pas commenter mes fréquentes érreurs et mon français pénible...

John Daly est un maître de la langue, comme Beckett.
images/icones/fleur.gif  ( 745901 )Passionné, oui... par John DALY (2014-03-08 22:33:49) 
[en réponse à 745898]

...mais maître non - surtout si l'on va me comparer à Beckett !

La vérité est que j'arrive au point (plus de 15 ans d'exil français) où mon métier m'oblige à faire des efforts pour ne pas laisser le français remplacer l'anglais comme ma langue principale, car je traduis vers l'anglais.
images/icones/1a.gif  ( 745900 )Optatif par John DALY (2014-03-08 22:25:27) 
[en réponse à 745896]

Caritas omnia credit, cher Paterculus. Mais je ne suis pas sûr d'opter, euh, je veux dire désirer, l'exclusion d'Ion. Je trouve que le FC sans Ion serait un peu comme Robin des Bois sans le Shérif de Nottingham, si vous me comprenez. Pour changer de métaphore, s'il faut qu'il y ait du poison dans la soupe, mieux vaut qu'il porte une étiquette bien lisible.
images/icones/1b.gif  ( 745939 )Excellent parallèle, indeed ... par Ion (2014-03-09 15:43:15) 
[en réponse à 745900]

Venant de vous, cher ami, je me saurais faire autrement que de prendre cette comparaison au second degré. Ainsi, vous sous-entendiez sans aucun doute le vrai sheriff de Nottingham, pas celui de la légende de Robin Hood qui était "à la botte" de l'usurpateur King John, mais plutôt celui qui avait toute la confiance de Richard. Vous êtes donc trop bon pour moi.

Sous-entendiez vous également que la légende du bon Robin préfigure l'utopie "bon tradi façon FC" et qu'il faut en revenir à la réalité de l'Eglise ? Je n'ose y croire, et pourtant qui sait ?

Car, même si le FC a son utilité (une petite dose de FC dans mes moments tradi-nostalgiques est radicale pour me remettre dans le droit chemin) ce n'est pas vraiment dans ces lieux qu'on approchera du Hinc lucem et pocula sacra.

Bien à vous

Ion
images/icones/fleur.gif  ( 745946 )Hinc lucem et pocula sacra par John DALY (2014-03-09 16:48:15) 
[en réponse à 745939]

Ai-je entendu, cher Ion, un écho de la voix aristocratique qui disait:


"God! how I loathe haste and violence and all that ghastly, slippery cleverness. Unsound, unscholarly, insincere - nothing but propaganda and special pleading and 'what do we get out of this?' No time, no peace, no silence; nothing but conferences and newspapers and public speeches till one can't hear one's self think... If only one could root one's self in here among the grass and stones and do something worth doing, even if it was only restoring a lost breathing for the love of the job and nothing else."


Si c'est le cas, nous avons quelque chose en commun.

En fait, j'ai voulu seulement dire que le FC ne serait plus le FC sans vous. Que le FC avec ou sans vous vaille ce que valent les établissements que nous avons connus où les intelligences d'élite poursuivent la lumière de la vérité avec rigueur depuis des siècles parmi les pocula tant au figuré qu'au propre... je ne le dis évidemment pas.

Tout cela me manque à tel point que je ne vois plus guère de différence entre Hinc lucem et pocula sacra et Dominus illuminatio nostra. C'est beaucoup dire, n'est-ce pas ?
images/icones/fleche2.gif  ( 745918 )Exclut John et non exclue ! par Jean-Paul PARFU (2014-03-09 10:24:58) 
[en réponse à 745887]

Tout est dans le titre !
images/icones/1v.gif  ( 745929 )Ah, mais pas du tout ! par Paterculus (2014-03-09 13:49:48) 
[en réponse à 745918]

J'insiste !
VdP
images/icones/1v.gif  ( 745933 )Je ne suis pas d'accord Monsieur l'abbé! par Jean-Paul PARFU (2014-03-09 14:22:44) 
[en réponse à 745929]

L'optatif comme tel n'existe pas en français et est exprimé par le subjonctif ou le conditionnel.

Or, rien dans les posts de John n'indique qu'il souhaitait s'exprimer sur ces modes. Seuls votre esprit caustique et votre humour ont voulu le voir ainsi!
images/icones/barbu2.gif  ( 745972 )Mais si, mais si ! par Paterculus (2014-03-09 21:37:55) 
[en réponse à 745933]

Primo : l'optatif doit bien exister dans toutes les langues, sinon il y a des langues où on ne peut pas exprimer le souhait ! Simplement en français comme en latin, il n'y a pas de forme spécialement dévolue à cet usage.
C'est comme le causatif : il y en a nécessairement dans toutes les langues, simplement en l'absence de forme spéciale, on utilise en français un auxiliaire.

Secundo : que savez-vous des intentions de notre ami John Daly ? Et si c'était un lapsus révélateur de son inconscient ?

Tertio, et blague mise à part, je me demande comment certains peuvent concilier leur attitude systématiquement hostile aux usages dits traditionnels avec le règlement du FC :
La participation à ce Forum suppose le respect des fidèles catholiques attachés au missel de 1962.
C'est le sens de mes interventions dans cette partie du fil : l'expression d'un ras-le-bol devant des gens qui gênent la recherche de la vérité. Surtout s'ils ne se présentent pas et se cachent derrière un pseudo. Tout le monde peut savoir qui je suis en consultant mon message de présentation dans les archives.

VdP
images/icones/1b.gif  ( 745940 )Quelle élégance ! par Ion (2014-03-09 15:44:51) 
[en réponse à 745929]

Une pétition ?

Ion
images/icones/neutre.gif  ( 745986 )Le piment n'a rien d'une panacée par Castille (2014-03-10 10:50:48) 
[en réponse à 745886]

et ne convient donc pas a tous les plats...Pour filer la métaphore culinaire.

Au reste nous croyons pimenter souvent quand nous affadissons et dénaturons.
images/icones/1v.gif  ( 745932 )Des noms! par Rikiki (2014-03-09 14:11:27) 
[en réponse à 745884]

J'aime bien quand on commence à distribuer des brevets.

Votre impression n'est-elle pas principalement liée à un changement de génération? (certaines lubies de "vieux" tradis qui seraient totalement abandonnées par le jeune âge tradi...).
images/icones/ancre2.gif  ( 745889 )Sensation étrange personnellement par Paterculus (2014-03-08 21:42:08) 
[en réponse à 745875]

Personnellement, j'éprouve une sensation particulière, dont je me faisais la réflexion sans parvenir à la définir.
Je suis moins attiré par le FC.
Pet-être, me disais-je, est-ce parce qu'après plusieurs années de participation j'ai fait le tour de la question et que j'éprouve le besoin de changer. Mais je sentais que cela ne "collait" pas.
Vous nous offrez, cher Candidus, une autre piste de réflexion : il y a sans doute du vrai dans ce que vous dites.
D'autres l'ont fait remarquer, il y a moins d'événements "porteurs" pour nos discussions.
De même la présence d'électrons asservis à l'idéologie dominante peut expliquer le désintérêt. Je me souviens d'avoir été pris à partie par des gens qui, sur ce forum, me reprochaient mon amour de la liturgie en latin ! A présent pour moi les choses sont claires : "Don't feed the troll !"
J'ai cru remarquer que certains intervenants ont changé de position, comme s'ils avaient vieilli. On voit des réactions surprenantes au regard des engagements passés.
Je constate, mais ce n'est pas nouveau, que certains titres font mouche, et d'autres plus importants ne marquent guère. Par exemple j'ai mis un message dont le titre était "confirmations invalides ?", il a eu un succès incroyable ; tandis que plus récemment j'ai mis "pourquoi et comment la tradition est vivante" et à peine une centaine l'ont lu (il est vrai que ce n'était pas en tête de fil). On cherche le sensationnel plus que la réflexion, semble-t-il, et si c'est vrai c'est dommage.
Bref, on peut continuer à réfléchir.
Votre dévoué Paterculus
images/icones/1b.gif  ( 745890 )de toutes façons par jejomau (2014-03-08 21:47:56) 
[en réponse à 745875]

c'est le carême...
images/icones/vatican.gif  ( 745912 )En un sens, François ou pas, c'est relatif... par Athanase (2014-03-09 08:38:16) 
[en réponse à 745875]

Cher Maître,
L'élection du nouveau pape a été ressentie comme une douche froide. Très bien. Le pape à manifestement d'autres soucis. Pis: ses propos sont sujets à caution et contestables. Oui.
Et alors ?
Est-ce cela qui nous empêchera de nous sanctifier. Après tout, tout ce travail que Benoit XVI a honoré avait commencé sous Jean-Paul II, dans les communautés tradies, Fsspx ou non. Pourtant, il n'y avait pas de MP Summorum pontificum. Inversement, les bâtons dans les roues n'ont pas disparu sous Benoit XVI.
Tout cela est très relatif...
Le pape n'est pas l'auteur de notre sanctification, de cette grâce que nous essayons d'avoir. Il est une expression de ce mystère de l'Église. Un mystère divino-humain...
images/icones/neutre.gif  ( 745914 )En ce qui me concerne... par Deo gratias (2014-03-09 09:43:31) 
[en réponse à 745875]

...Je suis las des disputes qu'il peut y avoir sur le forum, comme sur beaucoup d'autres d'ailleurs.

Je ne sais si je suis un crypto-progressistes moi aussi, qui me suis "rallié" à la Rome moderniste diront certains ?

Je conserve malgré tout une âme et un esprit traditionaliste au sein de ma paroisse et je constate que ça porte du fruit, malgré les souffrances. Bien sûr que l'élection du pape François a fait l'effet d'une douche froide et pas seulement pour les "tradis", mais aussi pour les catholiques fidèles à "l'herméneutique de continuité". Mais comme m'a dit un prêtre il y a quelques jours, les fruits du pontificat de Benoît XVI se feront sentir. Celui de François passera et il m'a dit aussi que le prochain, sans être devin, devra traiter de la question liturgique et de la fameuse "réforme de la réforme".

Je crois également mais ce n'est que mon avis personnel, que l'Eglise est entrée dans son "Vendredi-Saint" (cf catéchisme de l'Eglise Catholique). Comme son Époux, elle doit suivre le même chemin.

Voilà ce que j'avais à dire sur ce sujet. Je m'excuse si je m'en suis éloigné quelque peu.
images/icones/tao.gif  ( 745916 )[réponse] par FilsDeMarie (2014-03-09 09:55:49) 
[en réponse à 745875]

Le nombre d'interventions est en baisse, c'est net. Mais le nombre de lectures/lisures me semble toujours aussi important. Il suffit de cliquer sur un message pour qu'apparaisse le nombre de hits. De nombreux messages dépassent les 1000 hits.

La disparition de certains intervenants autrefois très actifs, comme Assum, M... ou encore Scribe, le Souricier et bien d'autres; la "concurrence" des réseaux sociaux, comme un liseur l'a dit plus haut, surtout Facebook, ont été aussi un facteur de la baisse des interventions.

Je crois qu'il va pleuvoir aujourd'hui, sans doute la faute du Pape François.
images/icones/1b.gif  ( 745922 )J'allais le dire ! par Meneau (2014-03-09 11:59:49) 
[en réponse à 745916]

Encore "l'effet François" !

Cordialement
Meneau
images/icones/neutre.gif  ( 745923 )demande d'explications techniques par Rodolphe (2014-03-09 12:17:26) 
[en réponse à 745916]

Pourriez SVP me dire en qelques mots comment je dois m'y prendre pour voir le nombre de lectures d'un message?

J'ignorais tout de cette manip..

Merci par avance.
images/icones/neutre.gif  ( 745924 )C'est réglé !! par Rodolphe (2014-03-09 12:19:03) 
[en réponse à 745923]

En fait, il ne faut pas cliquer dessus ! mais passer la souris.
images/icones/1b.gif  ( 745925 )D'abord... par Meneau (2014-03-09 12:22:36) 
[en réponse à 745924]

on dit pas "lectures", mais "lisures" ! Nan mais sans blaaaaague ! Vous sortez d'où, vous ?? Tssss !

Cordialement
Meneau
images/icones/1g.gif  ( 745920 )Mea culpa par XA (2014-03-09 10:33:47) 
[en réponse à 745875]

La fréquentation du forum n'est guère en baisse. Le nombre de messages publiés diminue, quant à lui. Beaucoup par ma faute, mais pas seulement.

Les attaques dont a été victime le FC ont complexifié le mode d'inscription sur le forum. Elles ont aussi entrainé une perte de repères de certains, qui n'ont pas compris comment faire pour que leur compte soit toujours actif, et ce malgré de nombreux messages qui me paraissaient explicites.

J'ai de nombreuses demandes d'inscription ou de réinscription sous le coude, mais je manque cruellement de temps pour y donner suite. J'espère que très prochainement le Forum disposera d'un processus d'inscription automatisé. J'en ai fait la demande à M. Tabudeux qui m'a dit qu'il travaillait la question. Les nouvelles inscriptions apportent toujours du sang neuf et permettent d'aborder de nouvelles questions ou de réaborder un sujet sous un angle nouveau.

(à suivre)
images/icones/colombe2.png  ( 745928 )Beaucoup de bonnes remarques mais aussi... par Vulpus (2014-03-09 13:00:46) 
[en réponse à 745875]

Le monopole d' une dizaine d'intervenants,toujours les mêmes,qui ne se préoccupent guère des messages des autres et se complaisent a étaler leurs connaissances.Voila, c'est dit, j'espère n' avoir froissé personne.
Bon Carême
images/icones/1v.gif  ( 745931 )Monopole ? par Paterculus (2014-03-09 14:03:23) 
[en réponse à 745928]

Drôle d'idée, franchement, que cette histoire de monopole : tout le monde a le droit de placer des messages, du moment qu'il est inscrit.
Et que voulez-vous dire quand vous écrivez qu'ils "ne se préoccupent guère des messages des autres" ? Chacun lit ce qui lui paraît intéressant - et c'est tout l'art des titres : là encore la liberté est la règle sur ce forum comme sur les autres !
Là, vous voyez, je me suis soucié de votre message.
VdP
images/icones/1v.gif  ( 745948 )oui, je rajouterai une chose par jejomau (2014-03-09 17:27:30) 
[en réponse à 745931]

je n'ai jamais compris que ceux qui reprochent à certains de mettre des messages (apparemment plus souvent que d'autres, puisque c'est cela LE reproche...).... ne mettent pas eux-mêmes leurs propres posts plus souvent. Au lieu de dénigrer ceux qui "monopolisent", qu'ils nous fassent partager leurs idées et leur prose , non ?

Cà, c'est un truc qui m'a toujours surpris (pour parler vulgairement et simplement) !
images/icones/1d.gif  ( 745985 )A quand un syndicat protégeant les opprimés par Castille (2014-03-10 10:45:09) 
[en réponse à 745928]

de ce monopole? You made my day!
images/icones/neutre.gif  ( 745935 )quelques chiffres issus de Google Trends par Rudy (2014-03-09 14:36:05) 
[en réponse à 745875]

images/icones/neutre.gif  ( 745943 )A noter par Meneau (2014-03-09 16:40:39) 
[en réponse à 745935]

que, si je ne m'abuse, ce graphique ne représente pas la fréquentation du FC, mais le nombre de personnes qui ont tapé les mots "forum catholique" dans le moteur de recherche Google.

En ce qui me concerne, il y a longtemps que je ne passe plus par Google pour trouver l'URL du FC !

Cordialement
Meneau
images/icones/1w.gif  ( 745945 )Ne vous laissez pas abuser par XA (2014-03-09 16:47:32) 
[en réponse à 745943]

Chez Rudy le copieur-colleur, c'est une obsession que de vouloir voir le FC crever de sa belle mort. Cela fait… bientôt 14 ans que ça dure. Cela ne l'empêche pas de venir picorer ici à l'occasion pour alimenter Tradinews, un titre qu'il a lui-même pompé ici-même.
images/icones/neutre.gif  ( 745936 )analyse de mai 2013 par Rudy (2014-03-09 14:37:18) 
[en réponse à 745875]

http://traditionalistes.blogspot.fr/2013/05/forces-et-faiblesses-du-forum-catholique.html
images/icones/1v.gif  ( 745944 )Ah ! par XA (2014-03-09 16:44:53) 
[en réponse à 745936]

Vous avez remis en ligne votre petite crotte…

XA
images/icones/apple2.gif  ( 745966 )Le format joue beaucoup par Astorg (2014-03-09 21:18:09) 
[en réponse à 745875]

Un site, quel qu'il soit, a besoin de se renouveler: par ceux qui y participent, mais aussi par son format. Internet est un moyen de communication dont les technologies sous-jacentes changent totalement tous les six mois. Nous sommes réunis par notre intérêt pour une matière (la Foi catholique que nous avons en partage) qui elle, est figée depuis la mort du dernier Apôtre! Ce n'est pas une contradiction, juste une déclinaison parmi d'autre d'un grand classique, la distinction entre fin et moyens.

Venant tout juste de m'inscrire sur le Forum, sur le conseil d'un ami, alors que j'avais été actif sur Twitter et sur mon blog personnel depuis plusieurs années, j'ai été surpris d'apprendre récemment que le nombre de nouvelles inscriptions était relativement faible: c'est dommage, car la qualité des interventions est remarquable, d'un bien meilleur niveau que ce qu'on trouve sur Twitter. Pourtant Twitter regorge de jeunes tradis pleins de talent: la plupart ne viennent jamais sur lFC: il faudrait les y attirer. Mes tentatives pour le faire sur Twitter n'ont pour l'instant rien donné.

Une évolution majeure de ces dernières années, c'est la montée en puissance de l'interactivité: de ce point de vue, le FC vit totalement en vase clos: il faut être inscrit pour intervenir, et en même temps, il n'y a aucun moyen facile de partager les contenus du Forum sur les réseaux sociaux.

Il est dommage qu'on ne puisse pas consulter de profil, que chaque membre du Forum pourrait renseigner en fournissant des informations sur lui, voire agrémenter (en option, bien sûr) de photos et/ou de liens vers d'autres composantes de sa présence en ligne: blog personnel, compte Twitter, par exemple.

Enfin, l'interface, bien que robuste techniquement, est terriblement vieillotte.

Tout cela n'est que la forme et encore une fois, la qualité des débats sur ce site n'est pas en cause, mais la forme détermine de nos jours énormément le fond, hélas. Peut-être que des membres vaguement geeks pourraient constituer un groupe de travail pour réfléchir à une évolution du format et la proposer ensuite à l'appréciation des autres participants?
images/icones/fleche2.gif  ( 745970 )Votre blog personnel? par AVV-VVK (2014-03-09 21:25:57) 
[en réponse à 745966]

Sous quel nom?
images/icones/neutre.gif  ( 745971 )Mon nom :) par Astorg (2014-03-09 21:28:57) 
[en réponse à 745970]

Je suis inscrit sur Twitter sous le même pseudo, mon site y est répertorié... Mais peu importe! Je ne me suis pas inscrit sur le FC pour faire la promotion de mes écrits personnels extérieurs: je dis juste que la léthargie technologique fait courir des risques à tout site dans un Internet qui change aussi vite.
images/icones/1a.gif  ( 745982 )Croyez-vous ? par Nemo (2014-03-10 10:14:01) 
[en réponse à 745966]

Je connais d'autres fora, dans des domaines justement assez geek, puisqu'un ami m'a même surnommé "liturgeek"...

Eh bien je ne trouve pas beaucoup de site si ergonomiques que ça.

Il y a des petites choses que je n'aime pas dans le forum : ne pas pouvoir mettre de "like" ou "dislike", ne pas pouvoir corriger ses fautes d'inattention comme on peut le faire sur facebook.

Mais je ne suis pas certain que les membres soient si geek que ça, je ne pense pas non plus que la forme soit si dépassée.

Je n'aime pas non plus les fleurs de lys qui affichent trop la couleur quand un collègue passe dans mon dos et voit mon écran au travail (je fais parfois des petites pauses).

Mais je vois davantage le souci dans la lassitude de certains contributeurs talentueux qui nous ont quitté, soit lassés par des aggressions idiotes, par les contributions inutiles des trolls, soit discriminés pour leurs idées, ou par des positions politiques trop marquées sans rapport avec les objectifs du forum.

Je n'ai pas trouvé de contributions fabuleuses sur twittter. Twitter est juste bon pour l'information instantanée.
images/icones/1a.gif  ( 745984 )Ainsi, la langue française peut mordre jusqu’à ses propres enfants par Castille (2014-03-10 10:43:11) 
[en réponse à 745982]

Apres avoir écrit élégamment, quoiqu'un tantinet puriste, "fora" (ce dont je ne me plains guère) vous trébuchez sur une faute d'inattention. Or deux négations donnent une affirmation.

Sur wiki (à propos duquel il faut rester éveillé) on peut lire:

Une faute d'inattention / une faute d'attention : une faute est un manque, donc avoir un manque d'inattention signifie en fait être attentif

.

On ne va pas toucher aux fleurs de lys. Plus qu’un emblème royaliste, le lys est d’abord marial.

Pour ma part je trouve qu’avec des like et dislike certains se contenteraient de cliquer en faisant l’économie d’écrire trois mots. Ce qui réduirait le forum a un tweet.
Or un le tweet est le gazouillis, le pépiement de l’oiseau. Un forum avec des contributions d’une ligne n’en est plus un.

"O Marie conçue sans péché,priez pour nous qui avons recours a Vous"
images/icones/1a.gif  ( 745999 )Des fautes ? par Nemo (2014-03-10 12:51:05) 
[en réponse à 745984]

Des fautes j'en fais souvent, parfois crasses, et je ne prends pas la peine de les corriger puisque c'est justement difficile. Par exemple beaucoup de site sans s est une faute d'inattention.

Oui je maintiens faute d'inattention qui est causée par un défaut d'attention. Une faute de conduite n'est pas un manque de conduite mais une conduite irrégulière. Ma faute est donc aussi bien causée par mon inattention que par ma conduite. Pareil pour une faute de frappe.
Je fais bien en effet une faute d'inattetion par faute d'attention.

On ne peut pas comparer faute qui signifie manque (faute d'argent j' ne mets plus de cravate) et faute qui signifie erreur (faute de frappe).
Parfois il peut y avoir ambiguité : faute de goût peut signifier le manque de goût ou aller contre le goût.

Quant aux fleurs de Lys je ne nie pas leur symbolisme. Je dis simplement qu'elles sont un peu trop visibles dans un environnement professionnel.

images/icones/1b.gif  ( 746003 )Moralité par Meneau (2014-03-10 14:02:38) 
[en réponse à 745999]

Faute d'attention, on commet souvent des fautes d'inattention !

Grévisse soutient effectivement qu'il faut plutôt dire "une faute d'inattention" car cela a rapport à la cause de l'erreur.

Cordialement
Meneau
images/icones/1b.gif  ( 746026 )D'un autre côté par Thomas (2014-03-11 11:16:25) 
[en réponse à 745984]

un like/dislike permettrait d'éviter les contributions d'une ligne qui ne disent rien d'autre... :)

images/icones/computer.gif  ( 746025 )Interface et fond d'écran par Thomas (2014-03-11 11:08:43) 
[en réponse à 745982]

Si jamais vous utilisez Firefox, alors il se pourrait que le petit script greasemonkey que j'ai fait il y a quelques temps vous convienne.

Pour l'utiliser, il suffit d'installer le module Greasemonkey, puis de cliquer ici pour installer mon script.

Cela remplace (optionnellement) le fond d'écran par un beau fond bleu (si on aime le bleu), permet de replier/déplier les fils de messages (bouton / après le titre du message), prévisualiser le contenu d'un message (en cliquant sur son icône) et répondre directement à un message (en cliquant sur après le titre du message).

Ça ne permet pas d'ajouter des "like"/"dislike" ni de corriger ses messages mais, à mon sens, ça améliore tout de même l'ergonomie du site.

Thomas
images/icones/bravo.gif  ( 746031 )L'idée est séduisante par Nemo (2014-03-11 13:49:33) 
[en réponse à 746025]

Mais je travaille sur un ordinateur portable professionnel sur lequel j'évite d'installer des couches non nécessaires, bien qu'étant administrateur de ma machine.
images/icones/neutre.gif  ( 746033 )Je comprends par Thomas (2014-03-11 13:57:38) 
[en réponse à 746031]

En l'occurrence, ces « couches » sont installables même sans être administrateur de la machine, puisque propres à la configuration locale de Firefox.

Mais je comprends votre scrupule. Vous ne savez pas ce que vous perdez...

Thomas
images/icones/1a.gif  ( 746034 )Bon, je vais essayer par Nemo (2014-03-11 14:01:46) 
[en réponse à 746033]

Et je vous dirai
images/icones/bravo.gif  ( 746037 )En effet c'est bien par Nemo (2014-03-11 14:13:56) 
[en réponse à 746033]

Bon, on pourrait être exigeant et demander que par défaut les sections soient "collapsed" condensées...
Mais dans l'ensemble j'aime bien et je vais conserver ce bleu très royal.
images/icones/bravo.gif  ( 746038 )Je l'utilise ! par Meneau (2014-03-11 14:25:42) 
[en réponse à 746025]

Je ne pourrais plus m'en passer.

Je l'ai d'ailleurs modifié au fil des changements de structure de page imposées par M.Tabudeux.

Et j'y ai rajouté deux choses :
- conversion des icones référençant meurgues.fr (appel à ressource externe, qui peuvent coûter en temps de réponse) en URI, intégrées directement dans le script.
- rajout d'une fonctionnalité permettant de garder en mémoire les posts déjà lus, ce qui me permet dans la vue "Fil" de déplier automatiquement l'intégralité des posts non encore lus. Il me manque juste une fonction de purge : aujourd'hui je suis obligé d'éditer à la main dans about:config la variable "Ancien" correspondant au fil à partir duquel je considère que tous les posts antérieurs ont déjà été lus, ce qui me permet de supprimer de l'historique (également stocké pour chaque fil dans about:config) la liste de chaque post déjà lu, antérieurs à cette référence.

Si ça vous intéresse...

Cordialement
Meneau
images/icones/bravo.gif  ( 746220 )Intéressé par Thomas (2014-03-14 19:29:06) 
[en réponse à 746038]

Oui, je suis intéressé si cela ne vous ennuie pas.

Il faudra que je me repenche sur ce script un de ces jours. Ce serait l'occasion.

Thomas (intéressé)
images/icones/1a.gif  ( 746277 )Intéressé par Nemo (2014-03-15 08:36:40) 
[en réponse à 746220]

Egalement, en tant qu'utilisateur
images/icones/neutre.gif  ( 746357 )Voilà par Meneau (2014-03-16 12:00:33) 
[en réponse à 746277]

// ==UserScript==
// @name Test FC
// @namespace http://meurgues.fr/greasemonkey
// @description version 0.5.1 Change the look&feel of Le Forum Catholique
// @include http://leforumcatholique.org/forum.php*
// @include http://www.leforumcatholique.org/forum.php*
// @include http://leforumcatholique.org/message.php*
// @include http://www.leforumcatholique.org/message.php*
// @grant GM_getValue
// @grant GM_setValue

// ==/UserScript==


document.defaultColor = "#6699cc"
var allTextareas, thisTextarea;

// Icônes en mode data
dataIconMaximize = "data:image/gif,GIF89a%07%00%09%00%91%00%00%FF%FF%FF%5B~%9C%D7%E6%F0%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%07%00%09%00%00%02%0F%94%8F%A9%1B%ED%01%1E%14%B1%81%13%2F%D2%A2%00%00%3B";
dataIconMinimize = "data:image/gif,GIF89a%07%00%09%00%D5%00%00%FF%FF%FF%5B~%9C%D7%E6%F0%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%07%00%09%00%00%06%16%40%81pH%2C%0A%01E%40%00y%0C8%91J%E7SJ5Z%05A%00%3B";
dataIconCloseToast = "data:image/gif,GIF89a%0D%00%0D%00%E6%00%00%FF%FF%FF%E7pT%D0%DE%F4%E8x%5D%E3_%3E%DE%E8%F7%E8w%5C%E6mP%E2L%23%E3N%22%C2%2B%01%E5hI%E9%80f%E1W4%E5Q%24%E5gJ%E6mQ%ED%93%7D%F3%B6%A7%C3%3D%18%E2T1%C2%3D%1B%E8z_%E0T1%E6D%0D%CEv_%C9%3B%12%C5B%1E%C2E%25%E8%7Cb%C91%04%E9%7Ff%E4%60%40%E6oU%DB%40%19%E6L%18%E7rX%E1P(%E8P%1C%E7oS%E1Y7%D9%7Fh%E8e%3B%E6G%11%EE%97%82%E9%5C%2B%E4%5E%3E%C97%0D%DFQ-%E8u%5C%C3%2C%01%E0K%26%E5hK%E0W4%C6D%23%E6A%09%C0%3D%1C%E5gH%E8sY%EA%83j%F0%A8%96%CA8%0D%E3U*%E1%3A%04%E6c%3E%C2B%22%EA%86l%DEM)%C9%3E%17%E1W1%E5L%1A%E7rV%E7qT%ED%95~%BD6%15%E4eF%EC%94%7D%C82%06%EA%86m%E7%605%DB%86q%E0Q-%E5N%1F%E6lO%C3F%26%E5R%23%E3%5B9%C0%3E%1D%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%0D%00%0D%00%00%07%7B%80%05%00%83%84%85%00%82%12%11%0C%03G'%079%040P%83%2C%3CLN%1F%16%06H%0B(A%83%3BI%83!%0F%20%83%17%1C%83%03B%84.%84QT%83%01%1D1%86%08%256%834%3A%24S%84%0ER%09%1B%83%04%10%01%86%26FD%83%14K%84*%84%2B%3D%833V%83%40O-%837%1E%83%22C5%0DE%3EU%23%18%3F%0A%83)J8W%15%13%1A%2FM2%19%00%02%86%F8%02%81%00%3B";
dataIconFolded = "data:image/gif,GIF87a%09%00%09%00%D5%00%00%24.D%8C%9A%AC%AC%D6%EC%DC%F2%FC%9C%B6%CC%CC%D2%DC%B4%C2%CC%F4%F2%F4%AC%CA%DC%CC%E2%EC%A4%AE%BC%AC%BA%CC%CC%EA%F4%8C%A2%BC%BC%DE%EC%EC%EE%F4%A4%B6%C4%BC%CA%D4%D4%E2%ECt%8E%A4%BC%D2%DC%FC%FE%FC%CC%E6%EC%EC%F6%FC%A4%BA%C4%8C%9E%B4%B4%C2%D4%F4%F6%F4%CC%E2%F4%A4%B2%C4%AC%BE%CC%CC%EA%FC%94%A2%B4%EC%F2%F4%BC%CA%DC%84%92%A4%BC%D6%E4%A4%BA%CC%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%2C%00%00%00%00%09%00%09%00%00%06E%C0%CA%A6%A0%08(%0A%87%CAa%A1%91%84%24%86%C5A%E4%19%0C%00%D6%85%A8A%F9p%00%96%0F%A51%11%00%CEg%C1%24%83p8%00nDF%03%E1%7C%ED%04%CD%A3%03%A1X(%10%1D%0F%15!%11%20%23%20%11!%15A%00%3B";
dataIconUnfolded = "data:image/gif,GIF87a%09%00%09%00%D5%00%00%8C%96%AC%C4%CE%D4%D4%EA%F4%CC%DE%EC%EC%EE%F4%DC%E2%E4%A4%B6%C4%E4%EA%EC%CC%D6%DC%CC%E6%F4%B4%C2%D4%F4%FA%FC%E4%E6%EC%E4%F2%F4%C4%D2%DC%DC%EA%F4%D4%DE%E4%DC%E6%EC%B4%BE%CC%D4%DA%E4%D4%E6%EC%BC%C6%D4%C4%CE%DC%EC%F6%FC%DC%E2%EC%AC%BA%CC%E4%EE%F4%CC%D6%E4%B4%C6%D4%FC%FE%FC%E4%F2%FC%DC%EE%F4%D4%E2%EC%D4%E6%F4%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%2C%00%00%00%00%09%00%09%00%00%06D%C0%0E%81%11%90%040%84%8E%06%B1i%2C%1A%10%84%06%B3%B9X%AD%9B%82%22%F4%F1t%3F!%85!%01(%97%13%06%C5%E0%23%10%B0%07%8A%89%E3%A3%F9%D8%1D%83%83%C5%01%D2D%1C%16%0C%1D%07%10%15%19%15%10%07%1DA%00%3B";
dataIconAnswer = "data:image/gif,GIF87a%10%00%11%00%F7%00%00%00%00%00%A5%AD%C6%94%AD%C6%94%A5%B5%B5%B5%C6%E7%EF%F7%FF%FF%FF%E7%F7%F7%F7%F7%F7%94%9C%B5%E7%E7%E7%C6%D6%F7%F7%F7%FF%E7%E7%F7%D6%DE%F7%C6%D6%E7%D6%D6%E7%C6%CE%D6%B5%C6%E7%B5%C6%D6%A5%BD%E7%94%AD%D6%B5%BD%E7%B5%BD%D6%A5%B5%C61Jc%D6%DE%E7%F7cB%D6J!%C6%C6%D6%A5B!%94%B5%E7%D6%E7%F7%F7%FF%FF%94%A5%D6%A5%B5%D6%C6%CE%E7%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%10%00%11%00%00%08%B9%00%3B%08%1C%D8!%80%80%00%01%06%10%5C%D8%81%40%01%03%06%0E%20H%C0P%A0C%88%08%0A(X%A0p%E1E%06%05%1A(p%F0%00%02%C5%81%01%1E%90%24%19A%C2%04%0A%15%04%24%B0p%E1%02%86%0B%01%1C%40%84%C8%00d%83%0C%16%18%F0%0C%90A%C3N%06%1B8H%C8p%01%81%01%A1%0A%8B%22%00%C9%C1%C3%05%A6%0C(%7C%A8%90%20%83W%81%1A%1A%3C%B0%90!%00O%06%0D%22D(%AB%00%04%84%05%02%CA%86%D0ZA%84%88%09%19F%BE%9D%20%22%C3%80%A7%20%15%3CX%3B%C1%C2%88%11%22%E2%26%C8%BA%D5.%5E%AF%90%BD%260%E0%40%C3%60%12%1D2T%EC%1A%19r%C5%CF%A0C%2F%0C%08%00%3B";
dataIconDetail = "data:image/gif,GIF87a%10%00%10%00%F7%00%00%00%00%00%FF%FF%FF4%18%19ULT%CC%C4%CC%DC%D4%DC%D4%CC%D4%FC%F4%FC%F4%EC%F4%E4%DC%E4LDM%BC%B4%BD%C4%BC%C5%24%1C)%04%04%0C%0C%0C%1C%2C%2C%3CDD%5C44DDDT%24%24%2CLL%5C%7C%7C%8C%8C%8C%9C%A4%A4%B4%0C%0C%0DLLP%C4%C4%CC%B4%B4%BC%D4%D4%DC%F4%F4%FC%20%24%3C%2F4L7%3CT%14%1C%3C%2C4T%DA%DC%E4ELdU%5Ct%A7%AC%BC%3CD%5CLTl%C9%CC%D4%E9%EC%F5%0D%14%24%1D%244%04%0A%16%2C4D%3CDTDL%5CLTdT%5Cjdlz%15%1C'L%5Bt%25%2C74%3CI%5C_d%A7%AC%B4%B7%BC%C4%0C%1C4DTl%5Cl%84u%7C%86%85%8C%96%1C%23%2C%3CCL%9C%A7%B4%95%9C%A5%94%A3%B4%04D%84%04%14%24%0C%1C%2CD%84%C4%14%244%1C%2C%3C%244D%2C%3CL4DT%3CL%5CDTdL%5Cl%5Cl%7CDLTlx%84LT%5C%7C%88%94%8C%98%A4456WXYghi%E7%E8%E9%5Bht%7B%8C%9C%3CSd%9B%A4%AB%04%1C%2C%0C%244%14%2C%3C4L%5CD%5ClLdty%84%8C%8A%94%9Bort%97%9A%9C'4%3Cgt%7C%AC%B4%B9%06%14%1C%3CAD%0C%1C%24%14%24%2C%1C%2C4%2C%3CD4DL%3CLTDT%5CL%5CdUdl%BC%C4%C8%A5%A9%AB%88%8A%8B%04%A4%E4%CC%D4%D7%04%1C%24%0C%24%2C%14%2C4%1C4%3C%24%3CD%2CDL4LT%3CT%5CD%5Cd%A4%B4%B9%EB%F4%F7wz%7BLdk%DC%E4%E6%5Cty%8C%A4%A8%14%2C%2C%14%24%24%1C%2C%2C4LLD%5C%5C4DD%1C%24%24%3CLL*44DTT%24%2C%2CL%5C%5Cr%84%84LTT%B3%BC%BC%14%15%15%C3%CC%CCDGG%F3%FC%FC%D4%DC%DC%1B%1C%1C%3A%3C%3C%84%94%93%04%0D%0C%7C%84%83%0C%14%11*5%2C%3EMA%3BD%3C%F3%FC%F4%18%26%19%B2%BE%B3%04%0E%04%24%2C%24KUK%5Ce%5Ckuk%EB%F4%EB6~3%5C%D9S%26U%23T%5DS%AB%B6%AAR%A4D%CC%D4%CA%D4%DD%D1%C4%CE%C0%8C%97%83%9C%9F%94%BC%C8%91%D0%DD%9A%C8%D8w57%2BwyiUVKefZ%A6%A7%9A%0D%0D%04%BF%BF%B2%B5%B5%AA%CC%CC%C3%FC%FC%F3%DC%DC%D4%C4%C4%C2%95%95%94%E4%E3%B9%98%97%89%E9%D88%2C)%0C%F5%F4%EA%E8%E6%D9%A7%92%26%D8%D5%CAeT%1A-*%24%85%83%81%B4%AB%A5%EA%DA%D1%CD%C3%BE%D6%CA%C6tlj%95%8B%89D%3E%3D%F7%EC%EA%20%0B%08d%5C%5B%A4%9C%9B_%05%05%D0%14%146%07%07%84%14%14%960.w'%26%0C%04%04P!!%E5pp%A6SS%EC%96%96%C0%8C%8B%F3%BA%BATLL%DD%D4%D4%BC%B4%B4%FC%F4%F4%DD%DC%DC%BD%BC%BC%FC%FC%FC%F4%F4%F4%D4%D4%D4%CC%CC%CC%B4%B4%B4%2C%2C%2C%24%24%24%04%04%04%FF%FF%FF%2C%00%00%00%00%10%00%10%00%00%086%00%01%08%1CH%B0%A0%C1%83%08%13*%5C%C8%90%60%92%87%10%23%EE1R0%A2D%23%F6%0CZL21%E3%C1%8B%C8%14%3E%DC%23b%07%C3%89x%1A%AA%5C%C9%B2%E5%C2%80%00%3B";

function indentLevel(spaces) {
level = 0;
if (spaces > 1) {
level = (spaces-2)/4;
}
return level+1;
}

function requestPage(src, func) {
var xhr = new window.XMLHttpRequest();
xhr.onreadystatechange = function() { func(xhr); };
xhr.open("GET", src);
// this fixes the content type glitch...
xhr.overrideMimeType("text/html; charset=ISO-8859-1");
xhr.send(null);
}

function requestPage2(src, j, el, func) {
var xhr = new window.XMLHttpRequest();
xhr.onreadystatechange = function() { func(xhr, j, el); };
xhr.open("GET", src);
// this fixes the content type glitch...
xhr.overrideMimeType("text/html; charset=ISO-8859-1");
xhr.send(null);
}
function requestPage3(src, j, func) {
var xhr = new window.XMLHttpRequest();
xhr.onreadystatechange = function() { func(xhr,j); };
xhr.open("GET", src);
// this fixes the content type glitch...
xhr.overrideMimeType("text/html; charset=ISO-8859-1");
xhr.send(null);
}

function Fold(msgid) {
a = document.getElementById("msgid");
if (a) {
img = a.nextSibling.nextSibling.nextSibling;
if (img) {
img.src = dataIconFolded;
img.nextSibling.style.display = 'none';

setValue(msgid,"folded");
}
}
}

function ConfigWindow() {
this.toggle = ConfigWindow_toggle

this.main = document.createElement('div')
this.main.style.position = 'fixed'
this.main.style.top = 0
this.main.style.left = 0
this.main.style.background = 'white'
this.main.style.zIndex = 9999
//this.main.style.border = "black solid 1px"

this.titlebar = document.createElement('div')
this.main.appendChild(this.titlebar)
this.titlebar.style.border = "black solid 1px"

open = document.createElement('img')
this.titlebar.appendChild(open)
open.src = GM_getValue("config") ? dataIconMinimize : dataIconMaximize;
open.addEventListener('click',
function (e) {
document.configWindow.toggle()
},
false);
title = document.createElement('span')
this.titlebar.appendChild(title)
title.textContent = " Fenetre de Configuration"

this.content = document.createElement('div')
this.main.appendChild(this.content)
this.content.style.display = GM_getValue("config") ? 'block' : 'none'

opacity = document.createElement('div')
box = document.createElement('input')
opacity.appendChild(box)
box.type = 'checkbox'
box.name = 'opacity'
box.id = 'opacitybox'
box.checked = GM_getValue("opacity")
box.addEventListener('click',
function (e) {
box = e.currentTarget

opacity = box.checked ? 0.3 : 1
GM_setValue("opacity",box.checked)
allTextareas = Array.filter(document.getElementsByTagName('div'),
function(elem) {
return elem.className == 'translucency';
}
)
for (var i = 0; i < allTextareas.length; i++) {
allTextareas[i].style.opacity = opacity
}
},
false)

legend = document.createElement('span')
opacity.appendChild(legend)
legend.textContent = 'Transparence'
this.content.appendChild(opacity)

background = document.createElement('div')
box = document.createElement('input')
background.appendChild(box)
box.type = 'checkbox'
box.name = 'background'
box.id = 'backgroundbox'
box.addEventListener('click',
function (e) {
box = e.currentTarget

GM_setValue("background",box.checked)
body = document.getElementsByTagName('BODY')[0];
if (box.checked) {
body.style.background = document.defaultColor
} else {
body.style.background = null
}
},
false);
legend = document.createElement('span')
background.appendChild(legend)
legend.textContent = 'fond'
this.content.appendChild(background)




body = document.getElementsByTagName('BODY')[0];
body.insertBefore(this.main,body.firstChild);

document.configWindow = this
}

function ConfigWindow_toggle() {
if (this.content.style.display != 'none') {
this.content.style.display = 'none'
this.titlebar.firstChild.src = dataIconMaximize
GM_setValue("config",false)
} else {
this.content.style.display = 'block'
this.titlebar.firstChild.src = dataIconMinimize
GM_setValue("config",true)
}
}

function PreviewWindow(title) {
this.setTitle = PreviewWindow_setTitle
this.setHTMLContent = PreviewWindow_setHTMLContent
this.setDOMContent = PreviewWindow_setDOMContent
this.setVisible = PreviewWindow_setVisible
this.setID = PreviewWindow_setID

this.menu = document.createElement('div')
closebutton = document.createElement('img')
closebutton.src = dataIconCloseToast
closebutton.addEventListener('click',
function (e) {
document.previewWindow.setVisible(false)
},
false);
this.menu.appendChild(closebutton)
this.title = document.createElement('span')
this.title.textContent = title
this.title.id = 'previewTitle'
this.menu.appendChild(this.title)
this.answer = document.createElement('form')
this.answer.style.display = 'inline'
this.answer.method = 'post'
this.answer.action = 'reponseN.php'
button = document.createElement('input')
button.value = 'submit'
button.type = 'image'
button.src = dataIconAnswer
this.answer.appendChild(button)
hidden = document.createElement('input')
hidden.type = 'hidden'
hidden.value = 0
hidden.name = 'num'
this.answer.appendChild(hidden)
this.menu.appendChild(this.answer)

this.content = document.createElement('div')
this.content.style.overflowY = 'scroll';
this.content.style.height = 300-15;

this.main = document.createElement('div')
this.main.appendChild(this.menu)
this.main.appendChild(this.content)

this.main.id = "preview"
this.main.style.position = 'fixed'
this.main.style.zIndex = 9999;
this.main.style.height = 300;
this.main.style.left = 0;
this.main.style.visibility = 'hidden';
this.main.style.background = 'lightgrey'

document.previewWindow = this

// add preview element to the body
body = document.getElementsByTagName('BODY')[0];
body.appendChild(this.main);
}

function PreviewWindow_setTitle(titre) {
this.title.textContent = titre
}

function PreviewWindow_setHTMLContent(content) {
this.content.innerHTML = content
}

function PreviewWindow_setDOMContent(content) {
while (this.content.firstChild) this.content.removeChild(this.content.firstChild)
this.content.appendChild(content)
}

function PreviewWindow_setVisible(visible) {
if (visible) {
window = document.defaultView
this.main.style.top = window.innerHeight - 300
this.main.style.width = window.innerWidth;

this.main.style.visibility = 'visible'
} else
this.main.style.visibility = 'hidden'
}

function PreviewWindow_setID(id) {
this.answer.lastChild.value = id
}

function Color(diff) {
colors = [ '#000000','#663300','#996600', '#ff6600','#ff0000']

diff = diff/(60*60); // diff in hours
if (diff < 2) // < 2h
datecolor = 4;
else if (diff < 24) // < 24h
datecolor = 3
else if (diff < 48) // < 48h
datecolor = 2
else if (diff < (24*7)) // < 7j
datecolor = 1
else
datecolor = 0;

return colors[datecolor]
}

var msgnb = 0;

function ReWrite(par) {
var child = par.firstChild;
var alerttext = "";
done = false;
text = "";
currentIndent = 0;
currentIndentSpaces = 0;

while (!done) {
var nodes = [];
var i=0;

while (child && child.tagName != "BR") {
nodes[i++]=child;
console.log("Noeud sauté = " + child.tagName);

child = child.nextSibling;
}

if (child) {
child1 = child.nextSibling.nextSibling;
if (child1 && child1.tagName == "SPAN")
child = child1.firstChild
else
child = child.nextSibling;

indentSpaces = nodes[0].length;
if (indentSpaces > currentIndentSpaces) { // increases indentation
if (GM_getValue(msgnb)=='folded') {
if (currentIndent>0)
text += "";
text += "n";
currentIndent--;
}

// replace the paragraph by the new computed one
newPar = document.createElement('p');
newPar.className = 'msg';
newPar.style.border = "black solid 1px";
newPar.style.position = 'relative';
newPar.style.width = "60em";
newPar.style.zIndex = 0;
//newPar.style.overflow = 'hidden';

divtext = document.createElement('div');
divtext.innerHTML= text;
divtext.style.position = 'relative';

divbkg = document.createElement('div');
divbkg.style.position = 'absolute';
divbkg.style.top = 0;
divbkg.style.left = 0;
divbkg.style.right = 0;
divbkg.style.bottom = 0;
divbkg.className = 'translucency'
//divbkg.style.zIndex = -1;
divbkg.style.background = 'white';
if (GM_getValue("opacity")) divbkg.style.opacity = 0.3;

newPar.appendChild(divbkg);
newPar.appendChild(divtext);
par.parentNode.replaceChild(newPar,par);

}

//**************************************************************
//********************** DEBUT MAIN ****************************
//**************************************************************
console.log("location.pathname=" + this.location.pathname);
if (this.location.pathname == "/forum.php")
//Si la page est une page du forum
{

if (GM_getValue("background")) {
body = document.getElementsByTagName('BODY')[0]
body.style.background = document.defaultColor;
}

allTextareas = document.getElementsByTagName('P');
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];
ReWrite(thisTextarea);
}

// listener fold/unfold pour replier les fils de discussion

allTextareas = Array.filter( document.getElementsByTagName('img'), function(elem){
return elem.className == 'folding';
});
console.log("fold allTextareas.length, by Tag img=" + allTextareas.length);
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];
thisTextarea.addEventListener('click',
function (e) {
img=e.currentTarget;
a = img.previousSibling.previousSibling.previousSibling;
msgid = a.id;
if (img.nextSibling.style.display!='none') {
img.src = dataIconMaximize;
img.nextSibling.style.display = 'none';
GM_setValue(msgid,'folded');
} else {
img.src = dataIconMinimize;
img.nextSibling.style.display = 'block';
GM_setValue(msgid,'unfolded');
}
},
false);
}


// listener detail pour faire apparaître le détail du message

allTextareas = Array.filter( document.getElementsByTagName('img'), function(elem){
return elem.className == 'detailing';
});
console.log("detail allTextareas.length, by Tag img=" + allTextareas.length);
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];
thisTextarea.addEventListener('click',
function (e) {
img=e.currentTarget;
elm = img.previousSibling.previousSibling.previousSibling;
msgid = elm.id;
logMsgid = "detailed" + msgid;

requestPage2(elm.href, i, elm,
function (xhr, j, elmj) {
if (xhr.readyState == 4) {
text = xhr.responseText;
preparepreview = document.createElement('DIV');
preparepreview.innerHTML = text;
tables = Array.filter(preparepreview.getElementsByTagName('TD'),
function(elem){
return elem.className == 'dispmsg';
}
);
table = document.createElement('TABLE');
td1 = document.createElement('TD');
td1.innerHTML = '
';
table.appendChild(td1);
td2 = tables[0];
td2.style.backgroundColor = 'lavender';
msgID = elmj.id;
console.log(msgID);
logMsgID = "detailed" + msgID;
ancMsgID = GM_getValue("anciens",1);
if (GM_getValue(logMsgID) == "visited" || msgID <= ancMsgID)
td2.style.backgroundColor = 'aqua';
table.appendChild(tables[0]);
elmj.parentNode.insertBefore(table, elmj.nextSibling.nextSibling.nextSibling);
console.log("setting " + logMsgid);
GM_setValue(logMsgid,"visited");
};
}
);
},
false);
}

// listener preview pour faire apparaître fenêtre de prévisu

allTextareas = Array.filter(document.getElementsByTagName('img'),
function(elem) { return elem.className == 'humeur';}
);
for (var i = 0; i < allTextareas.length; i++) {
thisTextarea = allTextareas[i];

thisTextarea.addEventListener('click',
function (e) {
a=e.currentTarget.nextSibling;

document.previewWindow.setTitle(a.text)
document.previewWindow.setVisible(true)
document.previewWindow.setHTMLContent("loading message...")
document.previewWindow.setID(a.id)

requestPage(a.href,
function (xhr) {
if (xhr.readyState == 4) {
text = xhr.responseText;

preparepreview = document.createElement('div')
preparepreview.innerHTML = text;
tables = Array.filter(preparepreview.getElementsByTagName('table'),
function(elem){
return elem.className == 'dispmsg';
}
);
table = tables[0];
table = table.lastChild.lastChild.previousSibling.firstChild.firstChild.nextSibling

document.previewWindow.setDOMContent(table)
}
}
);
},
false);
}

previewwindow = new PreviewWindow("empty")
configwindow = new ConfigWindow()

body.style.backgroundAttachment = 'fixed';
}
else if (this.location.pathname == "/message.php")
// Si la page est une page fil de discussion
{
links = document.evaluate(
"//a[@class='msg']",
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);

if (links.snapshotLength > 0) {
for ( var i = 0; i < links.snapshotLength; i++) {
elm = links.snapshotItem(i);
splitResult = elm.href.split("=");
msgID = splitResult[1];
console.log(elm);
console.log(msgID);
logMsgID = "detailed" + msgID;
console.log("Valeur du flag = " + logMsgID + GM_getValue(logMsgID));
logValue = GM_getValue(logMsgID);
ancValue = GM_getValue("anciens",1);
console.log("logValue=" + logValue + " - ancValue=" + ancValue);
if (logValue != "visited" && msgID > ancValue)
{
requestPage3(elm.href, i,
function (xhr,j) {
if (xhr.readyState == 4) {
text = xhr.responseText;
preparepreview = document.createElement('DIV');
preparepreview.innerHTML = text;
tables = Array.filter(preparepreview.getElementsByTagName('TD'),
function(elem){
return elem.className == 'dispmsg';
}
);
elmj = links.snapshotItem(j);
if (elmj.previousSibling.previousSibling.previousSibling)
espaces = elmj.previousSibling.previousSibling.previousSibling.nodeValue
else
espaces = '';
table = document.createElement('TABLE');
td1 = document.createElement('TD');
td1.innerHTML = '
' + espaces + '
';
table.appendChild(td1);
td2 = tables[0];
td2.style.backgroundColor = 'white';
table.appendChild(tables[0]);
elmj.parentNode.insertBefore(table, elmj.nextSibling.nextSibling.nextSibling);
};
}
);
};
GM_setValue(logMsgID, "visited");
}
};
};
images/icones/bravo.gif  ( 746521 )Merci par Thomas (2014-03-18 12:40:53) 
[en réponse à 746357]

Je viens de créer un repository sur github qui permet de faire des "forks" du code.

Ça m'a permis au passage de faire une petite page de présentation.

Thomas (conquis par git)
images/icones/neutre.gif  ( 746532 )Github par Meneau (2014-03-18 19:25:55) 
[en réponse à 746521]

Je n'ai jamais vraiment aimé Github : pas moyen de télécharger facilement un projet complet sans outil de gestion de conf si l'auteur n'a pas pris soin de packager la chose correctement.

Mais bon, pour juste un script, ça va

Cordialement
Meneau
images/icones/neutre.gif  ( 746535 )GitHub par Thomas (2014-03-18 21:10:27) 
[en réponse à 746532]

Le principe même de github, c'est de récupérer le "repository" par un "git clone". Il faut certes avoir installé git mais une fois que c'est fait, ce n'est plus à faire.

Ainsi, pour le projet BetterFC, il est possible de le récupérer par

git clone https://github.com/ArnaudLR/BetterFC.git


Mais ça, c'est pour le côté développeur, si on veut ajouter des fonctionnalités (comme vous avez fait). Juste pour installer, c'est au gestionnaire du projet de prévoir (ce que j'ai fait dans la page de documentation associée).

Thomas