Accueil > Informations > La Technique > Internet > AHUNTSIC : Voir les auteurs et membres

AHUNTSIC : Voir les auteurs et membres

vendredi 16 janvier 2009

Dans la configuration de AHUNTSIC, il est possible de visualiser les Auteurs dans la page Contact même si on n’est pas connecté.

Tout comme dans BeeSpip, cette fonctionnalité ne répond pas entièrement à mon attente, car dans la philosophie de mon site, je souhaite que seuls les personnes déjà connues et aux quelles j’ai donné les droits pour voir les pages privées, aient accès à ces informations.

Aussi, j’ai copié la page articles.html dans mon dossier squelettes et l’ai modifé, en ajoutant autour de la balise affichant les auteurs, un test pour savoir si le visiteur est connecté ou non.

Voici donc le résultat :

Avant :

   <div id="encart">
   <INCLURE{fond=inc/inc-annonces}{lang}>
     <B_auteurs>
       <!-- Tous les auteurs -->
       <div class="menu">
         <ul class="titre">
           <li><b><:icone_tous_auteur:></b>
             <BOUCLE_auteurs(AUTEURS) {par nom}{tous}>
               <ul><li><a href="#URL_AUTEUR">#NOM</a>        </li></ul>
             </BOUCLE_auteurs>
           </li>
         </ul>
       </div><!-- menu -->
     </B_auteurs>
   </div><!-- encart -->

Après

<?php
 if ( ($auteur_session)) { ?>
   <div id="encart">
   <INCLURE{fond=inc/inc-annonces}{lang}>
     <B_auteurs>
       <!-- Tous les auteurs Affichage seulement si connecté -->
       <div class="menu">
         <ul class="titre">
           <li><b><:icone_tous_auteur:></b>
             <BOUCLE_auteurs(AUTEURS) {par nom}{tous}>
               <ul><li><a href="#URL_AUTEUR">#NOM</a>        </li></ul>
             </BOUCLE_auteurs>
           </li>
         </ul>
       </div><!-- menu -->
     </B_auteurs>
   </div><!-- encart -->
<?php
 } ?>

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.