Afficher votre profil à la fin des articles
Rédigé par jack le 5 commentairese
Je vous propose d'afficher dans un encart à la fin des articles votre profil avec une photo et quelques lignes pour vous présenter. Si vous êtes plusieurs rédacteurs vous avez peut-être envie de mettre en valeur les personnes qui contribuent au contenu sur votre site. Voyons donc comment mettre tout ça en place et obtenir quelque chose qui ressemblera à cet affichage:Renseigner ses informations de profil
Avant toute chose il faut renseigner son profil utilisateur dans l'administration de PluXml.Aller dans le menu Profil et renseignez vos informations dans le champ Informations. Si vous n'utilisez pas d'éditeurs de texte, le texte à saisir est au format html, vous autorisant ainsi la mise en forme à partir du code html.
J'ai choisi d'afficher:
- une photo
- mon prénom en gras dans une police de caractère un peu plus grande
- un texte pour me décrire
<div class="author-infos">
<div style="float:left"><img src="https://pluxopolis.net/data/images/profile.jpg" title="Stéphane" alt="" /></a></div>
<span>Stéphane</span><br />
PluXml - Responsable Projet et Développement<br />
Webmasteur et rédacteur du site <a href="http://pluxopolis.net" title="Pluxopolis">Pluxopolis</a> dédié à PluXml<br />
Vous pouvez me suivre sur Twitter: <a href="https://twitter.com/pluxopolis" title="@pluxopolis">@pluxopolis</a>
</div>
Notez que le fichier de la photo profile.jpg est stockée dans le dossier data/images/.Sa taille est de 75x75 pixels.
Ajouter l'affichage du profil dans son thème
Maintenant que nos informations de profil sont renseignées, pour les afficher à la fin des articles, éditez le fichier article.php stocké dans le dossier de votre thème.Avant la ligne:
<?php include(dirname(__FILE__).'/commentaires.php'); ?>
Ajoutez la ligne suivante:
<?php $plxShow->artAuthorInfos('#art_authorinfos'); ?>
Mettre en forme l'affichage
Pour mettre en forme l'affichage, nous allons utiliser les propriétés css des balises html utilisées dans le contenu des informations du profil.Éditez le fichier css de votre thème (généralement le fichier s'appelle style.css) et ajoutez à la fin du fichier les lignes suivantes:
.author-infos {
padding: 10px;
font-size: 12px;
background-color: #f9f9f9;
border: 2px solid #ccc;
}
.author-infos img {
border: 1px solid #dedede;
padding: 3px;
margin-right: 10px;
}
.author-infos span {
font-size: 16px;
font-weight: bold;
}
A vous maintenant de personnaliser l'affichage en fonction de vos préférences.
DClassé dans : PluXml ,Mots clés : PluXml, Thème, Profil
A propos de l'auteur, jack:
Webmestre de PluXopolis de 2018 à Avril 2023.
5 commentaires
@flipflip :
Bonjour flipflip
1) je donne bien le code php à intégrer dans le thème: cf paragraphe "Ajouter l'affichage du profil dans son thème" avec l'utilisation de la fonction artAuthorInfos
2) je précise dans mon exemple que mon image profile.jpg est stockée dans le dossier data/images/. A chacun de stocker son image dans un dossier perso et d'adapter le chemin. Si PluXml est paramétré avec un dossier images perso pour chaque utilisateur (dans le cas d'un site multi-utilisateur), il sera facile pour chaque rédacteur d'avoir son image
Didier a dit : #4
Bonjour,
Merci pour cette modification de pluxml.
J'adore cette signature.
Gwen a dit : #5
Super, merci ! c'est exactement ce que cherchais ;)
rFil RSS des commentaires de cet article
Les commentaires sont fermés.
flipflip a dit : #1