suppression de la ligne U_SEARCH_NEW

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

Résolu suppression de la ligne U_SEARCH_NEW

Message par Pilatus le Mar 14 Mar 2017 - 17:27

Bonjour à tous,
J'avais ouvert CE SUJET pour me permettre de supprimer l'affichage de certains éléments du forum aux membres qui ne se sont pas présentés.

Sur les très bons conseils de "Walt", j'ai créé un rang spécial pour ceux-ci et inséré ce JS:
Code:
$(function() {
  if(_lang["rank_title"] == 'Non-présenté') {
    $('ul.topiclist.forums').each(function() {
      $('li.row').each(function() {
        if($('a.forumtitle', this).attr('href') != '/f8-presentation-des-membres' || $('a.forumtitle', this).attr('href') != '/f11-reglement-et-conseils-d-utilisation-du-forum')
          $(this).remove();
      });
    });
    $("div.module:contains('Derniers sujets')").remove();
  }

Je viens de m'apercevoir une petite faille.... la ligne "nouveaux messages depuis votre dernière visite" qui permet aux membres non-présentés d'aller dans des rubriques qui leurs sont en théorie cachées!
C'est a href="/search?search_id=newposts" ou a href="{U_SEARCH_NEW}"dans ul class="linklist", j'ai eu beau essayé pas mal de combinaisons dans le JS mais je n'arrive pas à la cacher comme Walt me l'a fait pour le widget "derniers sujets" par exemple....
Merci de votre aide svp

PS: il y avait aussi la jumpbox qui posait problème, mais j'ai réussi à l'enlever grâce à un sujet que j'ai trouvé dans le FdF.

j'aurais peut être du poster dans "problème avec un script, un code" ??? je viens de m'en apercevoir !


Dernière édition par Pilatus le Ven 17 Mar 2017 - 11:21, édité 1 fois
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: suppression de la ligne U_SEARCH_NEW

Message par Pilatus le Mer 15 Mar 2017 - 15:35

Un petit up,
J'ai réussi un semblant de début en ajoutant cette ligne au JS:

$("ul.linklist").remove();

juste après $("div.module:contains('Derniers sujets')").remove();
Mais tout compte fait NON... ça enlève aussi les boutons de la navbar !!!! Crying or Very sad
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: suppression de la ligne U_SEARCH_NEW

Message par Pilatus le Ven 17 Mar 2017 - 10:37

Bonjour, suis toujours preneur de bons conseils, si ça peut aider...
Je mets la ligne concernée sur le template index_box:
Code:
<li><a href="{U_SEARCH_NEW}" style="margin-left: 30%; font-weight: bold">{L_SEARCH_NEW}</a></li>

et la ligne quand on fait "inspecter" sur le navigateur:
Code:
<a href="/search?search_id=newposts" style="margin-left: 30%; font-weight: bold">Voir les nouveaux messages depuis votre dernière visite</a>

Je rappelle que je voudrais insérer cette fonction dans le JS (voir message initial) pour la cacher de la même manière que
Code:
$("div.module:contains('Derniers sujets')").remove();
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus a été remercié(e) par l'auteur de ce sujet.

Résolu Re: suppression de la ligne U_SEARCH_NEW

Message par Milouze14 le Ven 17 Mar 2017 - 11:04

Hello Pilatus,

essayes en ajoutant ceci:

Code:
,a[href$='search_id=newposts']

dans les derniers sujets:
Code:
    $("div.module:contains('Derniers sujets'),a[href$='search_id=newposts']").remove();

Le script complet:

Code:
$(function() {
  if(_lang["rank_title"] == 'Non-présenté') {
    $('ul.topiclist.forums').each(function() {
      $('li.row').each(function() {
        if($('a.forumtitle', this).attr('href') != '/f8-presentation-des-membres' && $('a.forumtitle', this).attr('href') != '/f11-reglement-et-conseils-d-utilisation-du-forum')
          $(this).remove();
      });
    });
    $("div.module:contains('Derniers sujets'),a[href$='search_id=newposts']").remove();
  }
});




a++


Dernière édition par Milouze14 le Ven 17 Mar 2017 - 11:19, édité 1 fois
avatar

Milouze14
Membre actif

Masculin
Messages : 4727
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: suppression de la ligne U_SEARCH_NEW

Message par Pilatus le Ven 17 Mar 2017 - 11:14



Euuuh, bah ça marche nickel !!!
Mille merci, je n'aurais jamais trouvé ça tout seul bien qu'ayant essayé tout plein de choses!

Très bonne journée à vous Smile

:thanks:
avatar

Pilatus
**

Masculin
Messages : 89
Inscrit(e) le : 09/10/2016

https://fredo-aeromodelisme.forumnormandie.com/
Pilatus 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