Page 4 sur 7

Re: Les petits machins qui facilitent la vie

Publié : sam. 23 août 2008, 19:53
par Kakashi_
Et si tu pouvais mettre un lien :lol: :lol: :lol:

Re: Les petits machins qui facilitent la vie

Publié : sam. 23 août 2008, 19:54
par istari
Ok ...
Byakugan a écrit : Allez un exemple pratique. Installez l'extension puis prenons ce forum qui est la version phpBB3, les scripts dispo sont .

Re: Les petits machins qui facilitent la vie

Publié : sam. 23 août 2008, 20:01
par Kakashi_
Merci :mrgreen:

Re: Les petits machins qui facilitent la vie

Publié : dim. 24 août 2008, 03:38
par Byakugan
istari a écrit :
Même si tu le vois pas, il est envoyé, il suffit juste de savoir ça
Ouais .. Je vais donc surement l'enlever alors ^^'
Parce que je le trouve pas non plus si génial que ça... IL y a pas les boutons pour glisser du quote (oui parce que le alt quote, c'est bien mais ça met tout le texte :mrgreen: ) et l'ensemble des boutons pour la taille la couleur le spoil etc ...
Et tout les smileys xD ... J'en utilise trois dans le tas, bref ce quick reply est pas fait pour moi :mrgreen:

Edit : Oh putain c'est naze >< Il te préviens pas si ça a marché ou pas .. Pas pour moi DU TOUT :mrgreen:

EDit : Par contre j'en ai un bien ^^
Il s'appelle le quick Edit... pour les modos ça doit etre royal...
Tu peux modifier le code, rien ne t'en empêche. :razz:

Après lecture du script, pour quick edit et quick reply, on se rend compte que le type qui a développé ce script à fait une (semi)erreur. En faisant appel à la fonction de greasemonkey GM_xmlhttpRequest, il a voulu éviter d'avoir l'affichage du template intermédiaire de validation de post : "Votre message a été envoyé avec succès... voir votre message etc" et il a mis dans la méthode match comme motif 'View you submitted message" en dur:

Code : Tout sélectionner

var matches = responseDetails.responseText.match( /<a href="(.\/viewtopic\.php?[^"]+)">View your submitted message<\/a>/ );
if ( matches )
{
En français le message n'est pas celui-là, c'est "Voir le message que vous avez envoyé" me semble t-il. Il aurait dû prendre un motif qui change pas suivant la langue, genre le meta tag http-equiv, ce qui donne un truc du genre :

Code : Tout sélectionner

var matches = responseDetails.responseText.match( /<meta http-equiv="refresh" content="[^"]+(\/viewtopic\.php?[^"]+)" \/>/ );
if ( matches )
{
matches[ 1 ] = '.' + matches[ 1 ];
Ou plus simple, il faut remplacer la phrase en langue de Shakespeare par la phrase en langue de Molière :

Code : Tout sélectionner

var matches = responseDetails.responseText.match( /<a href="(.\/viewtopic\.php?[^"]+)">Voir le message que vous avez envoyé<\/a>/ );
Il a peut-être propager cette erreur dans d'autres scripts, je ne sais pas.
Donc ces 2 scripts doivent marcher correctement après hein! J'ai pas vraiment vérifié car j'ai la flemme d'installer le forum phpbb3 en local et je ne sais pas si nos princes m'accorderaient le droit de flooder sur le forum pour tester. :mrgreen:


***Edit*** C'est "Voir le message envoyé" et non "Voir le message que vous avez envoyé". Enfin c'est pourri ce motif. Pouah !

Re: Les petits machins qui facilitent la vie

Publié : dim. 24 août 2008, 05:51
par istari
Byakugan a écrit :

Code : Tout sélectionner

var matches = responseDetails.responseText.match( /<meta http-equiv="refresh" content="[^"]+(\/viewtopic\.php?[^"]+)" \/>/ );
if ( matches )
{
matches[ 1 ] = '.' + matches[ 1 ];
Je viens de mettre ça et ça marche pas trop mal ..
Donc je vais garder xD Et si un jour je vois que ça fous la merde j'enleverais :mrgreen:

Re: Les petits machins qui facilitent la vie

Publié : dim. 24 août 2008, 11:42
par Kakashi_
Bien mieux en effet :mrgreen:

Re: Les petits machins qui facilitent la vie

Publié : dim. 24 août 2008, 13:10
par lebibou
Bon, pour ma part, j'arrive pas à installer le truc pour voir la réponse... Tant pis, je chercherais plus tard.

À part ça, j'ai trouvé un script sympa

Two Column Google : Permet d'afficher deux pages de recherches google sur une seule page. Plutôt pratique je trouve et plus rapide.

Re: Les petits machins qui facilitent la vie

Publié : dim. 24 août 2008, 13:17
par KaKaShi
Bon je test ce script :mrgreen:
C'est vrai que c'est pratique, directement intégré à la page du topic


On gagne quelques secondes :respect:

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 15:32
par Kakashi_
Lebibou, quand je rentre si j'ai le temps je te fais un mini tuto au pire :langue:

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 17:53
par lebibou
Ben en fait, le problème, c'est que j'ai pas les même ligne de code.

J'ai ça

Code : Tout sélectionner

                    var matches = responseDetails.responseText.match( /<a href="(.\/viewtopic\.php?[^"]+)">View your submitted message<\/a>/ );
                    if ( matches )
                        window.location.href = matches[ 1 ].replace( /&/gi, '&' );
                    else
                    {
Au lieu de

Code : Tout sélectionner

    var matches = responseDetails.responseText.match( /<a href="(.\/viewtopic\.php?[^"]+)">View your submitted message<\/a>/ );
    if ( matches )
    {
Je me tape une ligne de code en plus donc je sais pas si c'est normal ou pas.
Par ailleurs, j'ai tenté de remplacé le view your submitted message pas le voir le message envoyé mais ça a rien changé à l'affaire.
Et la ligne de code universelle n'a rien donné non plus donc je sais pas si c'est moi qui c'est pas y faire (la façon de sauvegarder la modif ou autre) ou bien si c'est parce que je suis sur mac que ça change quelque chose (même si j'en doute parce que c'est une ligne de code assez simple et c'est dépendant du logiciel, par de l'OS)

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 18:36
par Kakashi_
Oui j'avais la même. Faut juste que tu remplaces la création de matches. Donc wala ce que ça donne pour toi :

Code : Tout sélectionner

// var matches = responseDetails.responseText.match( /<a href="(.\/viewtopic\.php?[^"]+)">View your submitted message<\/a>/ );
var matches = responseDetails.responseText.match( /<meta http-equiv="refresh" content="[^"]+(\/viewtopic\.php?[^"]+)" \/>/ );
                    if ( matches )
                        window.location.href = matches[ 1 ].replace( /&/gi, '&' );
                    else
                    {
Ensuite tu sauves le fichier, tu redémarres FF et enjoy :grin:

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 18:57
par lebibou
On vérifie que ça marche bien.

Nickel. Merci du coup de main Kakashi

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 20:20
par Kakashi_
De nada :grin:

Re: Les petits machins qui facilitent la vie

Publié : lun. 25 août 2008, 23:09
par Rudrik
Je tien a remercier Kakashi_ pour m'avoir découvrir cooliris.Ce truc c'est carrément le pied pour les amoureux de l'image et puis l'interface est carrément bien foutu. Je suis sous le charme :respect: :respect:

Re: Les petits machins qui facilitent la vie

Publié : mar. 26 août 2008, 21:09
par Kakashi_
De rieeeeeeen. Chuis content que des gens trouvent des choses qui leur plaisent :grin: