Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 208 209 210 (211) 212 213 »


Re: version et info du module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
alors j'adopte, merci.

Posté le : 28/06/2007 17:04
Transférer la contribution vers d'autres applications Transférer


Re: version et info du module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
Merci, mais entre temps en fouinant un peu dans d'autres modules, j'ai testé cette solution qui fonctionne bien et qui récupère bien le numéro de version et tous les autres éléments.
//---------------------------------------------
function lex_copyright() {
global $xoopsModule;

$module_handler = &xoops_gethandler('module');
$versioninfo = &$module_handler->get($xoopsModule->getVar('mid'));
$v = $versioninfo->getInfo('version');
$i = $versioninfo->getInfo('initiales');
$n = $versioninfo->getInfo('name');

$cr = "<a href='http://www.wakasensei.fr' target='_new'><B>{$n}</B> "
._MD_LEX_VERSION." {$v} "._MD_LEX_BY." <B>{$i}</B></a>";

return ($cr);

}

sub test (){
echo "résultat : ".copyright();

}
//----------------------------

donne bien

résultat : Lexique Version 1.8.1 par J°J°D

Quelle est la meilleure méthode ?
Sans doute celle qui done le résultat attentu, mais est-ce correct ?

Posté le : 28/06/2007 14:48
Transférer la contribution vers d'autres applications Transférer


Re: version et info du module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
d'abord merci.

bizarre le "/100" sur le numéro de version

dans mon module version j'ai çà
$modversion['name'] = "lexique";
$modversion['version'] = "1.8.1";
$modversion['description'] = 'Gestion multi-Lexiques';
$modversion['credits'] = "Jean-Jacques DELALANDRE";
$modversion['author'] = "jjd@kiolo.com";
$modversion['initiales'] = "J°J°D";
$modversion['license'] = "GPL";

il semble que ne puisse récupérer que certains champs: version et name, les autres pas moyen !!!

Posté le : 28/06/2007 12:48
Transférer la contribution vers d'autres applications Transférer


version et info du module
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
Bonjour
--------------
Coment faire pour récupérer le numéro de version, le nom, ect du module.
J'ai essayé en faisant :
global $modversion;
mais ça ne marche que si je fais un include de xoops_version, et ca me parait pas tres caholique (ni protestant non plus d'ailleurs) et dans les $xoopsConfig, $xoppsModuleCongig, ect. je n'ai rien trouvé.
Y-a-t-il des variables du genre de XOOPS_VERSION qui donne le numéro de verion de xoops.

Posté le : 28/06/2007 11:37
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
re mais cette fois j'ai ma solution et la bonne.
Pour ceux que cela interresserait voici et c'est assez simple:
en fait il suffit de remplacer au debut du module:
$xoopsOption['template_main'] = 'monTemplate.html';

par:
include_once XOOPS_ROOT_PATH.'/class/template.php';
$xoopsTpl = new XoopsTpl();

et à la fin:
include(XOOPS_ROOT_PATH."/footer.php");

par:
$xoopsTpl->display('db:monTemplate.html');

il faut remplacer évidemment "monTemplate" par le nom du template a utiliser.
et ca fait exactement ce que je voulais.

Posté le : 27/06/2007 22:56
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
Finalement je ne pourrais pas utiliser la méthode avec les styles car après analyse d'une dizaine de feuilles de style, je me suis apercu que tutes n'utilisais pas les memes définition, voir les utilisais pas du tout ce qui fait que le résultat est diférent en fonction du thème. Un coup j'ai l'entete, un coup les menus, un coup j'au tout et sur quelques themes c'est impec.
Une autre solution c'est peut être de forcer un theme inclus avec le module !!!

Posté le : 27/06/2007 21:08
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
Ca à l'air de marcher, j'ai mis ca dans le template:

<style type="text/css">
#header {
display: none;
}
#mainmenu{
display: none;
}
#leftcolumn{
display: none;
}
#rightcolumn{
display: none;
}
</style>



il faut que je le mette dans un <{if ..}{/if} pour ne l'utiliser que si c'est un popup.

Je te remercie beaucoup de ton aide précieuse, qui me fait découvrir des aspect que je connaissais pas.

Posté le : 27/06/2007 17:28
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
ca peut être n'inporte quel theme, vu que c'est un module (multi lexiques)que je vais bientot publier, quand j'aurais règlé ces derniers petits détails.
Sinon j'ai trouvé la liste des autre constante dans le document de Dugris "memento smarty"
Je teste avec la feuille de style.

Posté le : 27/06/2007 17:18
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
si finalement avec
$xoopsTpl->assign("xoops_showlblock", 0);
$xoopsTpl->assign("xoops_showrblock", 0);
ca enleve bien les blocks de droite et de gauche, mais pas les menus et pas la banière.

y aurait-il pas d'autre constantes pour ces derniers du genre
$xoopsTpl->assign("xoops_showmenu", 0);

Posté le : 27/06/2007 16:33
Transférer la contribution vers d'autres applications Transférer


Re: POPUP san l'habillage de xoops
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2338
Je viens d'essayer avec

$xoopsTpl->assign("xoops_showlblock", '0');
$xoopsTpl->assign("xoops_showrblock", '0');

je me disais bin ouais c'est évident !!!
mais ce la ne change rien
voila ce que cela donne sur le site te test que je prépare pour le déployer quand on clique sur le nom du club, j'ai toujours les menus à gauche.

site exemple

Posté le : 27/06/2007 15:43
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 208 209 210 (211) 212 213 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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