[spip-dev] Log public

Salut
Je suis en train de faire un système dans lequel les internautes se log sur
la partie public du site, ils mettent leur nom et passe et ils sont
loggés...
Jusque là pas de prob.
Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait leur
logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).

Pour l'instant, j'ai réussi à faire pratiquement tout cela.
Le seul problème que je rencontre est le fait que je n'arrive pas à faire
apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
id_auteur=...
J'aimerais donc retirer du cookie les infos de id auteur et à partir de cela
faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!

Qqun pourrait-il m'aider?:slight_smile:

Jean

Jean a écrit :

Salut
Je suis en train de faire un système dans lequel les internautes se log sur
la partie public du site, ils mettent leur nom et passe et ils sont
loggés...
Jusque là pas de prob.
Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait leur
logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).

Pour l'instant, j'ai réussi à faire pratiquement tout cela.
Le seul problème que je rencontre est le fait que je n'arrive pas à faire
apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
id_auteur=...
J'aimerais donc retirer du cookie les infos de id auteur et à partir de cela
faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!

Qqun pourrait-il m'aider?:slight_smile:

Bonsoir,

Je viens de commiter un changement dans AGORA qui fait exactement ce que tu veux :slight_smile:
http://cvs.adullact.net/cgi-bin/cvsweb.cgi/agora/inc-calcul-squel.php3?cvsroot=agora

ça te permets de faire une boucle auteur ainsi :
<BOUCLE_auteur(AUTEURS){auteur_connecte}>
#LOGO_AUTEUR ou autre sur l'auteur
</BOUCLE_auteurs>

pblme pour l'intégrer à SPIP : il faut mettre $delai du squelette à 0 et forcer le recalcul du squelette à chaque fois.
Pour cela, on rajoute dans les .php3 $personnalisation = true.
Dans inc-public-global il y a :
if(isset($personnalisation)) $recalcul_squelettes = true;

A tester plus avant

bon courage

Olivier

Yeah!!!
Merci ça marche mnt! :smiley:
J'ai installé uniquement cette fonction dans le spip(sans agora, pour
l'instant^^) et ça marche nickel:D Donc test réussit chez moi;)

"Olivier Mansour" <olivier@glagla.net> wrote in message
news:40B37812.4040602@glagla.net...

Jean a écrit :

Salut
Je suis en train de faire un système dans lequel les internautes se log sur
la partie public du site, ils mettent leur nom et passe et ils sont
loggés...
Jusque là pas de prob.
Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait

leur

logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).

Pour l'instant, j'ai réussi à faire pratiquement tout cela.
Le seul problème que je rencontre est le fait que je n'arrive pas à faire
apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
id_auteur=...
J'aimerais donc retirer du cookie les infos de id auteur et à partir de

cela

faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!

Qqun pourrait-il m'aider?:slight_smile:

Bonsoir,

Je viens de commiter un changement dans AGORA qui fait exactement ce que
tu veux :slight_smile:
http://cvs.adullact.net/cgi-bin/cvsweb.cgi/agora/inc-calcul-squel.php3?cvsroot=agora

ça te permets de faire une boucle auteur ainsi :
<BOUCLE_auteur(AUTEURS){auteur_connecte}>
#LOGO_AUTEUR ou autre sur l'auteur
</BOUCLE_auteurs>

pblme pour l'intégrer à SPIP : il faut mettre $delai du squelette à 0 et
forcer le recalcul du squelette à chaque fois.
Pour cela, on rajoute dans les .php3 $personnalisation = true.
Dans inc-public-global il y a :
if(isset($personnalisation)) $recalcul_squelettes = true;

A tester plus avant

bon courage

Olivier

Ah
Finalement, je suis confronté à un problème, cela ne marche que pour
l'administrateur, l'auteur numéro 1.
D'où pourrait venir le problème?

Merci
"Jean" <jean.darcis@skynet.be> wrote in message
news:c90eq9$usd$1@sea.gmane.org...

Yeah!!!
Merci ça marche mnt! :smiley:
J'ai installé uniquement cette fonction dans le spip(sans agora, pour
l'instant^^) et ça marche nickel:D Donc test réussit chez moi;)

"Olivier Mansour" <olivier@glagla.net> wrote in message
news:40B37812.4040602@glagla.net...

