Re: installer 2 fois module | Titre du sujet : Re: installer 2 fois module par jbboschung sur 27/06/2007 22:04:15
Slt,
Le module myalbum est le seul (en tout cas à ma connaissance) àprévoir cette possibilité de l'installer plusieurs fois en ajoutant en suffixe dont la valeur peut être comprise entre 0 et 2, exemple :
- myalbum (1ère installation) - mylabum0 - myalbum1 - myalbum2
D'ailleurs le fichier Xoops_version.php prévoit cette possibilité par ce code :
$mydirname = basename( dirname( __FILE__ ) ) ;
if( ! preg_match( '/^(D+)(d*)$/' , $mydirname , $regs ) ) echo ( "invalid dirname: " . htmlspecialchars( $mydirname ) ) ;
$mydirnumber = $regs[2] === '' ? '' : intval( $regs[2] ) ;
et ensuite ou cela est nécessaire :
$modversion['name'] = _ALBM_MYALBUM_NAME . $mydirnumber ;
...
$modversion['image'] = "images/myalbum{$mydirnumber}_slogo.gif" ;
...
Sinon pour cloner un module, il est tout à fait possible de rennomer un module, mais il faut tout renommer, exemple :
- mymodule -> mynewmodule - MyModule -> MyNewModule - ...
donc sans rien oublier, en respectant la case, ...
C'est franchement as évident et cela demande de tester le résultat. Inutile de dire qu'il vaut mieux éviter ce genre d'exercise sur un site en production
|
|