SPIP ecureuil




Thème de ce forum :

#LOGIN_PUBLIC s’affiche mais ne fonctionne pas



jnb130
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas
3 décembre 2008 18:09

Bonsoir, J’ai un souci avec cette balise #LOGIN_PUBLIC, elle s’affiche bien, elle reconnais les logins, mais pas les mot de passe. Lorsque je met mon propre mot de passe entant qu’administrateur du site, il ne se passe rien, je n’arrive pas à me connecter à la partie restreinte du site. J’utilise le plugin "accés restreint par groupes", j’ai créée tous les auteurs, visiteurs, mais impossible de se connecter à la partie public restreinte, cela ne marche pas. Si je me connecte à la partie privée, et que je reviens sur la partie public, c’est bon, la variable "$auteur_session" voit bien que je suis connecté, donc c’est vraiment la balise #LOGIN_PUBLIC qui ne fonctionne pas. Quelqu’un voit-il de quoi cela peut-il venir ? Merci.

Rechercher dans les forums:
 

gaga
4 décembre 2008 11:45
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

as tu testé un truc du genre #LOGIN_PUBLIC

<?php if ($auteur_session) {

header("Location:spip.php?rubriqueX");
        }
?>

gaga
4 décembre 2008 11:46
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

as tu testé un truc du genre

#LOGIN_PUBLIC
<?php if ($auteur_session) {

header("Location:spip.php?rubrique8");
       }?>
Michel JEANROY
13 décembre 2008 15:09
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Bonjour, J’aimerais des informations plus basiques : Je ne sais pas comment faire que login_public s’affiche et même comment placer login_public, dans quel répertoire, et où écrire les instructions éventuelles. J’ai bien installé un accès restreint, qui fonctionne, mais je voudrais seulement réserver une rubrique à des visiteurs déterminés. Merci

13 décembre 2008 15:40
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

tout est là

#LOGIN_PUBLIC <?php if ($auteur_session) {

header("Location:spip.php?rubrique8");
       }
?>

#LOGIN_PUBLIC est une balise spip que tu met où tu veux

et si les idenfiants sont reconnus par spip, cela te renvoit à la rubrique voulue avec le header

donc tu peux faire, par exemple, sur ta page d’accueil un lien vers une page d’authentification avec le code que je t’ai donné plus haut et voilà le tour est joué

Michel JEANROY
13 décembre 2008 16:14
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Merci,

Je comprends bien l’idée d’insérer cette balise, mais ce que je me demande c’est "où je l’insère effectivement".

Sur une page html, sur la page d’accueil, dans le répertoire squelettes ? J’utilise alternatives, par exemple, est-ce que je dois modifier une page dans ce squelette ? Je suis un peu perdu !

Ça se voit ?

Michel JEANROY
13 décembre 2008 18:38
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Je crois que je comprends, mais que je ne sais pas écrire. La page d’authentification, par exemple, est-ce que je dois la créer, et comment ? Le code : #LOGIN_PUBLIC <?php if ($auteur_session) {

header("Location:spip.php?rubrique8");
       }
?>
doit être sur la page d’accueil : est-ce que c’est dans "sommaire.html" ? J’ai fait plein d’essais et bloqué la machine entre Normal et Source. Mais j’espère encore ! Si quelqu’un peut m’indiquer ces rudiments, merci…

denisb
13 décembre 2008 18:55
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

