1

Discussione: Modules 'Hasard' et 'Derniers'

Bonjour,

Voilà deux modifications des services antérieurs un article au hasard et les 'N' derniers articles, transformés en Modules...

mod_fork_hasard_3_0  : https://adhoc.71site.fr/pages/167-adhoc … ard-fr.php , téléchargeable ici : https://adhoc.71site.fr/download.php?cat=adhoc

mod_fork_derniers_3_0  : https://adhoc.71site.fr/pages/168-adhoc … ers-fr.php , téléchargeable ici : https://adhoc.71site.fr/download.php?cat=adhoc

Par ailleurs, pour info, j'ai effectué une correction, qui me paraît fonctionner, du défaut d'affichage des infos de nouveauté/upd pour ces modules et pour les fichiers du pack fork_pack_hasard_derniers plus ancien. Si vous utilisez ce pack et que vous ne souhaitez pas utiliser les modules, il suffit de remplacer les fichiers data/boxes/special/codehasard.php et data/boxes/special/codederniers.php par ceux du pack.

Le fork, lui ne change pas et permet d'utiliser sans souci les extractions de boîtes proposées à Katryne et Alain.

Cordialement,
Jean-Denis

2

Re: Modules 'Hasard' et 'Derniers'

Coucou JeanDenis,

tout d'abord https://creasite.babelleir.be/images/smileys/clap.gif il est bien là le module wink

Je viens de l'installer sur CréaSite, et pour le fork comme pour le module mes premières modifications sont les 'hn'

https://creasite.babelleir.be/images/hn.png

Ne serait-il pas possible de prévoir au niveau 'titre de la boite' et 'catégorie de chaque article' un petit menu déroulant pour choisir les 'hn'.

Car selon l'utilisation du cms cela peut varier roll voir "Hiérarchie des titres Hn selon Kat".

Cordialement
cool Alain

3

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

Merci de tenter d'utiliser ce(s) module(s)...

Tu as raison, c'est une bonne idée, je vais essayer de la mettre en place dès que je le peux...

Ce sera sans doute facile pour mod_derniers, mais probablement plus ennuyeux pour mod_hasard...

dû à la possibilité, pour ce dernier de permettre le placement sur la même ligne de la catégorie et du nom de la page... et pour cela il faut que les deux aient la même hiérarchie... me semble-t-il... alors, je devrais modifier le code plus profondément...

Cordialement,
Jean-Denis

4

Re: Modules 'Hasard' et 'Derniers'

Bonjour,

Suite à la suggestion d'Alain, les deux modules ont été mis à jour avec la possibilité pour chacun de choisir les balises de hiérarchie des titres et de conserver les réglages de taille et de couleur de caractère du style du thème (inherit dans les réglages).
Comme prévisible, un peu plus ennuyeux pour hasard... Si la catégorie et le nom de la page sont sur la même ligne alors c'est la hiérarchie de la catégorie pour les deux... S'ils sont sur deux lignes différentes, les hiérarchies sont différenciées...

Merci, Alain, pour cette suggestion...

Ici :
mod_fork_hasard_3_1  : https://adhoc.71site.fr/pages/167-adhoc … ard-fr.php , téléchargeable ici : https://adhoc.71site.fr/download.php?cat=adhoc

mod_fork_derniers_3_1  : https://adhoc.71site.fr/pages/168-adhoc … ers-fr.php , téléchargeable ici : https://adhoc.71site.fr/download.php?cat=adhoc

Cordialement,
Jean-Denis

5

Re: Modules 'Hasard' et 'Derniers'

https://creasite.babelleir.be/images/smileys/good-3.gif Super!


En fonction sur sospapa


https://creasite.babelleir.be/images/smileys/hmm.gif Pour les couleurs de titres ou de texte il y a un multichoix... Ne serrait-il pas mieux de laisser une case à remplir '#EA6940' et 'inherit' https://creasite.babelleir.be/images/smileys/think.gif


https://creasite.babelleir.be/images/smileys/pouce2.gif super travail!
Cordialement
cool Alain

6

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

Merci pour tes commentaires,

