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] Afficher plusieurs tailles de police dans les sujets

Page 2 sur 2 Précédent  1, 2

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

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Ven 8 Nov 2013 - 9:03

Rappel du premier message :

coucou ,

ce tutoriel est idéal pour les forums ayant des membres avec un handicap visuel.

Aperçu imagé:

[PHPBB2] Afficher plusieurs  tailles de police dans les sujets - Page 2 125


En fait actuellement la taille de police est attribuée par le P.A ou par la C.S.S.

Je vais vous donné la possibilité d'ajouter des boutons qui seront visibles par tous .

Dans un premier temps, il va vous falloir créer les images (boutons) avec la valeur
que vous voulez donner à vos membres hinhin .

Un peu comme ceux du forum:

[PHPBB2] Afficher plusieurs  tailles de police dans les sujets - Page 2 51450910
[PHPBB2] Afficher plusieurs  tailles de police dans les sujets - Page 2 51450810
[PHPBB2] Afficher plusieurs  tailles de police dans les sujets - Page 2 51450110




Dans le template viewtopic_body:
Affichage/Templates/Général/viewtopic_body

Recherchez ceci:
Code:

<td valign="top" nowrap="nowrap" class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</td>
Remplacez par ceci:

Code:

<td valign="top" nowrap="nowrap" class="post-options">
<div class="M14_px">
<span class="M14_18px"title="Afficher le texte avec une taille de 18px">
<img src="LE LIEN DE L IMAGE EN 18PX"/>
</span>
<span class="M14_16px"title="Afficher le texte avec une taille de 16px">
<img src="LE LIEN DE L IMAGE EN 16PX"/>
</span>
<span class="M14_14px"title="Afficher le texte avec une taille de 14px">
 <img src="LE LIEN DE L IMAGE EN 14PX"/>
</span>
  </div>
    {postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</td>
Pensez à enregistrer puis à valider en cliquant respectivement sur  Enregistr  puis Ajout
Explications du code html:

Code:

<span class="M14_14px"title="Afficher le texte avec une taille de 14px">
 <img src="LE LIEN DE L IMAGE EN 14PX"/>
</span>
Code:
<span class="M14_14px"
La class
Code:
M14_14px
va être en relation avec le javascript donné plus bas

Code:

title="Afficher le texte avec une taille de 14px">
Le texte qui s'affichera au survol du bouton
Code:

<img src="LE LIEN DE L IMAGE EN 14PX"/>
L'image du bouton qui affichera le texte du taille de 14px

Peut être remplacé par du texte, le code sera alors comme ceci:

Code:

<span class="M14_14px"title="Afficher le texte avec une taille de 14px">Votre texte en 14px</span>
Il faudra alors déposer en plus dans la C.S.S une couleur et une taille définie hinhin .



Voilà pour le côté html clin oeil .

Passons à la feuille de style pour placer le groupe de boutons.
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Code:

.M14_px
{
float:left;/*on place le groupe a gauche*/
margin-left:50px;/*on le decale de 50px de la gauche*/
width:150px;/*la largeur du groupe*/
}
Si vous avez choisit l'option sans image la C.S.S sera comme ceci:
Code:

.M14_px
{
float:left;/*on place le groupe a gauche*/
color: VOTRE COULEUR;/*la couleur de police*/
font-size:VOTRE TAILLE DE POLICE px ; /*la taille de police*/
margin-left:50px;/*on le decale de 50px de la gauche*/
width:150px;/*la largeur du groupe*/
}
Pensez à valider les modifications en cliquant sur le bouton  Valid

C'est tout moqueur 



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

Mettre un titre explicite comme :Augmenter la taille de police
Cocher Sur les sujets:

Collez ceci:
Code:

$(document).ready(function()
{
$(".M14_14px").click(function()
{$( ".postbody" ).css({fontSize:"14px"});
});
$(".M14_16px").click(function()
{$( ".postbody" ).css({fontSize:"16px"});
});
$(".M14_18px").click(function()
{$( ".postbody" ).css({fontSize:"18px"});
})
});


Pensez a cliquer sur le bouton Valid

Explications du javascript:

Chaque bouton sera représenté par ce javascript:

Code:

$(".M14_14px").click(function()
{$( ".postbody" ).css({fontSize:"14px"});
})
On retrouve la class mentionnée plus haut:
Code:
$(".M14_14px")
puis au clic
Code:

.click(function()
sur les messages
Code:

{$( ".postbody" )
on puisse avoir une taille spécifique:
Code:

.css({fontSize:"14px"});


Dernière édition par Milouze14 le Lun 29 Nov 2021 - 7:06, édité 8 fois

Louaque
http://www.aide-aquariophilie.com/

MessageLouaque Jeu 24 Nov 2016 - 19:41

Merci beaucoup !
Anonymous
Invité
Invité

MessageInvité Ven 25 Nov 2016 - 14:07

Merci beaucoup Philippe !
50Thierry
50Thierry
http://www.gps-sne.com/

Message50Thierry Dim 19 Fév 2017 - 2:26

Merci beaucoup !
Anonymous
Invité
Invité

MessageInvité Mer 22 Fév 2017 - 19:23

Merci beaucoup !
Ptite_Perle
Ptite_Perle
https://forumcrea.forumactif.org/

MessagePtite_Perle Dim 4 Juin 2017 - 14:20

Merci beaucoup !
Lilas
Lilas
http://lefofodemacopine.forumactif.com

MessageLilas Dim 7 Oct 2018 - 4:38

impeccable
Merci Milouze,
Qui voit bien, va loin...

tape la
Psychotic Bitch
Psychotic Bitch
https://wildestdreams.forumactif.com/

MessagePsychotic Bitch Dim 27 Jan 2019 - 15:47

Merci beaucoup !
Neptunia
Neptunia
https://www.galaxie-series.net/

MessageNeptunia Jeu 28 Mar 2019 - 17:02

Merci ;)
soleda
soleda
https://www.tutorielgraphismepfs.com/

Messagesoleda Ven 29 Mar 2019 - 8:16

Merci bien .

Page 2 sur 2 Précédent  1, 2

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