Mes widgets ne s'affichent plus

3 participants

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

Résolu Mes widgets ne s'affichent plus

Message par badibou Sam 21 Oct 2023 - 0:03

Détails techniques


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

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 2023-10-19
Lien du forum : http://www.forumdessports.com

Description du problème

Bonjour ! hier j'ai voulu installer un Live Game Carousel c'est un panneau qui donne des résultats sportifs en direct avec un code JavaScript et un code HTML tout semblait bien aller jusqu'a ce que je m'aperçois que mes widget à la droite de mon Forum avaient disparu alors j'ai enlevé le Carousel et depuis mes Widgets n'apparaissent plus  Confused

Voici les codes du Carousel:
Html:
Code:
<div class="sr-widget" data-sr-widget="us.match.nhl.liveMatchCarousel"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async=""></script>

JavaScript:
Code:
script> (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f, g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h) )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","SIR", { language: 'en_us' }); SIR('addWidget', '#sr-widget', 'us.match.nhl.liveMatchCarousel'); </script>
<div id="sr-widget"></div>

Voici le site ou j'ai pris le carousel : https://developer.sportradar.com/docs/read/widgets/NHL_Widgets#live-game-carousel


Je ne peux plus élargir la largeur de la colonne 3 elle semble coller à 0... comme sur cette image... alors que je demande 183 px...
Mes widgets ne s'affichent plus Colonn10

Pourtant dans mon panneau j'ai ceci... et j'ai enregistré et tout

Mes widgets ne s'affichent plus Colonn12

Merci de bien vouloir m'aider car je ne vois pas ce qui cloche...  Mes widgets ne s'affichent plus 1f631

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par marcophil Sam 21 Oct 2023 - 7:12

bonjour badibou
essayer au lieu de 183 à 180px
marcophil

marcophil
***

Masculin
Messages : 144
Inscrit(e) le : 25/12/2022

https://aoliens.frenchboard.com/
marcophil a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Sam 21 Oct 2023 - 10:22

Bonjour !

Est-ce que par hasard, vous auriez également changé quelque chose dans votre feuille de CSS personnalisée ?
Je vois des choses de ce style qui, selon moi, masquent les colonnes de widgets :
Code:
#left,#right{display:none}

Il y en peut-être d'autres propriétés qui clochent ; est-ce que vous pourriez fournir votre feuille CSS personnalisée, histoire de tout bien vérifier ? Concernant votre code de Carrousel, pour l'instant, tel que je le vois, il ne va pas fonctionner, mais remettons d'abord en place les widgets de la colonne de droite pour commencer !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Sam 21 Oct 2023 - 12:45

Bonjour Marcophil, oui j'ai même mis 500 et rien ne bouge !

-------------

Bonjour Toryudo voici mon CSS:

Code:
.headerbar {
   height: 100px;
}

.content a {
  text-decoration: underline;
}

a.forumtitle:link {
   font-weight: 600;
   text-transform: uppercase;
}

#fa_welcome img {
   height: 25px;
   margin-right: 65px;
   vertical-align: middle;
}
.postprofile {
   float: left;
}
.postprofile-avatar img {
   background-color: #fff;
}
.postbody {

     margin-right:25px;
   margin-left: 211px;
   text-align: left;
}
.button1:active, .button1:hover, .button1:link, .button1:visited, .button2:active, .button2:hover, .button2:link, .button2:visited, .button:active, .button:hover, .button:link, .button:visited, input[type="submit"]:active, input[type="submit"]:hover, input[type="submit"]:link, input[type="submit"]:visited {
   color: #fff;
}

.post .post-head .topic-title {
   display: none;
}
.post-head {
   background-color: revert;
   border-color: transparent;
     position:relative;
}
.post-head .profile-icons {
   position: absolute;
   right: 0px;
}
.online::before {
   right: revert;
   top: 17px;
   width: 10px;
   left: 20px;
}
.postbody .content {
   font-size: 1.5rem;
   margin-top: -15px;
}
.signature_div img {
  display:yes;
}
blockquote div br{line-height:0px !important;
}

.postprofile-info img {
  max-width:20%;
}
.navig {
position: fixed;
top: 10px;
}
    .edited-message {
      display: none;
          }
        a.forumtitle, a.forumtitle:link {
          color: #575757;
        }
       
        a.forumtitle:hover {
          color: #878787;
        }
       
        a.forumtitle:active {
          color: #575757;
        }
       
        a.forumtitle:visited {
          color: #575757;
        }

    #content-container #container {
      margin-right: 3px;
    }
 
