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 Mar 14 Mar - 18: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 - 12:21, édité 1 fois
Pilatus

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 Mer 15 Mar - 16: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
Pilatus

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 Ven 17 Mar - 11: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();
Pilatus

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 Invité Ven 17 Mar - 12: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 - 12:19, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: suppression de la ligne U_SEARCH_NEW

Message par Pilatus Ven 17 Mar - 12: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:
Pilatus

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