[SPIP Zone] [Spip-zone-commit] r5109 - /_plugins_/_amelioration_admin_/icones_admin/realistik/realistik.php

je me trompe peut etre mais ça risque pas de poser probleme au niveau des droits le fichier mes_options n'etant pas en 777? De plus est ce que tu recuperes dans ton mes_options ce qui est dans celui qui est deja présent ?

Aurélien

Log:
Ca marche : le fichier mes_options se cree et l'ancien fichier present est renomme en "backup". Reste a mettre un système de verification des backups deja presents et de nettoyer ces fichiers quand le plugin est desactive. Merci beaucoup aux devs et surtout à Stéphane Laurent, Fil, et cédric. Je voudrais aussi ici remercier ma mère sans qui rien n'aurait été possible, mon... :wink: Bon, merci, quoi.
Modified:
    _plugins_/_amelioration_admin_/icones_admin/realistik/realistik.php

aurelien levy a écrit :

je me trompe peut etre mais ça risque pas de poser probleme au niveau des droits le fichier mes_options n'etant pas en 777?

Je n'ai pas constaté de problème avec les droits. Où y en aurait-il à tes yeux ?

De plus est ce que tu recuperes dans ton mes_options ce qui est dans celui qui est deja présent ?

Oui. Je récupère le contenu de l'ancien fichier et j'insère le code de la façon suivante :

remplacer "?>" par "MonCode\n?>".

Mais je ne sais pas comment remettre l'ancien fichier quand on désactive le plugin...

hihihi, c'est de ma faute, c'est moi qui ait donné la piste ...

alors :
1) vraiment, tu te prends la tete, jquery, c'est l'outil ideal pour ton besoin (changer le chemin de toutes les images dont le chemin contient ...)
2) normalement on a les droits en ecriture sur /ecrire sinon l'install ne peut pas creer inc_connect
3) pour ton code à mettre dans mes_options, si tu persistes dans cette direction (pour que ca marche sans javascript ?), je te conseille de mettre un commentaire facilement identifiable avant et apres car
a) tu pourras l'enlever facilement avec une regexp
b) il faut l'enlever avantde le mettre pour pouvoir "switcher" d'un pack à l'autre
4)l'ideal, ca serait de nous faire l'outil pour faire joujou avec mes_options à part car ca risque d'interesser plusieurs plugins

bon, ok, j'abuse un peu, mais ca coute rien de demander ...

@++ et bon courage

Franck Ducas a écrit :

aurelien levy a écrit :
  

je me trompe peut etre mais ça risque pas de poser probleme au niveau des droits le fichier mes_options n'etant pas en 777?
    
Je n'ai pas constaté de problème avec les droits. Où y en aurait-il à tes yeux ?

De plus est ce que tu recuperes dans ton mes_options ce qui est dans celui qui est deja présent ?
    
Oui. Je récupère le contenu de l'ancien fichier et j'insère le code de la façon suivante :

remplacer "?>" par "MonCode\n?>".

Mais je ne sais pas comment remettre l'ancien fichier quand on désactive le plugin...

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Ok, je réagit juste maintenant parce que ça m'a choqué :wink:

On 05 Sep, 2006, at 11:33, Bill wrote:

1) vraiment, tu te prends la tete, jquery, c'est l'outil ideal pour ton
besoin (changer le chemin de toutes les images dont le chemin contient ...)

wep, mais bon, c'est lourd d'aller reprendre toutes les images apres, et il faut penser aux utilisateurs qui ont pas javascript (on sait jamais)... enfin...

2) normalement on a les droits en ecriture sur /ecrire sinon l'install
ne peut pas creer inc_connect

perso, moi je donne le droit d'ecriture sur ecrire mais pas sur les fichiers dedans (SPIP peut donc creer des fichiers, mais pas en modifier/ecraser) et quand j'y pense, une fois l'install terminé, j'enléve ce droit d'ecriture.

3) pour ton code à mettre dans mes_options, si tu persistes dans cette
direction (pour que ca marche sans javascript ?), je te conseille de
mettre un commentaire facilement identifiable avant et apres car

4)l'ideal, ca serait de nous faire l'outil pour faire joujou avec
mes_options à part car ca risque d'interesser plusieurs plugins

heu, ya déjà l'outil:
tu peux faire ça avec un fichier option du plugin, en mettant
<option>
mon_fichier.php
</option>
(peut être ya un s)
dans le plugin.xml

alors je vois pas prq il faut aller bidouiller le mes_options.php du gentil utilisateur (mais peut être j'ai ratté qq chose au début de la discussion)...

Pierre

salut Pierre !

Pierre Andrews a écrit :

Ok, je réagit juste maintenant parce que ça m'a choqué :wink:

On 05 Sep, 2006, at 11:33, Bill wrote:

1) vraiment, tu te prends la tete, jquery, c'est l'outil ideal pour ton
besoin (changer le chemin de toutes les images dont le chemin contient ...)

wep, mais bon, c'est lourd d'aller reprendre toutes les images apres, et il faut penser aux utilisateurs qui ont pas javascript (on sait jamais)... enfin...

oui, mais c'est juste pour remplacer les icones de l'admin si j'ai bien compris : pas de javascript=icones de base, ca me parait pas tres grave, c'est comme lynx=pas d'images ..
:o)
mais ca n'est qu'une piste et j'avais precisé la contrainte.

2) normalement on a les droits en ecriture sur /ecrire sinon l'install
ne peut pas creer inc_connect

perso, moi je donne le droit d'ecriture sur ecrire mais pas sur les fichiers dedans (SPIP peut donc creer des fichiers, mais pas en modifier/ecraser) et quand j'y pense, une fois l'install terminé, j'enléve ce droit d'ecriture.