.headerbar {
background-position: center-center;
    background-repeat: repeat;
    background-size: cover;
    background-color: transparent;
  height: 195;
    margin: 0;
    overflow: hidden;
    padding: 10;
    position: relative;
 }
    .headerbar {
      transition-repeat: all 10s;
    }
    .headerbar:hover {
      background-color: #111D24;
    }

a.mainmenu[href="/images"], a.mainmenu[href="/faq"], a.mainmenu[href="/groupes"], a.mainmenu[href="/groups"] {display:none;
}

.chatbox #chatbox {
  margin-left: 0 !important;
  margin-right: 180px !important;
}
.chatbox #message {
  width: 705px !important;
}
.chatbox #chatbox_members {
  left: initial !important;
  right: 0 !important;
}

#chatbox .user, #chatbox .msg {
  display: inline !important;
}

#left, #right {
  display: none;
}

Merci de m'aider !

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Sam 21 Oct 2023 - 23:27

Bonjour, j'ai réussi à mettre mes widgets à gauche... car ils ne veulent pas s'afficher à droite(en fait ils s'affichent à droite mais dans le footer)... en attendant ... parce que mes membres étaient pas content et j'ai aussi mis le widget Carrousel score ça ne donne pas le résultat voulut pour l'instant car les widgets de la colonne 1 montent trop haut et ca diminue la largeur du widget Carrousel score... (voir sur la page de mon site)

Quand j'ai mis dans mon CSS
Code:
#left, #right {
  display: none;
}
C'était pour que les widgets n'apparaissent pas dans les pages des messages et qu'ils apparaissent seulement sur l'index... scratch

Ou pour enlever la marge(la colonne vide) de la largeur des widgets qui m'empêchait de centrer les messages avec la page...  reflexion

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Lun 23 Oct 2023 - 10:51

Bonjour !

Alors si le but, c'était de n'avoir les widgets que sur la page d'accueil, je suppose que vous avez suivi un tuto de ce type : https://forum.forumactif.com/t379334-est-il-possible-de-mettre-les-widgets-uniquement-sur-l-index#3197707

Dans ce cas, il vous manque la partie script dans le "Message sur la page d'accueil". Je suppose que vous avez totalement remplacé votre message de la page d'accueil par le Carrousel score, donc supprimé ce petit script au passage ; vous pouvez le remettre en place et ça fonctionnera à nouveau proprement !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Mar 24 Oct 2023 - 1:37

Bonjour Toryudo, malheureusement ça ne règle pas mon problème pour afficher dans la colonne 3 qui ne veut pas s'élargir et le widget se retrouve à droite dans le footer...(il y a une force obscure de ce côté) de plus je voudrais que les widgets soient plus bas dans la colonne 3 et ainsi mon caroussel serait pleine largeur...

Regarde,... j'ai une idée,... je vais te montrer ce que je veux en image paint et avec des lignes en rouge pour les modifications si tu veux... ça serait peut-être plus simple comme ça ?  Basketball  scratch

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Mar 24 Oct 2023 - 10:34

Bonjour !

Il va falloir supprimer ces lignes CSS aussi, c'est à cause d'elles que les widgets se retrouvent en dessous :
Code:
    #content-container #container {
      margin-right: 3px;
    }

Pour mettre le carrousel en pleine largeur, ça va être un peu plus compliqué.
Ce que je vous propose, la méthode plus simple, ce serait d'ajouter son code dans le Template overall_header. Dans un premier temps, ça va l'afficher sur toutes les pages, plus uniquement sur l'accueil, mais testons d'abord la solution et voyons ce que ça donne.

Donc, dans le Template overall_header, vous allez chercher :
Code:
<div id="wrapper">
et juste après, vous allez ajouter votre code :
Code:
<div class="sr-widget" data-sr-widget="us.match.nhl.liveMatchCarousel"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async=""></script>

Ça doit donner ceci :
Mes widgets ne s'affichent plus Image200

Vous validez les modifications, vous publiez le Template, et normalement, le carrousel apparaitra en pleine largeur sur toutes les pages (et du coup, les widgets apparaissent en dessous, à la bonne hauteur). Vous pouvez supprimez ce code de votre message d'accueil ensuite.
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Mar 24 Oct 2023 - 23:40

