Fork me on GitHub




« 1 (2)


Re: installer 2 fois module
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Désolé Doohan mais ce malheureusement pas la bonne réponse, c'est légèrement un peu peu complexe.

Un article sur ce sujet a été publié il y a quelques années.

La smartfactory dans la plupart de ses modules propose directement un script appelé clone.php (qui est propre à chacun des modules à cloner, il ne s'applique pas à un autre module).
Cette méthode est facile pour les utilisateurs car les modules ont été écrits pour tenir compte de cette fonctionnalité.

Il est donc nécessaire d'éditer ce fichier de script et de suivre les instructions qu'il contient, puis de sauvegarder ce fichier à la racine de son site, pour enfin l'exécuter à partir de son navigateur.

Posté le : 27/06/2007 16:18
Partager Twitter Partagez cette article sur GG+
Re: installer 2 fois module
Aspirant
Inscrit: 25/06/2007 21:34
Messages: 34
Salut pour ma part j'ai 2 fois myalbums installer sur mon site est cela fonctionne nickel.

J'ai bien un probleme mais je l'avais deja avec un seul module.

Posté le : 27/06/2007 17:40
Partager Twitter Partagez cette article sur GG+
Re: installer 2 fois module
Régulier
Inscrit: 28/10/2005 17:17
De Switzerland
Messages: 350
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 basenamedirname__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

Posté le : 27/06/2007 22:04

Le savoir ne peut progresser que s'il est partagé - Share your knowledge
Documentation, suivi et tutorial sur la réalisation d'un module ici
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

62 Personne(s) en ligne (52 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 62 | Plus ...