Fork me on GitHub




(1) 2 »


Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
-----------------
Je viens d'installer la dernière mouture de xoops 2.5.0.
J'en étais encore rester à la 1.18 faute de temps et de motivation.
J'ai intaillé mes modules pour les tester, et malheureusement ça fonctionne pas à merveille. Donc prudence à ceux qui voudrait utiliser lexique hermes ou funy.
Par ailleurs est-e que quelqu'un aurait quelques expérience de migration de modules sur les dernières versions.
Parmi les problèmes que je rencontre:
- les blocs ne sont pas reconnus
- Les onglets de l'admin ne fonctionnent plus correctement
- Les thèmes ne sont plus ou pas pris correctement en compte

JJDAI

Posté le : 21/11/2010 19:36

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: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonsoir,

Malheureusement un certain nombre de module ne sont pas suivi. Burning a fait un gros boulot de recensement comme tu l'as indiqué.
Citation :
Posté le: 20/07/2010 21:15
Re: Livre des Ressources Xoops
Bonjour
Beau boulot, Je pense que cela pourra être très utile.
JJDAI


Livre des Ressources Xoops


Posté le : 21/11/2010 20:35
Partager Twitter Partagez cette article sur GG+
Re: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Tout à fait,
c'est juste que j'essaie de mettre mes module à niveaux, et que ce n'est pas évident;, je n'ai pas écrit une ligne de PHP depuis près d'un an.
JJDAI

Posté le : 21/11/2010 20: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: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Je te comprends;
Je commence à m'y mettre et je n'y connais rien : tout à apprendre!

Posté le : 21/11/2010 21:12
Partager Twitter Partagez cette article sur GG+
Re: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bin bon courage
Je vais m'y remettre de ce pas.
JJDAI

Posté le : 21/11/2010 21:30

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: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour
Au temps pour moi, j'ai de la m... dans les yeux.
Je n'avais pas vu la liste déroulante "visible" dans l'admin des blocks :roll:

Sinon pas trop de problème dans l'ensemble pour les modules lexique et hermes.
- quelque fonctions obsolètes
- encore quelques passage par référence surtout à l'instanciation des classe
- la reconnaissance du thème dans les pages de l'admin de mes modules (mais ça doit pas être bien méchant)

J'émets par contre de grosse réserve sur mon module Funy, mais j'avais l'intention de le revoir complément.

Je continu à les tester sur xoops 2.5.0 qui est soit dit en passant un petit bijou, chapeau bas à toute ceux qui ont participer à cette (r)évolution .

JJDAI

Posté le : 22/11/2010 13:16

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: Migration de modules pour les versions 2.5.x de xoops
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Salut!

Concernant la manière de programmer les modules, il n'y a pas de révolution. Si les modules fonctionnent en 2.4 ils fonctionnent en 2.5!

Petit astuce de la 2.5 met cette ligne dans le xoops_version.php de ton module:

$modversion["system_menu"] = 1;


Cette ligne permet de générer automatiquement les onglets de navigation dans l'admin (utilise le fichier menu.php).

Sinon on peut maintenant mettre des templates côté admin (voir le module système pour le faire).

A+

Posté le : 22/11/2010 17:49
Partager Twitter Partagez cette article sur GG+
Re: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
super mais comme j'avais déjà ma propre gestion d'onglet du coup je les ai en double.
mais je vais virer quand même les miens, autant utiliser au maximum les fonctions intégrées.

Pour les templates, il faudra que j'adapte une bonne partie de l'admin, mai ca rendra le code beaucoup plus clair.

JJDAI

Posté le : 22/11/2010 18:31

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: Migration de modules pour les versions 2.5.x de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Au passage
Skalpa avait publié un tableau de correspondance des fonction obsolète de la classe “textsanitizer”
Le lien est mort alors je poste le tableau ici pour ceux que ça interesse :
























Anciennes
méthodes
 
Méthodes
à utiliser
makeTboxData4Save($text)

makeTareaData4Save($text)

 

$ts->addSlashes($text);


makeTboxData4Show($text, $smiley=0)

makeTboxData4Edit($text)

makeTareaData4InsideQuotes($text)

makeTareaData4Edit($text)

 
$ts->htmlSpecialChars($text);
 
makeTboxData4Preview($text, $smiley=0)

makeTboxData4PreviewInForm($text)

makeTareaData4PreviewInForm($text)

 
$ts->htmlSpecialChars( $ts->stripSlashesGPC($text)
);
 
&makeTareaData4Show(&$text, $html=1,
$smiley=1, $xcode=1)
$ts->displayTarea($text, $html, $smiley, $xcode);

&makeTareaData4Preview(&$text, $html=1,
$smiley=1, $xcode=1)

 
$ts->previewTarea($text, $html, $smiley, $xcode);



Posté le : 22/11/2010 18:31

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: Migration de modules pour les versions 2.5.x de xoops
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
C'est juste, mais le mieux est quand même d'utiliser les class pur l'accès à la base de données (voir le module système ou profile ou pm).


Posté le : 22/11/2010 18:34
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

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