Merci Toryudo ! Si c'est trop compliqué de les mettre seulement sur l'index je peux vivre avec ça thumright

Autre chose... est-il possible d'ajouter la date dans le format jour/mois/année en haut de l'heure dans mon code de score board ?

Merci encore t'es super ! Hero

Cdt, Badi

badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Mer 25 Oct 2023 - 16:13

Bonjour !

Pour ajouter la date, il va falloir ajouter ce code juste avant le code du carrousel :
Code:
<div style="text-align:center;"><script>document.write(new Date().toLocaleDateString('fr-FR'));</script></div>

Ça doit donner ceci :
Code:
<div style="text-align:center;"><script>document.write(new Date().toLocaleDateString('fr-FR'));</script></div>
<div class="sr-widget" data-sr-widget="us.match.nhl.liveMatchCarousel"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async=""></script>

Et normalement, ce sera bon !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Jeu 26 Oct 2023 - 2:01

Merci Toryudo ! le seul problème c'est que la date suis pas les jours de matchs...

Exemple: il y a 1 seul match aujourd'hui et la date est bonne 25/10/2023... mais tous les autres sont le 26... et ça marque le 25... je sais pas s'il y a quelque chose à faire de ce côté...

Et une dernière chose pour le caroussel... hier il y avait les 32 équipes en action donc 16 matchs mais mon caroussel n'en présentait que 10 en fait c'est toujours 10... car aujourd'hui il n'y a qu'un seul match mais le caroussel me présente les matchs de demain d'ou le problème de date qui change pas...

J'espère avoir été clair et limpide dans mon explication Lunette

Merci encore !

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Jeu 26 Oct 2023 - 10:20

Ah oui, ce n'est pas faux, je n'avais pas pensé à ça...
Par contre, impossible pour moi de déterminer la date des résultats, ce n'est pas faisable. Il faudrait carrément contacter le site web à l'origine du module, pour que lui-même ajoute la date en plus dans le carrousel pour tous les matchs. Il n'y a rien qui permette de le déterminer sinon !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Ven 27 Oct 2023 - 14:25

Salut Toryudo, merci de ta réponse !

Il ne reste que la faisabilité de mettre le tout seulement sur l'index et je mets le sujet sur résolu !

Merci encore de ton aide !

Cdt. Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Lun 30 Oct 2023 - 0:37

Toryudo a écrit:Ah oui, ce n'est pas faux, je n'avais pas pensé à ça...
Par contre, impossible pour moi de déterminer la date des résultats, ce n'est pas faisable. Il faudrait carrément contacter le site web à l'origine du module, pour que lui-même ajoute la date en plus dans le carrousel pour tous les matchs. Il n'y a rien qui permette de le déterminer sinon !

Salut Toryudo ! Je sais que je connais pas grand chose en programmation mais j'ai pensé à un soluce pour mon problème d'heure et c'est la différence entre l'heure du match X versus celui du match Y... j'explique si le match X est d'une journée.. l'heure L, jour J, Mois M et année A et que X joue en dedans de 12h avec Y... et que Z et Y jouent 12h plus tard donc l'heure L ferait avancer la date... scratch

Je sais pas je lance ça en l'air mais par JS y'a tu moyen de faire ça ?  Basketball

Cdt, Badi
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mes widgets ne s'affichent plus

Message par Toryudo Lun 30 Oct 2023 - 13:45

Bonjour !

Ça pose tellement de problèmes que j'ai plutôt fait des recherches sur le widget en question, et j'ai découvert qu'on peut directement lui demander d'afficher la date du match. J'espérais bien qu'ils y aient pensé, ce sera 10 000 fois plus simple comme ça Razz
Vous devez remplacer le code par celui-ci :

Code:
<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
   
    if (location.pathname == '/'){
      USW('addWidget', '#sr-widget', 'us.match.nhl.liveMatchCarousel', { showDate: true });
    }
</script>
<div id="sr-widget"></div>

J'ai également fait la modification pour qu'il ne s'affiche que sur la page d'accueil, c'est tout bon normalement.
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1384
Inscrit(e) le : 31/03/2020

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

Résolu Re: Mes widgets ne s'affichent plus

Message par badibou Mar 31 Oct 2023 - 3:02

Wow ! un GROS merci Toryudo Yes
badibou

badibou
*****

Masculin
Messages : 612
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

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


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