Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB2] Problème divers dans les codes JS


2 participants

Page 1 sur 2 1, 2  Suivant

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

Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Dim 23 Sep 2018 - 1:34

Hello Milouze,

Après une période d'absence sur les forums pour des raisons professionnelles, je reprends donc le temps de poursuivre le codage de mon forum, malheureusement, je découvre qu'il y a quelques problèmes sur les codes JS qui ne fonctionnent plus alors qu'avant tout fonctionnait pourtant très bien !

Je ne sais pas trop par où commencer, mais va bien falloir commencer par le début mdrrrr

J'espère que tu m'autoriseras à t'exposer les divers problèmes rencontrés dans les codes JS sur ce même sujet au fur et à mesure de l'avancement de leur résolution ?

Allais s'est parti, commençons par le premier problème, celui du comptage des membres dans chaque groupe du QEEL.

La capture écran décrira ce que je veux dire par là !



Comme tu le remarques sur l'image, cela ne marque plus le nombre de membres qui se trouve dans chaque groupe.

Je mets les scripts sous code hide, pour les préserver des regards car je n'ai pas envie de voir mes codes sur un autre forum.

Template du QEEL : overall_footer_end



La partie CSS concernée au souci :



La partie JS :



Voilà, j'espère ne rien oublier dans ce premier problème à résoudre.

Si tu as besoin de passer sur le forum http://mastermix.forumactif.com/forum

Si tu penses qu'il serait plus judicieux pour toi d'intervenir directement sur mon forum pour plus de facilité envoie moi un Mp, je te communiquerais les informations nécessaires pour que tu puisses te connecter.

Merci d'avance pour ton aide.

Sacha.


Dernière édition par Sacha le Mar 25 Sep 2018 - 17:44, édité 2 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 23 Sep 2018 - 6:12

Hello Sacha,
heureux de te retrouver mon ami,
alors pour tes soucis de JS, il y a eu un bug chez Forumactif ou la gestion des codes Javascript était purement désactivée, regardes dans un premier temps si ce n'est pas le cas
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Dim 23 Sep 2018 - 12:48

Hello Milouze,

Effectivement, cela était désactivé, je n'ai vraiment pas fait attention à ce détail mdrrrr

Cependant, un léger souci concernant cette partie :



Template : viewtopic_body



JS concerné :



Je crois que la partie CSS ne te servira à rien ?

Merci pour ton aide.

Sacha.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 23 Sep 2018 - 19:40

Re Sacha,
hum effectivement cette ligne est mal renseignée concernant l'attribut title:

Code:
$('.post a[title="Visiter le site web du posteur"] img ').replaceWith('<span style="font-size:11px;position: relative;left: 15px;"><i class="fa fa-globe fa-fw" aria-hidden="true" id="mastermix-ico-globe"></i>Site Web</span><br />');


Remplaces :
Visiter le site web du posteur

