Sidebar adaptative, raffinement

Un nouveau billet à ce sujet, inspiré cette fois par un commentaire de TiBen, à propos des éléments pouvant apparaître dans la sidebar mais seulement lorsqu'une session d'administration est détectée, c'est à dire lorsque vous venez de vous connecter sur l'interface d'administration du blog.

Pour conditionner l'apparition de certains éléments, il faut les encadrer par :

<?php if (isset($_SESSION['sess_user_id'])
     && defined('DC_ECRIRE')) : ?>
…
[partie réservée à l'administrateur]
…
<?php endif; ?>

Attention tout de même, ce n'est pas une méthode sécurisée, et je suppose qu'il doit être facile à quelqu'un de contourner ce test. D'ailleurs si quelqu'un a des précisions à ce sujet, je suis preneur.

Maintenant, voyons un exemple d'éléments que nous pouvons ajouter dans ce contexte. Dans la sidebar, sous la liste des mots-clés associés au billet, j'ai rajouté quelques éléments statistiques qui n'ont d'intérêt que pour moi-même, en insérant ceci :

<li><strong>Statistiques :</strong><br />
 <!-- Franck Paul : ajout du nombre de lectures (plugin) -->
 <?php dcNombreDeLectures(
      'show',
      'pas encore lu',
      ' 1 lecture',
      '%s lectures');?><br />
 <!-- Franck Paul -->
 <?php dcPostNbComments(
      'aucun commentaire',
      '1 commentaire',
      '%s commentaires'); ?><br />
 <?php dcPostNbTrackbacks(
      'aucun r&eacute;trolien',
      '1 r&eacute;trolien',
      '%s r&eacute;troliens'); ?></li>

N'oubliez-pas d'encadrer ce code, si vous le copiez, par le test fourni plus haut et notez que le nombre de lectures dépend de l'installation du plugin du même nom.

Pour tester ensuite ceci, il suffit d'ouvrir une session d'administration avec votre navigateur favori, puis dans une nouvelle fenêtre ou un nouvel onglet — pour les navigateurs le proposant — de vous rendre sur votre site et d'y lire un billet. Vous devriez voir alors apparaître les informations statistiques attendues.

Voilà vous savez comment faire, alors à vous de jouer !

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/2945

Haut de page