[AwesomeBB] Prefixe dans la liste des sujets

2 participants

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

Résolu [AwesomeBB] Prefixe dans la liste des sujets

Message par Invité Mer 1 Fév 2023 - 16:36

Détails techniques


Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://gemurama.com/

Description du problème

Bonjour,

Je voudrais si possible bien sûr, qu'on adapte ce script pour la version AwesomeBB, s'il vous plait ?
> https://help.forumotion.com/t162008-modernbb-set-prefix-in-topic-list

Code:
        // [NEWS] .news
        // [TUTORIAL] .tutorial
        // [ARTICLE] .article
        $(document).ready(function() {
          var titleDiv = $("a.topictitle");
       
          titleDiv.each(function() {
            var title = $(this).html();
         
            if(title.includes("[NEWS]")) {
            $(this).html($(this).html().replace('[NEWS]', '<span class="news">NEWS</span>'))
              } else if(title.includes("[ARTICLE]"))  {
                $(this).html($(this).html().replace('[ARTICLE]', '<span class="article">ARTICLE</span>'));
              } else if(title.includes("[TUTORIAL]"))  {
                  $(this).html($(this).html().replace('[TUTORIAL]', '<span class="tutorial">TUTORIAL</span>'));
              }
       
          });
       
        });

Merci d'avance pour votre aide Smile
Anonymous

Invité
Invité


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

Résolu Re: [AwesomeBB] Prefixe dans la liste des sujets

Message par كونان2000 Mer 1 Fév 2023 - 18:16

hi
Code:
        // [NEWS] .news
        // [TUTORIAL] .tutorial
        // [ARTICLE] .article
        $(document).ready(function() {
          var titleDiv = $("a");
     
          titleDiv.each(function() {
            var title = $(this).html();
       
            if(title.includes("[NEWS]")) {
            $(this).html($(this).html().replace('[NEWS]', '<span class="news">NEWS</span>'))
              } else if(title.includes("[ARTICLE]"))  {
                $(this).html($(this).html().replace('[ARTICLE]', '<span class="article">ARTICLE</span>'));
              } else if(title.includes("[TUTORIAL]"))  {
                  $(this).html($(this).html().replace('[TUTORIAL]', '<span class="tutorial">TUTORIAL</span>'));
              }
     
          });
     
        });
كونان2000

كونان2000
***

Autre / Ne pas divulguer
Messages : 103
Inscrit(e) le : 18/08/2021

https://anime.forumperso.com/
كونان2000 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [AwesomeBB] Prefixe dans la liste des sujets

Message par Milouze14 Mer 1 Fév 2023 - 18:48

Hello Zlork et كونان2000 ,
il vaut intervenir sur une class bien précise car tu indiques une simple balise ( a ) qui peut agir sur n'importe qu'elle balise (a) présente sur la liste des sujets  كونان2000  Wink  :
Ce script est plus adapté cher ami Wink :


Code:
// [NEWS] .news
        // [TUTORIAL] .tutorial
        // [ARTICLE] .article
        $(document).ready(function() {
          var titleDiv = $(".posts-description a[href^='/t']");
          
      
          titleDiv.each(function() {
            var title = $(this).html();
        
            if(title.includes("[NEWS]")) {
            $(this).html($(this).html().replace('[NEWS]', '<span class="news">NEWS</span>'))
              } else if(title.includes("[ARTICLE]"))  {
                $(this).html($(this).html().replace('[ARTICLE]', '<span class="article">ARTICLE</span>'));
              } else if(title.includes("[TUTORIAL]"))  {
                  $(this).html($(this).html().replace('[TUTORIAL]', '<span class="tutorial">TUTORIAL</span>'));
              }
      
          });
      
        });


a++
Milouze14

Milouze14
****

Masculin
Messages : 228
Inscrit(e) le : 03/12/2021

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

Résolu Re: [AwesomeBB] Prefixe dans la liste des sujets

Message par Invité Mer 1 Fév 2023 - 19:39

Merci, ça fonctionne mais j'ai fais une boulette, j'ai perdu le CSS et il m'est impossible de récupérer sur le site....

Comment on fait déjà pour encadrer le texte (j'ai gardé l'image pour l'exemple) ?

[AwesomeBB] Prefixe dans la liste des sujets Scree177
Anonymous

Invité
Invité


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

Résolu Re: [AwesomeBB] Prefixe dans la liste des sujets

Message par Milouze14 Mer 1 Fév 2023 - 19:54

Re,

alors pour cet exemple:
Code:
[NEWS]

Ce contenu donnera cette class:
Code:
 .news

Cela donnera dans ta feuille de style:
Code:


 .news
{
background-color:yellow; /* fond jaune*/
color:black;/*couleur de police noire*/
padding:3px;/*espace entre le texte */
}



a++
Milouze14

Milouze14
****

Masculin
Messages : 228
Inscrit(e) le : 03/12/2021

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

Résolu Re: [AwesomeBB] Prefixe dans la liste des sujets

Message par Invité Mer 1 Fév 2023 - 20:17

Merci beaucoup pour votre aide rapide !

Je cloture Smile
Anonymous

Invité
Invité


Invité 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