Jean a écrit :

>Salut
>Je suis en train de faire un système dans lequel les internautes se log

sur

>la partie public du site, ils mettent leur nom et passe et ils sont
>loggés...
>Jusque là pas de prob.
>Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait
leur
>logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).
>
>Pour l'instant, j'ai réussi à faire pratiquement tout cela.
>Le seul problème que je rencontre est le fait que je n'arrive pas à faire
>apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
>id_auteur=...
>J'aimerais donc retirer du cookie les infos de id auteur et à partir de
cela
>faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!
>
>Qqun pourrait-il m'aider?:slight_smile:
>
>
Bonsoir,

Je viens de commiter un changement dans AGORA qui fait exactement ce que
tu veux :slight_smile:

http://cvs.adullact.net/cgi-bin/cvsweb.cgi/agora/inc-calcul-squel.php3?cvsroot=agora

A mon avis, le problème provient du
if isset personnalisation
Il faut le placer où dans le fichier inc-public-global?
"Jean" <jean.darcis@skynet.be> wrote in message
news:c90f8r$a3$1@sea.gmane.org...

Ah
Finalement, je suis confronté à un problème, cela ne marche que pour
l'administrateur, l'auteur numéro 1.
D'où pourrait venir le problème?

Merci
"Jean" <jean.darcis@skynet.be> wrote in message
news:c90eq9$usd$1@sea.gmane.org...
> Yeah!!!
> Merci ça marche mnt! :smiley:
> J'ai installé uniquement cette fonction dans le spip(sans agora, pour
> l'instant^^) et ça marche nickel:D Donc test réussit chez moi;)
>
> "Olivier Mansour" <olivier@glagla.net> wrote in message
> news:40B37812.4040602@glagla.net...
>
>
> Jean a écrit :
>
> >Salut
> >Je suis en train de faire un système dans lequel les internautes se log
sur
> >la partie public du site, ils mettent leur nom et passe et ils sont
> >loggés...
> >Jusque là pas de prob.
> >Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait
> leur
> >logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).
> >
> >Pour l'instant, j'ai réussi à faire pratiquement tout cela.
> >Le seul problème que je rencontre est le fait que je n'arrive pas à

faire

> >apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
> >id_auteur=...
> >J'aimerais donc retirer du cookie les infos de id auteur et à partir de
> cela
> >faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!
> >
> >Qqun pourrait-il m'aider?:slight_smile:
> >
> >
> Bonsoir,
>
> Je viens de commiter un changement dans AGORA qui fait exactement ce que
> tu veux :slight_smile:
>

http://cvs.adullact.net/cgi-bin/cvsweb.cgi/agora/inc-calcul-squel.php3?cvsroot=agora

J'ai compris d'où vient le problème!!!
Et c'est assez bizarre d'ailleurs!
Le système ne marche que pour les membres qui ont écrit un article qui a été
validé!
Les autres auteurs, leurs infos n'apparaissent pas:(
Comment faire pour changer ça?^^

"Jean" <jean.darcis@skynet.be> wrote in message
news:c90f8r$a3$1@sea.gmane.org...

Ah
Finalement, je suis confronté à un problème, cela ne marche que pour
l'administrateur, l'auteur numéro 1.
D'où pourrait venir le problème?

Merci
"Jean" <jean.darcis@skynet.be> wrote in message
news:c90eq9$usd$1@sea.gmane.org...
> Yeah!!!
> Merci ça marche mnt! :smiley:
> J'ai installé uniquement cette fonction dans le spip(sans agora, pour
> l'instant^^) et ça marche nickel:D Donc test réussit chez moi;)
>
> "Olivier Mansour" <olivier@glagla.net> wrote in message
> news:40B37812.4040602@glagla.net...
>
>
> Jean a écrit :
>
> >Salut
> >Je suis en train de faire un système dans lequel les internautes se log
sur
> >la partie public du site, ils mettent leur nom et passe et ils sont
> >loggés...
> >Jusque là pas de prob.
> >Mais l'intérêt que lorsqu'ils sont loggués, sur chaque page il y aurait
> leur
> >logo d'auteur, et deux trois liens(rédaction, profil, déconnexion).
> >
> >Pour l'instant, j'ai réussi à faire pratiquement tout cela.
> >Le seul problème que je rencontre est le fait que je n'arrive pas à

