Reply New Topic
2008/5/24 11:38:50
#1
Offline
Quite a regular

languages morphogenesis

bonjour a tous,

je viens de télécharger ImpressCMS 1 final, tout d'abord un grand bravo a toutes l'équipe.

je viens de xoops france, il est claire que ImpressCMS est un dérivé de xoops mon premier constat est que ImpressCMS ce situe entre xoops et joomla et je trouve cela formidable si je connaissait plus le PHP j'ouvrirais un site ImpressCMS france "j'hésite" pour faire connaitre impressCMS a toutes la france !

la choses qui ma le plus frapper c'est la possibilité d' inclure une nouvelle position de blocs dans le thème ça c'est génial !

ma question est adapter les thèmes morphogenesis à ImpressCMS j'ai ajouter les codes suivants dans common.php

// #################### Include site-wide lang file ##################
if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/global.php") ) {
include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/global.php";
} else {
include_once XOOPS_ROOT_PATH."/language/english/global.php";
}

// ################ Include page-specific lang file ################
if (isset($xoopsOption['pagetype']) && false === strpos($xoopsOption['pagetype'], '.')) {
if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/".$xoopsOption['pagetype'].".php") ) {
include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/".$xoopsOption['pagetype'].".php";
} else {
include_once XOOPS_ROOT_PATH."/language/english/".$xoopsOption['pagetype'].".php";
}
}
$xoopsOption = array();

// hack CPascalWeb - pris en compte multilanguages theme php
// #################### Include site-wide lang file ##################
$wide_lang = array('global', 'theme');

// ################ Include page-specific lang file ################
if ( !isset($xoopsOption['pagetype']) ) {
$xoopsOption['pagetype'] = array();
} elseif ( !is_array($xoopsOption['pagetype']) ) {
$xoopsOption['pagetype'] = array( $xoopsOption['pagetype']);
}
$xoopsOption['pagetype'] = array_merge($wide_lang, $xoopsOption['pagetype']);

foreach ($xoopsOption['pagetype'] as $pagetype) {
if ( false === strpos($pagetype, '.') ) {
if ( file_exists(XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/" . $pagetype . ".php") ) {
include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig['language']."/" . $pagetype . ".php";
} else {
include_once XOOPS_ROOT_PATH."/language/english/" . $pagetype . ".php";
}
}
}
$xoopsOption = array();
// fin du hack


Y'a t'il un meilleur moyen d'ajouter le code de pris en charge du hack morphogenesis ?

doit je procédé de la même façons que xoops (supprimé le code initiale) ?

Concernant le multilanguages j'aime bien smartlanguage mais Xlanguages détecte automatiquement la langues du visiteur donc je souhaite utiliser Xlanguage !

et pour finir (désoler pour ces questions) quel est l'utilisation final de ImpressCMS, va t'il devenir commerciale est payant pour certains modules comme Bookshop ou va t'il être gratuit pour la plupart des modules tout comme xoops ?

merci de vos réponses


Subject Poster Date
     languages morphogenesis cpascal 2008/5/24 11:38:50
       Re: languages morphogenesis davidl2 2008/5/24 12:35:40
       Re: languages morphogenesis Sina Asghari 2008/5/24 12:37:42
       Re: languages morphogenesis cpascal 2008/5/25 7:47:34
         Re: languages morphogenesis NoWay_To_HeaVeN 2008/6/22 12:37:40
           Re: languages morphogenesis davidl2 2008/6/22 13:09:41
             Re: languages morphogenesis NoWay_To_HeaVeN 2008/6/28 5:13:31
               Re: languages morphogenesis davidl2 2008/6/29 13:49:40
Reply New Topic extras
 Previous Topic   Next Topic
You can view topic.
You can start a new topic.
You can reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You can post without approval.