par (en laissant la barre oblique:
Visiter le site web de l\'utilisateur

Ce qui donnera :
Code:
    $('.post a[title="Visiter le site web de l\'utilisateur"] img ').replaceWith('<span style="font-size:11px;position: relative;left: 15px;"><i class="fa fa-globe fa-fw" aria-hidden="true" id="mastermix-ico-globe"></i>Site Web</span><br />');
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Dim 23 Sep 2018 - 22:57

Hello Milouze,

Super, cela a corrigé le problème, il me reste encore un souci, mais je te l'exposerais demain, car là, trop mal la tête !


Merci pour la résolution de ce léger souci.



Sacha.
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Lun 24 Sep 2018 - 18:37

Hello Milouze,

Voilà encore un souci que je souhaitais te soumettre.

Quand un nouveau Mp est signalé, l'icône Awesome disparait ! Est-ce possible de faire en sorte que cette icône reste également présente comme c'est le cas quand il n'y a pas de nouveau Mp ?



Partie du code qui le concerne :



Je ne sais pas si tu as besoin du CSS pour résoudre cela, mais logiquement non ?

Merci pour ton aide

Sacha.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 24 Sep 2018 - 19:25

Hello Sacha,
hum tu dois avoir un script pour l'affichage du message privé?
C'est un widget ?
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Lun 24 Sep 2018 - 20:02

Oui, en effet, j'ai oublié lol, le voici

Non ce n'est pas un widget ! le script HTML est placer sur le template overall_header


Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 24 Sep 2018 - 20:23

Hum, il va falloir revoir le code html et le script car le script reprend l'id de l'image d'un nouveau MP.

Tu peux me donner la css de tous les boutons de ce module ainsi que le conteneur (mastermix-stat)
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Lun 24 Sep 2018 - 20:42

Midouze, cela ne te dérangerait pas de directement voire tout cela sur mon forum ? Parce que certaine class est reprise sur le QEEL et en faites, je suis un peu perdu moi-même depuis +- 1 an que je n'avais plus revu les codes de mon forum, je ne te raconte pas le bordel pour décrypter ce qui va avec quoi !

Franchement, je pense que cela serait vraiment plus simple !
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 4:27

Hello Sacha,
il y a un soucis avec le forum de ton profil , il faudrait le mettre à jour mon ami.
J'ai jeté un œil ce matin et c'est la cata car le script ne fonctionne pas comme il faudrait, je vais donc voir cela cette après midi clin oeil
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 8:16

Hello, Milouze,

Je vois que tu es passé sur mon forum et j'ai vu que tu as tenté un nouveau script JS qui ne fonctionne pas comme tu l'aurais souhaité.

Le script que tu as désactivé, fonctionne pourtant bien, la seule chose qui pose problème, c'est uniquement quand un nouveau message non lu est présent, l'icône Awesome lui disparaît alors que dans la logique cela ne devrait pas être le cas, il devrait la conserver comme c'est le cas quand il n'y a pas de message non lu !

Je te laisse poursuivre, dès que tu as un moment pour solutionner ce problème.

Merci de ton aide.

Sacha
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 15:37

Hello Sacha,

voilà c'est résolu,
j'ai donc utilisé mon script afin de faire fonctionner le nombre de MP.
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 15:46

Hello Milouze,

Super cela, merci Milouze, c'est possible pour changer le texte MP en Message ou Messages si plusieurs ?

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 15:50

Oui, tu peux changer comme bon te semble les textes dans cette partie du script:
Code:
if(mp==1)
{
$('.mastermix-stat a#mp span').text(''+mp+' Message').addClass('M14_Blink');
}
else if(mp>1)
{
$('.mastermix-stat a#mp span').text(''+mp+' Messages').addClass('M14_Blink');
}

C'est modifié sur ton fofo hinhin
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 15:55

Je viens d'essayer, mais cela n'a rien changé mdrrr

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 15:58

Tu es connecté avec ce pseudo"Mastermix" ?

Si oui, c'est logique, tu n'as de message privé lOL
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 16:02

Oui, je suis connecté avec Mastermix

Je ne vois pas trop le rapport Milouze, là pour l'instant cela marque Mp, et j'aimerais écrit Message ou à la limite Messagerie et quand il y à un message que cela marque 1 message ou 2 messages

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 16:07

Je ne vois pas trop le rapport Milouze

Je sais de quoi je parle tout de même, au moment ou tu as testé, il n'y avait pas de nouveau MP.

Je viens d'en créer un mp sur ce compte.

 [PHPBB2] Problème divers dans les codes JS 153

Si tu ne le vois pas, il faut vider ton cache clin oeil
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 16:10

Si tu veux parle du texte simple,il faut le faire dans le template:
Dans le template overall_header:
Affichage/Templates/Général/ overall_header

Recherches cette ligne:
Code:

  <a href="/privmsg?folder=inbox" id="mp" class="staff-nav"><i class="fa fa-envelope fa-nav" aria-hidden="true" id="mastermix-ico-mp"></i><span> MP</span></a>

Dans le span changes simplement le libellé "MP"
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 16:16

Oui, c'est moi qui aurais du comprendre à l'endroit mdrrr, c'est l'intituler Mp dans le template que je viens de modifier par messagerie

Par contre comment cela se fait que quand il n'y a pas de nouveau Mp, que cela reste sur un background en reprenant la partie du CSS



Dans la logique c'est uniquement s'il y a un nouveau message que cela devrait changer le texte en rouge

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 16:28

Tu as d'office déposé le span avec un background, il faut donc dire, je veux un background rouge mais pas sur le lien qui a un id mp:

Je viens de le modifier et ajouter dans ta feuille de style de ton fofo en tête de liste:
Code:

a:not(#mp).staff-nav span {
color: #fff;
background-color: #ff0000;
padding-left: 2px;
padding-right: 2px; 
}
/*SI IL Y A UN OU PLUSIEURS MP*/
a#mp span.M14_Blink{background-color:red;color:white !important;}

Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 16:41

Oui, je viens de voir cela, mais cela change sur les autres parties aussi mdrrr, regarde sur le qeel et ou membre sur la pa

Cela concerne cette partie :



J'ai juste fait un exemple de couleur pour que tu vois mieux

Mais bon ce n'est pas très important, je peux utiliser cette partie CSS pour mettre en rouge le fond sur les autres parties

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 25 Sep 2018 - 16:58

Alors,
afin de remédier à tout cela;
dans le template, j'ai modifié par:

Code:
<span style="color:#000000;background-color:transparent;"> Messagerie</span>


La c.s.s:

Code:
/*SI IL Y A UN OU PLUSIEURS MP*/
a#mp span.M14_Blink{background-color:red !important;color:white !important;}
Sacha
Sacha
https://amis-pub.forumactif.com/

MessageSacha Mar 25 Sep 2018 - 17:06

Je n'ai pas en rouge quand il y a 1 message lol

Edit : non c'est bon, tu avais juste oublié de modifier le Css par celui que tu as mis ci-dessus lol

Tu avais laisser celui-ci :



Je laisse le sujet ouvert, car j'ai remarqué un autre souci, que je t'exposerais dans la soirée voire demain

Merci pour ton aide.

Sacha.


Dernière édition par Sacha le Mar 25 Sep 2018 - 17:15, édité 1 fois

Page 1 sur 2 1, 2  Suivant

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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