Pour la couleur, je me suis posé la question, mais sur une liste déroulante, il n'y a pas de possibilité de laisser une case à remplir...

J'avais donc le choix (à mon niveau...) entre :
- ne placer qu'une case à remplir avec le risque pour un utilisateur de rédiger un "texte" inopérant... genre §G12H90 (j'exagère...) ou inherit mal orthographié...
- placer une liste déroulante avec des choix simples et sans risques...

pour un utilisateur plus averti, il est toujours possible d'ouvrir le fichier admin/modules/derniers/admin.inc (idem pour hasard)
et dans la variable $typecolor et d'y placer des couleurs supplémentaires... voir ici par exemple https://htmlcolorcodes.com/fr/noms-de-couleur/

ou, plus cohérent sans doute, de n'utiliser que inherit afin de conserver les réglages du style de son thème (il faut qu'ils soient réglés... évidemment...)
y compris pour les tailles... (cela permet en outre, en cas d'extraction de boîte vers un site, de conserver le style du site de l'affichage de l'extraction...)

Cordialement,

Jean-Denis

7 Ultima modifica di Alain (05/04/2024 22:25:27)

Re: Modules 'Hasard' et 'Derniers'

wink Re Coucou Jean-Denis,

je viens d'installer 'Derniers' sur ce site et il manque cruellement la possibilité des 'hn' / '<p>' sur 'les noms des articles'. hmm


Cordialement
cool Alain

PS: roll une admin rapide serrait bien aussi wink

8

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

il manque cruellement la possibilité des 'hn' / '<p>' sur 'les noms des articles'

Bon je ne sais pas si "cruellement" est l'adverbe le plus adapté... Il me semble que les liens vers les articles, balisés en paragraphe est le plus correct... mais comme ce n'est pas trop difficile à effectuer, et que cela offre des choix supplémentaires, je peux m'y remettre pour ces modifications dans Derniers et Hasard...

Pour l'admin rapide, comme je ne l'utilise pas du tout, je n'y avais pas pensé, mais je vais le faire sur tous les modules, c'est une bonne idée, merci de me la suggérer...

Cordialement,
Jean-Denis

9

Re: Modules 'Hasard' et 'Derniers'

Bonjour à toute, tous,

Suite aux suggestions d'Alain, que je remercie...

Les Modules Derniers et Hasard ont leurs réglages de balises de hiérarchie sur tous les noms (titres, catégories, noms d'article).

Et... tous les Modules que j'ai mis en ligne  Blog, Links, Download et Tri_index en plus des deux précédents ont un lien vers l'Administration Rapide.
Tous téléchargeables ici : https://adhoc.71site.fr/download.php?cat=adhoc

Cordialement,
Jean-Denis

10

Re: Modules 'Hasard' et 'Derniers'

https://creasite.babelleir.be/images/smileys/cool.gif
https://creasite.babelleir.be/images/smileys/clap.gif

Corialement
cool Alain

11

Re: Modules 'Hasard' et 'Derniers'

wink Coucou Jean Denis,


https://creasite.babelleir.be/images/smileys/oups.gif j'ai oublié la cerise sur le gâteau https://creasite.babelleir.be/images/smileys/dine.gif

https://creasite.babelleir.be/images/smileys/sourcil.gif Serait-il envisageable d'avoir, aux choix, la posibiliter de mettre le titre de ton module, en lieux et place, du titre de la boite.

je me comprends https://creasite.babelleir.be/images/smileys/think.gif selon l'organisation des 'Hn' dans le cms, le titre définit dans le module aurait toute sa place comme titre de la boite, voir en exemple le site de scheut.


Cordialement cool
Alain

12

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

Là, j'avoue que je n'en vois pas trop l'intérêt...

Tu as déjà la possibilité de le faire : Il te suffit de ne pas placer de titre dans la boîte (admin du module), et de titrer la boîte dédiée dans l'admin d'adHoc.
Certes le titre de la boîte ne sera pas dynamique, mais pour l'exemple que tu as choisi, il te suffit d'entrer "Les 3 dernières actualités" en titre de boîte et le tour est joué, et si tu en mets 4, tu modifies le titre en conséquence... (2 secondes, montre en main)

Faire la modification que tu évoques nécessiterait que le module aille modifier dynamiquement les fichiers data/boxes/fbl_XX_zz.inc de chaque langue, ce n'est certes pas impossible, mais peu utile...
D'autant plus que les titres des boîtes ne sont pas hiérarchisés avec des balises [hn], contrairement aux titres des pages, mais contenu dans des [div]...

Cordialement,
Jean-Denis

13

Re: Modules 'Hasard' et 'Derniers'

wink Coucou Jean Denis,

Oui le site de scheut n'est peut-être pas le meilleur exemple...

selon l'organisation des 'Hn'

Sur le site de moto c'est peut-être plus clair, j'ai rajouter le titre dans la boite mais sans 'Hn'. (organisation d'origine du cms)

Tandis que sur le titre du module j'ai un 'h2' qui pourrait s'intégrer dans le css du thème. Et qui apporterait au quidam, qui n'aurai pas fait de changement sur le cms de 'Hn', d'avoir un plan plus clair de sa page web et d'avoir le css du thème.


Cordialement cool
Alain

14

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

Je n'en vois toujours pas l'intérêt...
Mais, je vais essayer de satisfaire à cette demande particulière pour une version que je te confierai si cela fonctionne.

en admin du module je tâcherai de proposer :
- soit le titre dans la boîte avec les caractéristiques prévues en admin
- soit ce même titre, mais en titre de boîte, avec donc, les caractéristiques du css du style et le balisage suivant, standard d'adHoc

<div class="ltit">TITRE</div>

Le titre sera simplement enregistré dans les fichiers data/boxes/fbl_XX_zz.inc de chaque langue

car cela ne me paraît vraiment pas cohérent de modifier ce balisage en

<div class="ltit"><hn>TITRE</hn></div>

juste pour une boîte...

Je te tiens au courant

Cordialement,
Jean-Denis

15

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

J'ai essayé de réaliser ce que je t'ai indiqué ci-dessus.
En théorie et après mes tests, cela fonctionne...

Mais ! Cela pose un problème sérieux...

En effet, on peut modifier le module afin qu'il enregistre de nouveaux titres (ceux rédigés dans le module) à la place d'un titre "vide" ou d'un titre existant dans les fichiers data/boxes/fbl_XX_zz.inc de la boite dédiée à Derniers dans les différentes langues.

Mais si ensuite, dans les réglages du module, on veut revenir en arrière (placer le titre dans la boite et ne pas afficher de titre de boite), c'est trop tard les titres de boites ont été affectés... et les manœuvres, possibles dans le module, sont contre-productives en terme de temps... ou, reste alors à les effacer dans l'admin d'adHoc... (!!)

Il serait toujours possible de mettre en mémoire dans la config du module les anciens titres pour les replacer automatiquement en cas de retour en arrière, mais alors, si dans l'admin d'adHoc on a modifié les titres "à la main", ce ne seront pas les bons titres qui seront replacés...

Il n'est donc pas raisonnable de créer une fonctionnalité qui modifie les titres de boite ailleurs que dans l'admin d'adHoc, dont c'est la fonction...

Bref... cette fonctionnalité dans le module n'est pas souhaitable, à mon avis...

D'autant que, je le répète, il est déjà possible de ne pas afficher de titre dans la boite, via le module et de rédiger un titre de boite avec l'admin d'adHoc. Cela prend deux minutes et cela respecte toutes les procédures du module et d'adHoc sans qu'aucune ne téléscope l'autre...

Il me parait donc plus sage de s'en tenir là...

Je peux toutefois te communiquer les fichiers que j'ai modifiés si tu souhaites t'y risquer, mais c'est une version "beta" qui n'est pas totalement aboutie et qui n'était pas destinée à être diffusée...

Cordialement,
Jean-Denis

16

Re: Modules 'Hasard' et 'Derniers'

wink Coucou Jean Denis,

oui j'aimerais bien essayer...

Cordialement cool
Alain

17

Re: Modules 'Hasard' et 'Derniers'

Bonjour Alain,

Je viens de te l'envoyer par email.

Cordialement,
Jean-Denis