dans la page squelette où tu veux voir apparaitre le formulaire de login, tu places :

 
[(#LOGIN_PUBLIC|spip.php?page=sommaire)]

qui affichera le formulaire de login et renverra, une fois ’submitté’ vers la page sommaire. (tu peux, bien sûr, changer la page de destination...)

Michel JEANROY
13 décembre 2008 19:20
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Oui, Alors je l’ai mis là (après avoir essayé plus loin, avant les brèves) :

#CACHE7200 [] [(#REM) Entete de la page + titre du site ] [(#REM) Fil d’Ariane ] <:accueil_site :> [(#REM) Contenu principal : derniers articles publies ] #NOM_SITE_SPIP [ (#DESCRIPTIF_SITE_SPIP) ] [(#REM) Les deux derniers articles ] [(#LOGIN_PUBLIC|spip.php ?page=sommaire)] <:derniers_articles :>

* [(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE|image_reduire150,100)] [

(#SURTITRE) ] #TITRE [

(#SOUSTITRE) ] [(#DATE|affdate_jourcourt)][, <:par_auteur :> (#LESAUTEURS)] [ (#INTRODUCTION) ]

[(#REM) Articles suivants ] [(#ANCRE_PAGINATION)] [(#ENVdebut_articles| ?’’,’ ’) <:articles_recents :> ]

* #TITRE [(#DATE|affdate_jourcourt)][, <:par_auteur :> (#LESAUTEURS)]

[

(#PAGINATION) ] [(#REM) Breves ] <:dernieres_breves :>

* [(#DATE|affdate_court) – ]#TITRE

[(#REM) Liens des forums ] <:derniers_commentaires :>

<:messages_recents :>

* [(#DATE|affdate_court) – ]#TITRE

[(#REM) Sur le Web ] <:nouveautes_web :>

* <180 par dateinverse 0,6> [(#DATE|affdate_court) – ]#TITRE

[(#REM) Menu de navigation laterale ] [(#REM) Menu de navigation par rubriques ] [(#REM) Inscription au site ] #FORMULAIRE_INSCRIPTION [(#REM) Pied de page ]

Et je ne vois rien venir sur ma page d’accueil

Que fais-je comme bêtise ? Donc.

(à suivre)

denisb
13 décembre 2008 19:54
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

hum...
vider le cache ?

Michel JEANROY
13 décembre 2008 20:03
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Le cache est vide, et ce n’est pas mieux.

Y a-t-il une incompatibilité avec le plugin "Accès restreint". ?

J’ai essayé de le désactiver mais j’ai perdu l’affichage de ma page d’accueil. Alors je l’ai réactivé.

Et donc je patauge ses.ac-reunion.fr

13 décembre 2008 20:58
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

c’est bisard qu’un plugin, en le desactivant, t’empeche l’affichage de ta page d’accueil...

elle est où tas partie privée sur le site ?

denisb
13 décembre 2008 21:12
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

houla... ceci (squelettes/sommaire.html) :

 
[(#REM) Les deux derniers articles ]
<b_articles_recents></b_articles_recents>
<br />
<div class="liste-articles">
<h2 class="invisible">[(#LOGIN_PUBLIC|spip.php?page=sommaire)]&nbsp;</h2>
<h2 class="invisible">&lt;:derniers_articles:&gt;</h2>
<ul>
<boucle_articles_recents (articles="" {par="" date}{inverse="" {0,2="" {doublons="">
<li>
[(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE|image_reduire{150,100})]
[<p class="surtitre">(#SURTITRE)</p>]
<h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
[<p class="soustitre">(#SOUSTITRE)</p>]
<small>[(#DATE|affdate_jourcourt)][, &lt;:par_auteur:&gt; (#LESAUTEURS)]</small>
[<div class="#EDIT{intro} texte">(#INTRODUCTION)</div>]
<br class="nettoyeur" />
</li>
</boucle_articles_recents>

devrait s’écrire :

 
[(#REM) Les deux derniers articles ]
<b_articles_recents>
  <br />
  <div class="liste-articles">
  [(#LOGIN_PUBLIC|spip.php?page=sommaire)]
  <h2 class="invisible"><:derniers_articles:></h2>
  <ul>
<boucle_articles_recents(ARTICLES){par date}{inverse}{0,2}{doublons}>
  <li>
  [(#LOGO_ARTICLE_RUBRIQUE|#URL_ARTICLE|image_reduire{150,100})]
  [<p class="surtitre">(#SURTITRE)</p>]
  <h3 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h3>
  [<p class="soustitre">(#SOUSTITRE)</p>]
  <small>[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]</small>
  [<div class="#EDIT{intro} texte">(#INTRODUCTION)</div>]
  <br class="nettoyeur" />
  </li>
</boucle_articles_recents>

je ne sais pas ce que tu utilises comme éditeur de texte pour travailler sur tes fichiers, mais il faut que tu les enregistres au format texte seul !

denisb
13 décembre 2008 21:14
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

et même :

 
<B_artic...
<BOUCLE_artic...
</BOUCLE_artic...

en MAJUSCULES.

Michel JEANROY
14 décembre 2008 06:03
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Bon, je crois que j’ai tout faux, parce que je n’ai fait que reprendre les pages téléchargées, et éditées en source pour introduire login_public.

J’utilise NVU comme éditeur, et j’ai enregistré directement en html… !

Par ailleurs, avec mon client ftp, je n’arrive même pas à supprimer les fichiers distants installés par erreur.

Alors, je vais essayer d’être plus rigoureux. Merci

jnb130
19 décembre 2008 12:59
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Bon je me répond vu que personne n’a compris mon problème.

Je ne voulais pas faire une simple redirection (header("Location:spip.php ?rubrique8") ; )

Je voulais juste me connecter via le #LOGIN_PUBLIC qui ne marchais pas. Or hourra j’ai trouvé une solution ! j’ai ajouté avant #LOGIN_PUBLIC un formulaire :

<form action="[(#ENV{lien})]" method="get"></form>
#LOGIN_PUBLIC

Ce formulaire est déjà utilisé dans le #FORMULAIRE_RECHERCHE c’est grâce à lui que j’ai trouvé cette solution. Je ne sais pas pourquoi j’ai ce problème et si je suis le seul, si vous avez des explications cela m’intéresse.

Michel JEANROY
19 décembre 2008 15:04
#LOGIN_PUBLIC s’affiche mais ne fonctionne pas

Bonjour, Puisque tu as trouvé une réponse à ta propre question (bravo !), peut-être pourrais-tu m’indiquer la procédure (certainement basique) qui me permettrait d’installer ce Login-public. Mes questions sont simples : Où dois-je écrire #LOGIN_PUBLIC… Dans quel document : sommaire. html ? Dans quel répertoire : squelettes ? Je n’y arrive pas ! Merci

RSS






squelette