Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 231 »


Re: Module xforms
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Bonsoir :
quelle version ?
url de téléchargement ?

Posté le : 28/06 22:44
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: $helper et xoops_cp_header();
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
quelque part, une variable qui est modifiée à mon insu et qui donc n'est pas fiable c'est un bug.
Et effectivement comme je le précisais plus haut renommer $helper avec le nom du module ça règle le problème.

Posté le : 26/06 21:12
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: $helper et xoops_cp_header();
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Te casses pas la tête ma solution fonctionne, je voulais juste soulever le problème.
Dans un autre module j'avais carrément renommer $helper en $NomDuModuleHelper.

Posté le : 25/06 18:45
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


$helper et xoops_cp_header();
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Je viens enfin de comprendre un bug pernicieux.
dans le "header.php" de l'admin, il faut initialiser $helper pour pouvoir définir ensuite les Handler
dans mon cas ça se présente comme ça :
// Get instance of module
$helper XoopsModulesGlossaireHelper::getInstance();
$categoriesHandler $helper->getHandler('Categories');
$entriesHandler $helper->getHandler('Entries');
$myts MyTextSanitizer::getInstance();


ensuite il faut appeler la fonction xoops_cp_header(); pour les forms qui vont suivre.

Jusque là pas de soucis, sauf quand dans les préférence général de xoops on indique pour la le paramètre "Module utilisé pour votre page d'accueil" un module, "news" en l’occurrence pour moi (ce que je fait que très rarement je préfère un block qui sert de menu).
Bref du coup $helper ne pointe plus sur le module glossaire, mais sur le module news, ce qui est plutôt fâcheux car impossible de récupérer la config du module Glossaire.

Pour l'instant pour régler ce problème je redéfini $helper juste après la fonction xoops_cp_header, ce qui donne
// Get instance of module
$helper XoopsModulesGlossaireHelper::getInstance();
$categoriesHandler $helper->getHandler('Categories');
$entriesHandler $helper->getHandler('Entries');
$myts MyTextSanitizer::getInstance();

/*
    blablabbla
*/

xoops_cp_header(); // <=== et la $heper ppointe sur news

//et la $helper repointe sur glossaire
$helper XoopsModulesGlossaireHelper::getInstance();

/*
    blablabbla
*/


Je ne suis pas sur qu'on puisse corriger ça, le tout est de le savoir. Peut être appeler la fonction xoops_cp_header avant de définir $helper !!!

Posté le : 24/06 18:01
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Glossaire - PageNav
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
En bidouillant les styles, j'ai fini par obtenir ce que je voulais quelque soit le thème.
Du coup j'en profite pour vous annoncer la sortie prochaine du module "Glossaire".

Posté le : 24/06 00:21
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Glossaire - PageNav
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Bon je pense avoir trouvé, je ne cherchais pas au bon endroit.
Il y a deux problèmes :
1 - il faut ajouter les classes
#xo-pagenav
#xo-pagenav a
#xo-pagenav a:hover
.xo-pagact.xo-counterpage,.xo-pagarrow
.xo-counterpage:hover
.xo-pagarrow

2 - il faut encadrer pagenac dans le tpl avec la classe pagnav :
<div class="pagenav"><{$pagenav}></div>


Un petit oubli je pense dans le générateur de template de modulebuilder.
Je remonte ça à Gofy.


Posté le : 23/06 23:24
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Glossaire - PageNav
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Ce qui est bizarre c'est que ça devrait être plutôt le contraire pas de soucis avec les thèmes plus anciens et et quelques soucis avec les nouveaux, sauf si le code de la classe pagnav a été modifié, mais je n'ai pas l'impression.

Posté le : 23/06 22:56
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Glossaire - PageNav
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
PS: le code tout ce qu'il ya de plus classique:
if ($entriesCount $limit) {
                require_once 
XOOPS_ROOT_PATH '/class/pagenav.php';
                
$pagenav = new XoopsPageNav($entriesCount$limit$start'start'"op=list&catIdSelect={$catIdSelect}&limit={$limit}&letter={$letter}&exp2search={$exp2search});
                
$GLOBALS['xoopsTpl']->assign('pagenav'$pagenav->renderNav(4));
            }

Posté le : 23/06 21:48
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Glossaire - PageNav
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
Bonjour,
Je suis en train de finaliser le module "glossaire" en m'inspirant du vieux module "Lexikon". J'ai utilisé "moduleBulder" pour la structure.
Tout est ok sauf un truc bizarre, quand j'utilise le thème swatch4 pas de soucis, les numéros de pages s'affichent correctement, mais dès que j'utilise un autre thème, ça part en vrille, et je ne trouve pas d’où ça vient.
J'utilise la classe pagNav.
Est-ce que quelqu'un aurait une idée ?
exemple ici:
https://xoops2511.jubile.fr/index.php
Par défaut c'est xwatch4 mais si on sélectionne un autre thème les numéros de page s'affiche bizarrement. surement un problème de style CSS, mais je ne vois pas où.
j'ai utilisé xoops 2.5.112 mais c'est pareil avec une 2.5.10.
Il n'y a que ce module d'installer et modulebuilder.

Il y a un autre exemple ici sur un site de test avec le thème xbootstrap:
https://test.sages91.fr/modules/glossaire/
Il y a un div qui prend toute la largeur avec les chiffre aligné verticalement.
JJDai

Posté le : 23/06 21:30
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer


Re: Coupure du site frxoops pour maintenance
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2521
c'est noté,
Merci.

Posté le : 23/06 10:12
_________________
Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 231 »




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

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