oui mais bon, si tu sais le mettre et l'enlever, tu sauras le faire pour instaler le plugin.
si tu sais pas faire, ca devrait marcher.

3) pour ton code à mettre dans mes_options, si tu persistes dans cette
direction (pour que ca marche sans javascript ?), je te conseille de
mettre un commentaire facilement identifiable avant et apres car

4)l'ideal, ca serait de nous faire l'outil pour faire joujou avec
mes_options à part car ca risque d'interesser plusieurs plugins

heu, ya déjà l'outil:
tu peux faire ça avec un fichier option du plugin, en mettant
<option>
mon_fichier.php
</option>
(peut être ya un s)
dans le plugin.xml

alors je vois pas prq il faut aller bidouiller le mes_options.php du gentil utilisateur (mais peut être j'ai ratté qq chose au début de la discussion)...

oui ...
il veut passer avant les plugins, d'au la solution mes_options en attendant da separation de l'initialisation en 2 etapes : 1 avant et une apres chargement des plugins

@++

Bill a écrit :
(...)

1) vraiment, tu te prends la tete, jquery, c'est l'outil ideal pour ton besoin (changer le chemin de toutes les images dont le chemin contient ...)

Ca doit pas ramer un peu ça ?
Et puis je connais pas jquery.
Et puis ça me semble plus orthodoxe de modifier mes_options.php (à défaut de faire fonctionner le fichier d'options du plugin pour redéfinir le chemin d'img_pack).
Et puis un type plutôt calé m'a suggéré de faire comme ça, alors... :slight_smile:

2) normalement on a les droits en ecriture sur /ecrire sinon l'install ne peut pas creer inc_connect

Je ne comprends pas le sens de la remarque :-/

3) pour ton code à mettre dans mes_options, si tu persistes dans cette direction (pour que ca marche sans javascript ?),

Oui. Et aussi parce que, paradoxalement, ça me semble plus propre (au final, pas en l'état).

je te conseille de mettre un commentaire facilement identifiable avant et apres car
a) tu pourras l'enlever facilement avec une regexp
b) il faut l'enlever avantde le mettre pour pouvoir "switcher" d'un pack à l'autre

Oui, c'est prévu. Mais on a pas trop de pouvoir en l'état actuel du gestionnaire de plugins si j'ai bien tout compris. Mais c'est une bonne idée, je suis d'accord.

4)l'ideal, ca serait de nous faire l'outil pour faire joujou avec mes_options à part car ca risque d'interesser plusieurs plugins

Je suis nouveau dans les plugins et une chose à la fois :wink:
Il y a d'ailleurs peut-être des personnes plus habiles pour faire ça à partir du code que j'ai fais, non ? :wink:
Et puis comme dit Pierre, le fichier d'options de chaque plugin ne rempli déjà pas cette fonction ? Je me suis cassé les dents sur la redéfinition d'img_pack, mais peut-être qu'il n'y a pas tant d'obstacles que ça à utiliser le fichier d'options de chaque plugins...

bon, ok, j'abuse un peu, mais ca coute rien de demander ...

@++ et bon courage

Merci.

Franck Ducas a écrit :

Bill a écrit :
(...)

1) vraiment, tu te prends la tete, jquery, c'est l'outil ideal pour ton besoin (changer le chemin de toutes les images dont le chemin contient ...)

Ca doit pas ramer un peu ça ?

avec un pentium 200 peut etre ...
mais j'utilise le plugin target et sur un site un petit script pour remplacer les liens vers les videos, j'ai pas eu de retours negatifs

Et puis je connais pas jquery.

moi non plus il y a encore quelques semaines, mais maintenant, j'aurais du mal à m'en passer !

Et puis ça me semble plus orthodoxe de modifier mes_options.php (à défaut de faire fonctionner le fichier d'options du plugin pour redéfinir le chemin d'img_pack).

c'est juste une question de contraintes : veux tu que les utilisateur sans javascript profitent du plugin ou non ?
Mais bon, c'etait juste des suggestions ...

Et puis un type plutôt calé m'a suggéré de faire comme ça, alors... :slight_smile:

ah, alors je ne suis pas le seul à te l'avoir proposé ?
parce que moi, je dis quand meme beaucoup de conneries ... c'est le probleme quand on la ramene souvent !

2) normalement on a les droits en ecriture sur /ecrire sinon l'install ne peut pas creer inc_connect

Je ne comprends pas le sens de la remarque :-/

c'etait pour repondre à la remarque de Pierre sur les droits d'ecriture

3) pour ton code à mettre dans mes_options, si tu persistes dans cette direction (pour que ca marche sans javascript ?),

Oui. Et aussi parce que, paradoxalement, ça me semble plus propre (au final, pas en l'état).

ca le sera quand l'initialisation des constantes se fera après les plugins, effectivement

je te conseille de mettre un commentaire facilement identifiable avant et apres car
a) tu pourras l'enlever facilement avec une regexp
b) il faut l'enlever avantde le mettre pour pouvoir "switcher" d'un pack à l'autre

Oui, c'est prévu. Mais on a pas trop de pouvoir en l'état actuel du gestionnaire de plugins si j'ai bien tout compris. Mais c'est une bonne idée, je suis d'accord.

regarde comment on a fait sur mot_partout, spipcarto ou squelettes_mots => ajout d'un onglet dans la configuration
c'est un bon moyen de gerer les installation indépendament de l'activation du plugin

4)l'ideal, ca serait de nous faire l'outil pour faire joujou avec mes_options à part car ca risque d'interesser plusieurs plugins

Je suis nouveau dans les plugins et une chose à la fois :wink:

oui tu as raison, fait deja un truc qui marche, il sera toujours temps de l'ameliorer apres !
@++