Les petits machins qui facilitent la vie

L'informatique c'est ton dada ? Tu es le Omar Sharrif du clavier?
Ici se trouve ton temple des milles et une nuits. Plein d'informations pour toi et de l'aide pour résoudre tes menus soucis!

Modérateur : Ero-modos

Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

Et si tu pouvais mettre un lien :lol: :lol: :lol:
Image
istari
Ninja de Légende
Messages : 6419
Inscription : mer. 27 juil. 2005, 18:07
Contact :

Re: Les petits machins qui facilitent la vie

Message 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 .
Image
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

Merci :mrgreen:
Image
Byakugan
Chunnin
Messages : 753
Inscription : dim. 24 juil. 2005, 12:43
Localisation : Fraônce...

Re: Les petits machins qui facilitent la vie

Message 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 !
Dernière modification par Byakugan le lun. 25 août 2008, 18:55, modifié 1 fois.
istari
Ninja de Légende
Messages : 6419
Inscription : mer. 27 juil. 2005, 18:07
Contact :

Re: Les petits machins qui facilitent la vie

Message 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:
Image
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

Bien mieux en effet :mrgreen:
Image
lebibou
Sannin
Messages : 3872
Inscription : mer. 14 sept. 2005, 23:06
Localisation : Qui t'as dis que j'existais ?

Re: Les petits machins qui facilitent la vie

Message 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.
Image
KaKaShi
Gennin
Messages : 471
Inscription : dim. 24 juil. 2005, 11:42
Localisation : L'ile :P

Re: Les petits machins qui facilitent la vie

Message 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:
ImageImage
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

Lebibou, quand je rentre si j'ai le temps je te fais un mini tuto au pire :langue:
Image
lebibou
Sannin
Messages : 3872
Inscription : mer. 14 sept. 2005, 23:06
Localisation : Qui t'as dis que j'existais ?

Re: Les petits machins qui facilitent la vie

Message 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)
Image
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message 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:
Image
lebibou
Sannin
Messages : 3872
Inscription : mer. 14 sept. 2005, 23:06
Localisation : Qui t'as dis que j'existais ?

Re: Les petits machins qui facilitent la vie

Message par lebibou »

On vérifie que ça marche bien.

Nickel. Merci du coup de main Kakashi
Image
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

De nada :grin:
Image
Rudrik
Gennin
Messages : 445
Inscription : sam. 26 nov. 2005, 16:21
Localisation : Montpellier

Re: Les petits machins qui facilitent la vie

Message 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:
Image
Kakashi_
M. Anara
Messages : 9294
Inscription : ven. 22 juil. 2005, 18:24
Localisation : Edimbourg

Re: Les petits machins qui facilitent la vie

Message par Kakashi_ »

De rieeeeeeen. Chuis content que des gens trouvent des choses qui leur plaisent :grin:
Image
Répondre