faire

> >apparaître le logo de l'auteur et son nom d'auteur sans utiliser l'url
> >id_auteur=...
> >J'aimerais donc retirer du cookie les infos de id auteur et à partir de
> cela
> >faire apparaitre le logo et le nom d'auteur. Mais je n'y arrive pas!!!
> >
> >Qqun pourrait-il m'aider?:slight_smile:
> >
> >
> Bonsoir,
>
> Je viens de commiter un changement dans AGORA qui fait exactement ce que
> tu veux :slight_smile:
>

http://cvs.adullact.net/cgi-bin/cvsweb.cgi/agora/inc-calcul-squel.php3?cvsroot=agora

Jean a écrit :

J'ai compris d'où vient le problème!!!
Et c'est assez bizarre d'ailleurs!
Le système ne marche que pour les membres qui ont écrit un article qui a été
validé!
Les autres auteurs, leurs infos n'apparaissent pas:(
Comment faire pour changer ça?^^

il faut modifier SPIP :frowning:

dans le moteur de squelette, au niveau de la boucle AUTEURS, il y a une jointure avec la table article et une vérification si l'auteur à bien publié un article (j'ai bon ?)

Tu peux aussi contourner le probleme en ajoutant tes auteurs à un article publié quelconque.

Olivier

>Le système ne marche que pour les membres qui ont écrit un article qui a
>été validé! Les autres auteurs, leurs infos n'apparaissent pas:( Comment
>faire pour changer ça?^^

La boucle (AUTEURS) ne sélectionne que les auteurs ayant un article publié,
sauf si on ajoute le critère {tout}.

il faut modifier SPIP :frowning:

Lire la doc suffira.

-- Fil

Fil a écrit :

Le système ne marche que pour les membres qui ont écrit un article qui a
été validé! Les autres auteurs, leurs infos n'apparaissent pas:( Comment
faire pour changer ça?^^
     
La boucle (AUTEURS) ne sélectionne que les auteurs ayant un article publié,
sauf si on ajoute le critère {tout}.

il faut modifier SPIP :frowning:
   
Lire la doc suffira.
La boucle AUTEURS - SPIP

cool

merci bien.
Olivier

Je viens de recevoir un mail suite à un commentaire dans le forum privé d’un article et il y a visiblement une modif recente qui pose probleme…
Le sujet est tronqué : [SPIP-Contrib]> sécuriser /IMG/ [forum-partie pr

la mail commence par : =?ISO-8859-1?Q?ivee=5D?=
Le lien vers l’article ne marche pas :http://www.spip-contrib.net/ecrire/articles.php3?id_article=3D460

Il y a des problemes avec certains caracteres et les retours à la ligne :

> s=E9curiser /IMG/

Je n’ai pas encore eu le temps de regarder inc-url, je pensais betement
que ca utilisait aussi un rewrite …=20

C’est effectivement une bien meilleur solution pour SPIP (qui doit pouvoi=
r
s’heberger facilement) bien que sans doute moins performente.=20

C’est peut etre déja réparé dans le cvs.

Si ca peut servir, j’utilise outlook express sous windows.

Sinon ca marche vraiment bien, merci pour tout ce boulot.

Merci :smiley:
"Olivier Mansour" <olivier@glagla.net> wrote in message
news:40B44EAB.8010108@glagla.net...

Fil a écrit :

Le système ne marche que pour les membres qui ont écrit un article qui a
été validé! Les autres auteurs, leurs infos n'apparaissent pas:( Comment
faire pour changer ça?^^

La boucle (AUTEURS) ne sélectionne que les auteurs ayant un article publié,
sauf si on ajoute le critère {tout}.

il faut modifier SPIP :frowning:

Lire la doc suffira.
La boucle AUTEURS - SPIP

cool

merci bien.
Olivier

Oui j'ai vu ...
c'est un probleme de spip-contrib (et de ce patch http://www.spip-contrib.net/ecrire/articles.php3?id_article=481 )
C'est depuis le déménagement sur le nouveau serveur .
je regarderai à l'occasion

Ben.

Stephane LAURENT wrote: