|
Rgent
28 avril 2008 14:56
|
Urgant - Gestion accès rubriques [Administration, gestion, configuration du site]
Bonjour...
Ci joint le code du sommaire : c’est là qu’est géré l’authentification donc l’accès aux rubriques autorisées.
Je n’arrive pas à savoir comment s’effectue le test.
<!--
Squelette Sarka-SPIP
Copyright (C) 2005-2006 - Collectif Sarka-SPIP - http://sarka-spip.com
Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes
de la Licence Publique Générale GNU publiée par la Free Software Foundation (version 2
ou bien toute autre version ultérieure choisie par vous).
Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni
explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation
dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme
; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330,
Boston, MA 02111-1307, États-Unis.
-->
#CACHE{7200}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="#LANG">
<INCLURE{fond=header}>
<body dir="#LANG_DIR" onload="setHover(), setFooter()">
<div id="conteneur">
<INCLURE{fond=bandeau}>
<INCLURE{fond=bande-chemin}>
<INCLURE{fond=bloc-gauche}>
[(#NOOP) <!-- ================================== BLOC DE DROITE ================================== --> ]
<div id="droite" class="droite">
<INCLURE{fond=bloc-droite-all-news}{self=#SELF}>
</div>
[(#NOOP) <!-- ================================== BLOC CENTRAL ================================== --> ]
<div id="centre" class="centre">
<!-- Editorial -->
<!-- Si on vient de se logger avec un mot de passe ou un login errone -->
<?php
if ($var_erreur=="pass")
{
?>
<div class="auteur"> <!-- Pour ne pas creer une nouvelle classe ayant les mêmes proprietes -->
Votre login ou votre mot de passe est erroné.
</div> <!-- Fin auteur -->
<!-- Sinon -->
<?php
}else
{
?>
<B_edito>
<div id="edito" class="edito">
<BOUCLE_edito(ARTICLES) {titre_mot="edito"} {doublons} {par date} {inverse} {0,1}>
[<div class="detail">(#DATE|nom_jour) [(#DATE|affdate)]</div>]
[<div class="image">(#LOGO_ARTICLE||image_reduire{150})</div>]
[<div class="surtitre">(#SURTITRE)</div>]
[<div class="titre">(#TITRE|supprimer_numero)</div>]
[<div class="soustitre">(#SOUSTITRE)</div>]
[<div class="chapo"><:sur_web:> <a href=#URL_SITE>(#NOM_SITE)</a></div>]
[<div class="chapo">(#CHAPO)</div>]
<div class="texte">
[(#TEXTE|typo_couleur|image_reduire{#CONFIG{taille_preview}})] <!-- Sarka 1.9.1 : redimensionnement configuré dans espace privé -->
</div>
<div class="clearer"> </div> <!-- Sarka 1.9.1 : éviter le débordement des images vers le bas -->
[<div class="post-scriptum"><div class="annonce"><:ps:> :</div>(#PS)</div>]
[<div class="notes">(#NOTES)</div>]
</BOUCLE_edito>
</div>
</B_edito>
<!-- Rubriques de niveau zéro -->
<!--
<div class="sommaire">
<BOUCLE_rubriques_global_0(RUBRIQUES){racine}{id_rubrique!=#RUBRIQUE_AGENDA}{id_rubrique!=#RUBRIQUE_GALERIE}{par num titre}{par titre}>
<div class="rubrique" [style="[min-height: (#LOGO_RUBRIQUE||image_reduire{110}||hauteur_majoree)]px; _height: (#LOGO_RUBRIQUE||image_reduire{110}||hauteur)px;"]>
[<div class="image">(#LOGO_RUBRIQUE||image_reduire{110})</div>]
[<a class="titre" href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
<div class="texte">
[(#TEXTE|typo_couleur|image_reduire{#CONFIG{taille_preview}})] --><!-- Sarka 1.9.1 : redimensionnement configuré dans espace privé --><!--
</div>
<div class="clearer"> </div> --><!-- Sarka 1.9.1 : éviter le débordement des images vers le bas --><!--
</div>
</BOUCLE_rubriques_global_0>
</div> -->
<!-- Une : derniers articles publies -->
<div class="derniers-articles">
<div id="articles_recents" class="en-tete"><:articles_recents:></div>
<BOUCLE_article(ARTICLES) {doublons} {id_rubrique!=#RUBRIQUE_AGENDA}{id_rubrique!=#RUBRIQUE_GALERIE}{par date} {inverse} {0,5}>
<div class="annonce">
[<div class="image">(#LOGO_ARTICLE||image_reduire{150})</div>]
<div class="detail">
[(#DATE|nom_jour)] [(#DATE|affdate)]<br>
<B_auteurs-article>
<:par_auteur:>
<BOUCLE_auteurs-article(AUTEURS) {id_article} {", "}>
<a href="#URL_AUTEUR">#NOM</a>
</BOUCLE_auteurs-article>
</B_auteurs-article>
</div>
<div class="chemin">
<BOUCLE_rubrique-mere(RUBRIQUES){id_rubrique}>
[<a HREF="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]
</BOUCLE_rubrique-mere>
</div>
[<div class="surtitre">(#SURTITRE)</div>]
[<a class="titre" href="#URL_ARTICLE" title="<:lire_suite_article:>">(#TITRE|supprimer_numero)</a>]
[<div class="soustitre">(#SOUSTITRE)</div>]
<div class="introduction">
[(#INTRODUCTION|typo_couleur)]
<br><br>
<a class="suite" href="#URL_ARTICLE"><:lire_suite_article:></a>
</div>
</div>
</BOUCLE_article>
</div>
</div>
<?php
}
?>
<INCLURE{fond=footer}>
</div>
<div id="extraDiv1"><span></span></div><div id="extraDiv2"><span></span></div><div id="extraDiv3"><span></span></div>
<div id="extraDiv4"><span></span></div><div id="extraDiv5"><span></span></div><div id="extraDiv6"><span></span></div>
</body>
</html>
Merci d’avance pour votre aide...
|
|
cy_altern
28 avril 2008 15:46
|
Gestion accès groupes [Administration, gestion, configuration du site]
ta description du problème est incomplète : si la restriction d’accès est faite par groupes, c’est (à priori) qu’elle est basée sur le plugin accès_groupe.
Ce qui paraît bizarre c’est que ce plugin ne gère pas les groupes LDAP... alors soit le plugin à été bidouillé (auquel cas prépare toi à te débrouiller avec le code de ton prédécesseur...), soit tu n’as pas interprété correctement les données de ton problème.
Dans tous les cas tu devrais jeter un oeil sur la doc du plugin accès_groupes : http://www.spip-contrib.net/Le-plug... et éventuellement transférer ta question sur le forum attaché à l’article ( ce forum-ci ne traite pas des problèmes liés au fonctionnement d’un plugin).
|
|
Rgent
28 avril 2008 16:07
|
Gestion accès groupes [Administration, gestion, configuration du site]
Pour être plus clair :
Il y a des rubriques dans le portail. Dès lors qu’on s’authentifie, on a accès à certains rubriques et pas à d’autres. Le problème est que malgré les bonnes declarations, les nouveaux users ne voient pas une rubrique. Donc à comparer leur profil avec ceux qui ont bien accès, je me suis rendu compte qu’il y a un champ ( attribut) ldap qui leur manquait.
Si je leur ajoute cette dernière, ils ont accès à la rubrique.
Mais le problème, c’est que mon responsable ne veut plus de ce champ car il ne doit plus exister. Donc je deduis donc qu’il y forcement un test sur ce champ. Moi je souhaiterais orienter le test sur un autre champ.
Je crois que mon predecesseur à supprimer le champ dans le formulaire de declaration des users sans modifier son code.
Sinon, j’ai lu les infos sur le plugin rubriques à accès restreint. Mais je n’avance toujours pas.
|