Fork me on GitHub




(1) 2 »


Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
Bonjour, je suis entrain de mettre mon site en multilangue (Xlanguage).

Je rencontre un soucis au niveau du thème et au niveau des blocks.

Il faudrai que lorsque je change de langue, ceux ci change aussi.

Pour le thème je pense qu'il est possible de modifier ce bou de code pour modifier le thème selon la langue , me manque la fonction à utiliser pour celà ...

$ModuleDirname pathinfodirname$_SERVER["SCRIPT_FILENAME"] ) ); 
switch(
$ModuleDirname['basename']) { 
    case 
'news'
    
$xoopsConfig['theme_set'] = 'phpkaox'
    break; 

    case 
'multiMenu'
    
$xoopsConfig['theme_set'] = 'x2t'
    break; 

}


Et pour les blocks je n'ai pas encore franchement réfléchis à la question.

Si quelqu'un à une idée sur la fonction à utilisé pour modifier le theme selon la langue ... je suis preneur ! :)

Posté le : 18/12/2009 12:21
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Essayez:
switch($xoopsConfig['language']) { 
    case 
'english':
    
$xoopsConfig['theme_set'] = 'phpkaox'
    break; 

    case 
'french':
    
$xoopsConfig['theme_set'] = 'x2t'
    break; 

}

Posté le : 18/12/2009 12:32

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Citation :

reggaepromo a écrit:
Bonjour, je suis entrain de mettre mon site en multilangue (Xlanguage).

si les thèmes ont la même structure html, tu peux utilisé l'astuce qu'il y a dans morpho, ajouter une classe de langue dans le body, ensuite dans la feuille de style pour chaque langue tu peux faire :
body.malangue #monid etc...

concernant tes blocs, que veux tu faire ? positionnement ? design ? (dernière question est résolu avec mon astuce précédente)

@++

Posté le : 18/12/2009 12:45

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
Merci pour vos réponses si rapide !

Pour les blocks je souhaiterai simplement avoir la possibilité d'avoir le nom du block dans une autre langue.

Posté le : 18/12/2009 14:20
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il faut également mettre les balises xLanguage dans les champs du titre, comme
[en]Online[/en][fr]En ligne[/fr]
Faites attention au longueurs limitée!

Posté le : 18/12/2009 14:44

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
ok, au pire j'augmente à 255 la longueur des titres , merci beaucoup !

Posté le : 18/12/2009 16:05
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
Kris tu peux me mettre le lien vers l'astuce ? car le code :

switch($xoopsConfig['language']) {  
    case 
'english'
    
$xoopsConfig['theme_set'] = 'phpkaox';  
    break;  

    case 
'french'
    
$xoopsConfig['theme_set'] = 'x2t';  
    break;  

}


ne fonctionne pas... (edit voir la suite ca fonctionne très bien)

Posté le : 18/12/2009 18:33
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Si vous utilisez le premier bout du code, c'est possible que la sélection du thème par module a priorité (parce qu'il vient d'après). Alors il faut les combiner.

Posté le : 18/12/2009 18:40

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
J'ai testé ca n'a pas fonctionné, je regarderai un peu plus ce soir. Merci

Posté le : 21/12/2009 11:03
Partager Twitter Partagez cette article sur GG+
Re: Themes et blocks selon la langue
Aspirant
Inscrit: 18/12/2009 12:15
Messages: 24
Citation :

Ghia a écrit:
Essayez:
switch($xoopsConfig['language']) { 
    case 
'english':
    
$xoopsConfig['theme_set'] = 'phpkaox'
    break; 

    case 
'french':
    
$xoopsConfig['theme_set'] = 'x2t'
    break; 

}


Je me suis trompé complet ... ce code fonctionne parfaitement pas besoin de plus .... dsl , c'est moi qui fonctionne mal xD ...

Merci !

Posté le : 26/12/2009 12:54
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

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