Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[PHPBB2]Séparer les annonces globales/annonces/notes

3 participants

Aller en bas

Icône par defaut [PHPBB2]Séparer les annonces globales/annonces/notes

Message par Milouze14 Sam 24 Oct 2020 - 6:49

Hello les ami(e)s,

actuellement les annonces globales,annonces et notes peuvent être séparées des sujets traditionnels par une ligne ou un tableau:

Général/Messages et Emails/Configuration/Séparer les annonces et notes des autres sujets :

Exemple avec un tableau :

[PHPBB2]Séparer les annonces globales/annonces/notes Tablea10


Avec le script et en laissant la case cochée sur un tableau, le résultat:
Vous aurez le nombre d'annonces globales,annonce ou note.


[PHPBB2]Séparer les annonces globales/annonces/notes Tablea11

Vous pouvez à votre convenance cocher ce que vous souhaitez les ami(e)s.

Attention toutefois, le script est configuré pour fonctionner avec les textes d'origine, donc ici:
Général/Messages et Emails/Configuration/Messages :

Personnaliser le libellé d'une Note :
Personnaliser le libellé d'une Annonce :
Personnaliser le libellé d'une Annonce globale :

Les cases doivent être vide.

Dans le cas contraire,il faudra modifier les textes dans le script:

Tiens en parlant de script, le voici.


Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.

Cocher sur les sous-forums


Déposer ceci:

Code:

$(function(){
var a=$('.topictitle:contains("Annonce globale:")').length;
var b=$('.topictitle strong:contains("Annonce:")').length;
var c=$('.topictitle strong:contains("Note:")').length;
if(a<2){$('.topictitle:contains("Annonce globale:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7"> ( 1 ) Annonce globale</th></tr>');}
if(a>1){$('.topictitle:contains("Annonce globale:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7">('+a+') Annonces globales</th></tr>');}
if(b<2){$('.topictitle strong:contains("Annonce:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7">(1) Annonce</th></tr>');}
if(b>1){$('.topictitle strong:contains("Annonce:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7">('+b+') Annonce(s)</th></tr>');}
if(c<2)
{
$('.topictitle strong:contains("Note:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7">(1) Note</th></tr>');
$('.topictitle strong:contains("Note:")').last().closest('tr').after('<tr> <th class="M14_th_separate"colspan="7">Sujets</th></tr>');  
}
if(c>1)
{
$('.topictitle strong:contains("Note:"):first').closest('tr').before('<tr> <th class="M14_th_separate"colspan="7">('+c+') Notes</th></tr>');
$('.topictitle strong:contains("Note:")').last().closest('tr').after('<tr> <th class="M14_th_separate"colspan="7">Sujets</th></tr>');  
}
  
if((!b)&&(!c))
{
$('.topictitle:contains("Annonce globale:")').last().closest('tr').after('<tr> <th class="M14_th_separate"colspan="7">Sujets</th></tr>');
}
if(!c)
{
$('.topictitle strong:contains("Annonce:")').last().closest('tr').after('<tr> <th class="M14_th_separate"colspan="7">Sujets</th></tr>');
}
});

Penser a cliquer sur le bouton Valid


Puis le style des séparations:


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

th.M14_th_separate{height: 10px;line-height:10px;font-size: 8px;padding: 4px 0px 4px 0px;}

Penser a cliquer sur le bouton [PHPBB2]Séparer les annonces globales/annonces/notes Sans_t10




Dernière édition par Milouze14 le Lun 29 Nov 2021 - 6:46, édité 1 fois
Milouze14
Milouze14
Fondateur



https://www.milouze14.com

Morane et fred9545 aiment ce message

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB2]Séparer les annonces globales/annonces/notes

Message par fred9545 Sam 24 Oct 2020 - 10:14


hello phil

merci pour cette astuce  Merci
fred9545
fred9545
Milouzien



http://www.mecanique-auto.com/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB2]Séparer les annonces globales/annonces/notes

Message par Milouze14 Sam 24 Oct 2020 - 10:51

De rien Fred hinhin
Milouze14
Milouze14
Fondateur



https://www.milouze14.com

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB2]Séparer les annonces globales/annonces/notes

Message par Morane Dim 25 Oct 2020 - 14:03

Merci Phil  Merci

avatar
Morane
Milouzien



https://www.milouze14.com/

Revenir en haut Aller en bas

Icône par defaut Re: [PHPBB2]Séparer les annonces globales/annonces/notes

Message par Milouze14 Dim 25 Oct 2020 - 16:09

De rien ma tite Morane
Milouze14
Milouze14
Fondateur



https://www.milouze14.com

Revenir en haut Aller en bas

Revenir en haut


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