Déplacer le widget entre forum et un séparateur

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Déplacer le widget entre forum et un séparateur

Message par Verlinovation Mar 5 Juil 2022 - 12:02

Détails techniques


Version du forum : ModernBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 1-07-2022
Lien du forum : https://blendertribu.forumactif.com

Description du problème

Bonjour,

On me demande si c'est possible de déplacer un widget à l'endroit indiqué. Est-ce possible et cela veut-il dire que tout les widgets seront concerné si j'en ai plus d'un ?


Dernière édition par Verlinovation le Mar 5 Juil 2022 - 19:57, édité 1 fois
Verlinovation

Verlinovation
**

Messages : 56
Inscrit(e) le : 14/06/2022

https://blendertribu.forumactif.com
Verlinovation a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Déplacer le widget entre forum et un séparateur

Message par Oka.mi Mar 5 Juil 2022 - 18:36

Bonjour,

Oui c'est possible, et non, tous les widgets ne seront pas forcément concernés, il y a moyen de cibler précisément l'un d'eux avec du JavaScript. Tout dépend de ce que vous souhaitez.
Panneau d'administration > Modules > HTML & JavaScript > Gestion des codes JavaScript : créez un nouveau JavaScript avec placement sur l'index.
Via JavaScript, on cible l'élément qui contient les liens "sujets actifs du jours" etc, et on déplace devant lui l'élément .module qui nous intéresse.
Déplacer le widget entre forum et un séparateur Image75
La version du script qui ne fonctionne que si le défilement est activé sur le widget, car c'est le seul cas où l'élément comments_scroll_div est présent est donc exploitable.
Code:
$(function() {
  $('.linklist.bottom').before($('#comments_scroll_div').closest('.module'));
});

Si le défilement n'est pas activé, ou s'il est activé sur plusieurs widgets (perte de précision lors du ciblage), on va plutôt passer par une autre manœuvre et cibler en fonction du titre du widget, avant de remonter à son élément parent (.module)
Déplacer le widget entre forum et un séparateur Image76
Code:
$(function() {
  $('.linklist.bottom').before($('.module .h3:contains(Nouveaux)').parent());
});


Déplacer le widget entre forum et un séparateur 1213Donnez un titre explicite Déplacer le widget entre forum et un séparateur VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Déplacer le widget entre forum et un séparateur 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Déplacer le widget entre forum et un séparateur FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer le widget entre forum et un séparateur

Message par Verlinovation Mar 5 Juil 2022 - 19:49

Merci pour votre réponse,

Je ne suis pas sûr de comprendre une chose: ok pour la création d'un script sur l'index, par contre, j'ai appliqué le second code qui correspond à mon cas mais le widget n'est pas déplacé.

Dois-je aller voir dans les templates ? Car je ne comprends pas les deux captures d'écran javascript, n'étant pas programmeur javascript.
Verlinovation

Verlinovation
**

Messages : 56
Inscrit(e) le : 14/06/2022

https://blendertribu.forumactif.com
Verlinovation a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Déplacer le widget entre forum et un séparateur

Message par Oka.mi Mar 5 Juil 2022 - 19:52

Oka.mi a écrit:Si le défilement n'est pas activé, ou s'il est activé sur plusieurs widgets (perte de précision lors du ciblage), on va plutôt passer par une autre manœuvre et cibler en fonction du titre du widget, avant de remonter à son élément parent (.module)
Il vous faut donc remplacer le mot "Nouveaux" (qui cible le widget nouveaux sujets illustré sur votre capture d'écran) par "Derniers" Smile
Comme ceci :
Code:
$(function() {
  $('.linklist.bottom').before($('.module .h3:contains(Derniers)').parent());
});


Déplacer le widget entre forum et un séparateur 1213Donnez un titre explicite Déplacer le widget entre forum et un séparateur VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Déplacer le widget entre forum et un séparateur 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Déplacer le widget entre forum et un séparateur FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2777
Inscrit(e) le : 06/01/2011

https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum