Fork me on GitHub






Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour:
J'ai développer plusiuers modules, je souhaite mettre en place un système de mise à jour automatique de ces modules, soit par la mise à jour du module après copie des nouveaux fichiers, soit par téléchargement automatique.

Dans le premier cas y a t-il des un paramètre dans le fichier xoops_version qui permette d'indiquer comme myssql.php, les script sql à jouer pour faire la mise à jour des bases.
Et quelles sont les autres méthodes s'il y en a.

Dans le deuxième cas j'ai une petite idée, toute petite, aussi si quelqu'un a des pistes je serais très intéressés.
merci !

Posté le : 24/01/2008 09:50

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Régulier
Inscrit: 14/06/2004 13:20
Messages: 374
Regardes dans les modules de zoullou.

Ce n'est peut-être pas ce que tu cherches mais bon ...

Posté le : 24/01/2008 10:27

Baronxoops d'accord, mais loin d'être le roi
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Salut,
Dans le fichier xoops_version.php, il y a trois methodes qui peuvent etre declencher a l'install:
$modversion['onInstall']     = 'include/install.php';

a la suppression:
$modversion['onUninstall']   = 'include/uninstall.php';

et a la mise à jour:
$modversion['onUpdate'] = 'include/update.php';

Le chier cibler peut etre le meme car tu doit creer une fonction pour chaque méthode
function xoops_module_install_xoopshack(&$module) {
}
function 
xoops_module_uninstall_xoopshack(&$module) {
}
function 
xoops_module_update_xoopshack(&$module) {
}


Si cela peut t'aider
@+

Posté le : 24/01/2008 11:34
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Merci je vais tester ça

Posté le : 24/01/2008 20:32

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Merci pour la piste c'est exactement ce que je cherchais, a une petite nuance pret, c'est que dans le nom des fonctions il faut remplacer "xoopshack" par le nom du module:

si le module s'apel togodo, cela donne :

function xoops_module_install_togodo(&$module) {
}
function xoops_module_uninstall_togodo(&$module) {
}
function xoops_module_update_togodo(&$module) {
}

Décidément xoops très fort !!!!

Posté le : 29/01/2008 12:32

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
J'avais pas vu que j'avais laissé le nom du module

Posté le : 29/01/2008 18:22
Partager Twitter Partagez cette article sur GG+
Re: Updrage de module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
y a ps de mal
en tout cas c'est nickel chrome

Posté le : 30/01/2008 00:24

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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