Fork me on GitHub




« 1 2 (3) 4 »


Re: Xoops 2.3 et Morphogenesis
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
Citation :

johann1 a écrit:
Salut Jah,

>Tu veux dire que Morpho 2.20 est née de par la trouvaille de Dugris !?
Il me semblait cependant avoir bien comprit que Kris allait encore l'améliorer...

Oui, et des cogitations incessantes de Kris, y'a même une version 2.30 en prépa, a ne pas utiliser sur un site en prod, si Kris ne la diffuse pas, y'a une raison.

Malgré cette solution je retrouve toujours les fonctions de type "THEME_HOME" ou "THEME_DESIGNER" qui reviennent...

Où est la solution alors ?

J'ai aussi ce problème alors que les defines sont renseignées, pas trouvé la cause. Solution provisoire, coder en dur dans les fichier concernés.


Posté le : 22/03/2009 12:03

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Semi pro
Inscrit: 13/02/2006 17:40
De Belgique
Messages: 812
Vas-y Kris !!! Nos pensées sont avec toi !
Y a sûrement pas moins de 50000 fans de morphogenesis, et tout ce p'tit monde est penché sur ton génie

Posté le : 22/03/2009 12:11
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Avec l'arrivée de xoops 2.3.3, le code que j'ai proposé au début de ce post n'est plus nécessaire !!!

En effet la version 2.3.3 intègre directement la gestion des langues pour les thèmes, mais pas seulement car il y a aussi l'intégration de fichier js et css par langue.

La structure des dossiers et des fichiers doit être la suivante (vois le thème zetagenesis livré avec la 2.3.3= :

themes/zetagenesis/language
themes/zetagenesis/language/english/main.php => définition des constantes pour la version anglaise
themes/zetagenesis/language/english/script.js => script js pour la version anglaise
themes/zetagenesis/language/english/style.css => feuille de style pour la version anglaise

par rapport à morphogenesis 2.20, il est donc nécessaire de modifier le nom des fichiers contenant les constantes, et de supprimer les lignes de code proposés au début de ce post.

Pour info, le temps de croiser kris sur msn et, une version de morphogenesis 2.30 sera disponible pour xoops 2.3.3 et pour les versions antérieures et futures.

Posté le : 22/03/2009 19:23
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Semi pro
Inscrit: 19/08/2005 21:01
De 97221
Messages: 1980
Citation :
par rapport à morphogenesis 2.20, il est donc nécessaire de modifier le nom des fichiers contenant les constantes

Peux tu etre plus précis a ce sujet, afin d'adapter nos thèmes en 2.20 vers 2.30,
ainsi que ceux en 2.10 vers 2.30.

Posté le : 27/03/2009 11:03

Open in new windowOpen in new window
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Guest_
b'jour

Une fonction nouvelle semble avoir été ajoutée dans Xoops 2.3.3 (fichier class/theme.php)

function loadLocalization()
    {
        global 
$xoops;
        
$language $GLOBALS["xoopsConfig"]["language"];

        if ( !
file_exists"{$this->path}/language/{$language}) ) {
            return 
true;
        }

        
$this->addLanguage();
        
$this->addScript"language/{$language}/script.js" );
        
$this->addStylesheet"language/{$language}/style.css" );

        return 
true;
    }


... si je ne me trompe pas, cela signifie que désormais Xoops (le Core) cherche à lire des fichiers placés dans le dossier du thème utilisé :
- /language/[langue-utilisée]/style.css
- /language/[langue-utilisée]/script.js

Du coup, si on utilise un thème qui ne dispose pas de ces deux (nouveaux) fichiers, cela fait 2 requêtes qui "tombent à l'eau" ?

Si on veut éviter les "messages" d'erreur, quelle est la meilleure solution ?

1. Mettre en commentaire la fonction ci-dessus ? (toujours problématique pour les "têtes en l'air" de modifier le core)
2. Rajouter des fichiers vides (style.css + script.js) ? (me demande si c'est vraiment nécessaire, surtout quand le site est monolingue)
3. Laisser tel quel, et ne pas tenir compte des avertissements ? (cela n'a strictement aucune incidence ?)

Merci pour vos réponses

Posté le : 29/03/2009 11:40
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
@burning

1 - Surtout ne pas commenter la fonction !!! (a défaut commenter l'appel à la fonction, mais est-ce vraiment nécessaire !!!)

2 - Oui c'est nécessaire, pas pour la langue française, mais pour d'autres langues qui se lisent de gauche à droite, le fichier css est plus que necessaire.

3 - En effet, sauf peut-être d'éviter les erreurs dans les logs du serveur.

@Jah

Tout est dans la réponse que j'ai fait précédent ton post.

Posté le : 29/03/2009 11:54
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Guest_
Merci, c'est plus clair maintenant

[boulet]
... cependant je me pose encore une question

Il existe déjà depuis le début dans morphogenesis une variable class="<{$xoops_langcode}> associée à la balise <body>.

La création avec xoops 2.3.3 d'une feuille de style associée au langage actif ne rend-elle pas la variable class="<{$xoops_langcode}> obsolète ?

Ou j'ai rien compris ?
[/boulet]

Posté le : 29/03/2009 12:03
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Je n'arrive pas à trouver la v2.20 de morphogenesis .... elle est publiée ou non ??

Posté le : 31/03/2009 09:53

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
@burning

Cette variable smarty sert au html et permet de définir la langue de la page courante
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{[b][color=cc0000]$xoops_langcode[/color][/b]}>" lang="[b][color=cc0000]$xoops_langcode[/color][/b]}>">



@lionhell
SourceForge : Rubrique téléchargement / Xoops Themes

Posté le : 31/03/2009 13:13
Partager Twitter Partagez cette article sur GG+
Re: Xoops 2.3 et Morphogenesis
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Super ! Merci Dugris ...

Quant à cette variable lang, ça aussi ... super !

Posté le : 31/03/2009 16:08

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3) 4 »



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

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