Jimi Posté(e) le 2 mars 2008 Posté(e) le 2 mars 2008 Pour rendre compatible un plugin toutes versions la difficulté réside quand on utilise la fonction m2_run_cmd car le numero de commande a passer change de la version 1 a la version 2. Il suffit de faire un petit test en debut du script comme ceci : <script language="Javascript">sid=%max_security_id; // ici on teste la version en la coupant au 1er caractere, la variable vm renverra ainsi 1 ou 2 vm=external.max_version.slice(0,1); // en fonction du résulat on attribue les valeurs de commandes corrspondantes (vm==2)?v1=33143:v1=33080; (vm==2)?v2=33144:v2=33081; // Ensuite dans le script on traite comme cela // ....... external.m2_run_cmd(sid,v1); // ....... external.m2_run_cmd(sid,v2); hop
ricouz Posté(e) le 3 mars 2008 Posté(e) le 3 mars 2008 Tient je n'utilise pas les opérateurs ternaires comme cela, j'ai plutôt tendance à écrire <script language="Javascript">sid=%max_security_id; // ici on teste la version en la coupant au 1er caractere, la variable vm renverra ainsi 1 ou 2 vm=external.max_version.slice(0,1); // en fonction du résulat on attribue les valeurs de commandes correspondantes if (vm) { v1 = (vm==2) ? 33143 : 33080; v2 = (vm==2) ? 33144 : 33081; } else { // traitement d'erreur } // Ensuite dans le script on traire comme cela // ....... external.m2_run_cmd(sid,v1); // ....... external.m2_run_cmd(sid,v2);
lorena Posté(e) le 3 mars 2008 Posté(e) le 3 mars 2008 Ensuite dans le script on traire comme cela ça c'est vache
Jimi Posté(e) le 3 mars 2008 Auteur Posté(e) le 3 mars 2008 vu ricouz v1 = (vm==2) ? 33143 : 33080;, merci ! c'est plus cout j'adopte et je compresse ==> v1=(vm==2)?33143:33080; Le double post ldfa c"etait pour que tout le monde en profite, du coup je privilegie maxthon 1 tiens
Ldfa Posté(e) le 3 mars 2008 Posté(e) le 3 mars 2008 vu ricouz v1 = (vm==2) ? 33143 : 33080;, merci !Le double post ldfa c"etait pour que tout le monde en profite, du coup je privilegie maxthon 1 tiens J'ai récupéré le sujet à la poubelle, j'ai transféré les réponses de là-bas ici et j'ai fermé le sujet là-bas avec un lien ici. C'est + propre ainsi, surtout qu'on répondait aux 2 sujets identiques de partout.
Jimi Posté(e) le 3 mars 2008 Auteur Posté(e) le 3 mars 2008 C'est + propre ainsi, surtout qu'on répondait au 2 sujets identiques de partout. oui, mais je l'ai deja souligné on manque d'organisation sur ce coup. Les gens qui utilisent la v2 en grande majorite ne verront pas ce topic quoi.
Ldfa Posté(e) le 3 mars 2008 Posté(e) le 3 mars 2008 oui, mais je l'ai deja souligné on manque d'organisation sur ce coup. Les gens qui utilisent la v2 en grande majorite ne verront pas ce topic quoi. Organisation, relit bien le texte modifié ci-dessus pendant que tu étais entrain de me répondre.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.