Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 234 »


Re: Module xNews 2 Alpha 1
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Il est probable que le module n'est pas été conçu pour être clonable.
Il est possible de le faire manuellement, mais il faut bien identifier toutes les chaines à remplacer en tenant compte de la casse, sans oublier le nom des fichiers.
Un des problèmes que l'on peut a¨voir avec ce module est qu'il faut faire attention à ne pas remplacer le mot clé "new" qui sert pour instancier une classe par exemple.
J'ai un programme en VBA qui fait plus ou moins ça, mais je suis en plein déménagement, et je ne retrouve plus rien, il va me falloir des mois pour me réorganiser.
Comme j'utilise encore ce module que j'ai un peu customiser, quand j'aurai un moment, je jetterai un œil.
JJDai

Posté le : 22/08/2022 19:07

Edité par JJDai sur 23/08/2022 10:14:13
_________________
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: Probleme avec mon site
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Oui probablement un tableau ou une chaine qui utilise des accolades au lieu de crochets.
on ne peut plus écrire par exemple $maChaine{5}, la bonne syntaxe est $maChaine[5].
A voir si c'est dans un module ou dans le core.

D'après le message ce serait dans le core, le fichier : class/file/folder.php ligne 618.

Effectivement dans ce fichier il faut remplacer la ligne 818:
$newpath  $path{0} === '/' '/' '';

par
$newpath  $path[0] === '/' '/' '';


Pour info ça a été corrigé dans xoops2.5.11

Le problème c'est qu'à priori il y en a d'autre, j'en ai trouvé 19 à modifier. Je pense qu'il vaudrait mieux attende d’être en xoops2.5.11 avant de passer en php8

JJDai

Posté le : 22/08/2022 19: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: Module xQuiz 2.00
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Bonjour,
Mon module s'appelle "quizmaker" et il est en prod ici:
Je je l'ai pas encore annoncé parce que j'ai encore quelques amélioration à apporté, et notamment les fichiers de langues à mettre à jour.
Mais attention, ce n'est pas un simple quiz, il y a plusieurs types de questions qui peuvent un peu dérouter.
J'en mettrai un exemple dans la semaine.
JJDai

Posté le : 22/08/2022 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


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

Posté le : 28/06/2022 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: 2554
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/2022 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: 2554
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/2022 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: 2554
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/2022 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: 2554
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/2022 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: 2554
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/2022 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: 2554
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/2022 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



 Haut
« 1 2 3 (4) 5 6 7 ... 234 »




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

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