Fork me on GitHub






Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour à tous
Les dernières versions de xoops ne prenant pas encore en compte le multilinguisme je propose de travailler sur une mise à jour de smartlanguage qui s'est arrêté à la version 2.16 de xoops.
Ceci suite à la tentative de mettre en deux langues smartfaq:
- xlanguage fait planter le module au bout de 8 entrées
- easiestml traduit uniquement les textes placés entre les balises de langue et pas toute la partie administrative du site ou des modules
- reste smartlanguage qui devrait pouvoir être fonctionnel avec tous les modules de la smartfactory, mais qui reste à faire évoluer de la version 2.16 à 2.3.3 de xoops
s'il y des clients pour participer à ce chalenge qu'ils se dénoncent

Posté le : 27/08/2009 09:20

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Franchement c'est une grosse galère :

1- Modifier le core pour ce seul module.
2- Difficile à entretenir avec les évolutions du core.

Il serait préférable de trouver, l'incompatibilité entre les modules smartfaq et xlanguage

Posté le : 27/08/2009 10:52
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour Dugris
je suis partant, mais j'aurais besoin d'un mentor pour diriger mes pas

edit :
le problème se pose rapidement dans la partie administration
par exemple dans l'onglet Q&R :
Open in new window

les données sont bien renseignées dans les bons champs de la base de données, mais dans les tableaux de la partie administration, il y a un décalage progressif de ces champs dans les champs suivants, voir l'image

edit :
Par ailleurs une balise ouvrante [fr] apparait à partir d'un certain nombre de Q&R rentrées (voir n°11), alors que la balise fermante est bien présente ? et c'est à partir de là que les pb commencent

Posté le : 27/08/2009 11:00

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
en cherchant à faire du ménage dans le code, je trouve ceci :
Global $xoopsUser$xoopsUser$xoopsConfig$xoopsDB$xoopsModuleConfig$xoopsModule$modify,

la présence de l'appel deux fois en variable Globale de $xoopsUser est-t-il
1) voulu ?
2) une erreur sans conséquence ?
3) une erreur avec conséquence ?

que je remplace donc par
Global $xoopsUser/*$xoopsUser,*/ $xoopsConfig$xoopsDB$xoopsModuleConfig$xoopsModule$modify,


sur le fond rien de changé dans le fonctionnement, sauf que je n'ai plus la balise ouvrante ? mais est-ce dû à cela ?

Posté le : 27/08/2009 17:01

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
euh....
quelqu'un peut-il répondre à la question
Citation :
la présence de l'appel deux fois en variable Globale de $xoopsUser est-t-il
1) voulu ?
2) une erreur sans conséquence ?
3) une erreur avec conséquence ?

merci, que je ne meure pas idiot

Edit : pour info, dans de nombreux endroits du code du module smartfaq on retrouve cet appel doublé à la variable ( copier-coller d'une erreur ou volonté délibérée ? )

Posté le : 28/08/2009 14:43

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
aucune importance.

Posté le : 28/08/2009 18:16
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
@Dugris
merci

Posté le : 28/08/2009 19:41

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour à tous
j'ai réussi à corriger smartfaq pour le faire fonctionner en multilingue avec xlanguage.
en gros, il faut supprimer tous les attributs qui limitent la taille des textes présentés, car sinon le bout de texte est pris avec sa balise de début et pas celle de fin, et au bout d'un certain nombre de fois, tout plante.
Je ferai un topo, avec un package hacké dès que j'aurai un moment.
sauf si quelqu'un a une urgence, il me demande, et je lui adresserai mes fichiers.
@+

Posté le : 02/09/2009 18:35

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Après quelques tests, xlanguage fonctionne avec la version 2.4.0 et la 2.3.3

Posté le : 08/09/2009 15:58
Partager Twitter Partagez cette article sur GG+
Re: Faire évoluer smartlanguage
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
Bonsoir a toutes et tous,

Je confirme que le module Xlanguage fonctionne sur Xoops version 2.3.3. sans aucun probleme.

Un exemple ==> ICI

Posté le : 08/09/2009 22:11

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
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

46 Personne(s) en ligne (34 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 1 | Invité(s): 45 | ON2AT, Plus ...