Articles plus lus de la journée > boucle ?

Bonjour à tous,

je me prends la tête sur une boucle.

Je cherche à mettre un module indiquant les 10 articles les plus de la journée sur le site parmi tous les articles en ligne depuis la création du site.

Si je mets ce genre de boucle :

<BOUCLE_articles_les_plus_lus(ARTICLES){id_secteur==^(21|47|59|26|32|66|88)$}{par visites}{age<1}{inverse}{0,10}>

et bien cela me prend uniquement les articles crées dans la journée …

Comment faire pour que cela cheke dans toute la base ?

Merci,

A bientôt

Il me semble que le critère {age} s'applique par rapport à la date de publication, donc il n'est pas le bon critère de tri dans ton cas. Par contre je sais pas si SPIP possède un critère efficace pour ce genre de requete, et çà m'intéresse aussi du coup :slight_smile:

Kikidi a écrit :

Bonjour à tous,
je me prends la tête sur une boucle.
Je cherche à mettre un module indiquant les 10 articles les plus de la journée sur le site parmi tous les articles en ligne depuis la création du site.
Si je mets ce genre de boucle :
<BOUCLE_articles_les_plus_lus(ARTICLES){id_secteur==^(21|47|59|26|32|66|88)$}{par visites}{age<1}{inverse}{0,10}>
et bien cela me prend uniquement les articles crées dans la journée ...
Comment faire pour que cela cheke dans toute la base ?
Merci,
A bientôt
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
  

Je ne sais pas pas essayé mais avec age_relatif ou jour_relatif?
Bernard

Subject: Re: [Spip] Articles plus lus de la journée > boucle ?

Il me semble que le critère {age} s'applique par rapport à la date de
publication, donc il n'est pas le bon critère de tri dans ton cas.
Par contre je sais pas si SPIP possède un critère efficace pour ce
genre de requete, et çà m'intéresse aussi du coup :slight_smile:

Kikidi a écrit :

Bonjour à tous,

je me prends la tête sur une boucle.

Je cherche à mettre un module indiquant les 10 articles les plus de
la journée sur le site parmi tous les articles en ligne depuis la
création du site.

Si je mets ce genre de boucle :

<BOUCLE_articles_les_plus_lus(ARTICLES){id_secteur==^(21|47|59|26|32|66|88)$
}{par

visites}{age<1}{inverse}{0,10}>

et bien cela me prend uniquement les articles crées dans la journée
...

Comment faire pour que cela cheke dans toute la base ?

Merci,

A bientôt
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.4/402 - Release Date:
27/07/2006

.....................::::::IIIII:::::::...................
http://www.la-plume-et-lencrier.com
http://palabres.la-plume-et-lencrier.com
http://www.la-plume-et-lencrier.info
http://editions.la-plume-et-lencrier.info
http://www2.la-plume-et-lencrier.com
............................................................
         LA PLUME ET L'ENCRIER
             Association Loi 1901
.....................::::::IIIII:::::...........................

Il me semble que le critère {age} s'applique par rapport à la date de
publication, donc il n'est pas le bon critère de tri dans ton cas. Par
contre je sais pas si SPIP possède un critère efficace pour ce genre de
requete, et çà m'intéresse aussi du coup :slight_smile:

Kikidi a écrit :

Bonjour à tous,

je me prends la tête sur une boucle.

Je cherche à mettre un module indiquant les 10 articles les plus de la
journée sur le site parmi tous les articles en ligne depuis la
création du site.

Si je mets ce genre de boucle :

<BOUCLE_articles_les_plus_lus(ARTICLES){id_secteur==^(21|47|59|26|32|66|88)$}{par
visites}{age<1}{inverse}{0,10}>

et bien cela me prend uniquement les articles crées dans la journée ...

Comment faire pour que cela cheke dans toute la base ?

Bonjour,
c est interessant comme question, a mon avis, pas de moyen directement
orthodoxe de le faire, mais vu que la table spip_visites_articles contient
l id de l article plus un champ maj qui doit contenir (je suppose ?) la
date de consultation et qu on peut faire des boucles sur toutes les tables
spip (http://www.spip-contrib.net/spikini/NouvelleBoucle), et utiliser n
importe quel champ pour le tri {par maj} doit y avoir moyen, mais pour ma
part, pas moyen de tester pour l instant...

Bonjour à tous,

Je commence à utiliser CSVimport sous 1.9 et ça marche très bien (merci aux
discussions récentes sur le sujet).

J'ai juste un souci pour importer des auteurs : le mot de passe.

L'import de mot de pass ne crypte pas celui que je mets dans mon .csv et le
stocke tel quel, ce qui fait que celui-ci n'est pas valide au login.

Comment faire ?

merci d'avance.

Fabrice.

Selon fabricec69@free.fr:

Bonjour à tous,

Je commence à utiliser CSVimport sous 1.9 et ça marche très bien (merci aux
discussions récentes sur le sujet).

J'ai juste un souci pour importer des auteurs : le mot de passe.

L'import de mot de pass ne crypte pas celui que je mets dans mon .csv et le
stocke tel quel, ce qui fait que celui-ci n'est pas valide au login.

Comment faire ?

http://thread.gmane.org/gmane.comp.web.spip.user/83647/focus=83647

Selon franck.ducas@free.fr:

http://thread.gmane.org/gmane.comp.web.spip.user/83647/focus=83647

Merci, je vais creuser le sujet.

Fabrice

Les infos de la journée sont dans la table spip_visites_temp.
Il ne me semble pas qu'il y ai une boucle directe pouur y acceder...
Il t faudra donc passer par du SQL et du PHP.
Ce n'est pas trivial...
A moins peut être de "hacker" une fonction de l'admin... qui fait cela.

Le 28 juil. 06 à 21:58, fabricec69@free.fr a écrit :

Selon franck.ducas@free.fr:

http://thread.gmane.org/gmane.comp.web.spip.user/83647/focus=83647

Pour réellement ajouter un nouvel auteur avec CVS import il faut lui créer un mot de passe (qu'on utilisera pas directement).
Donc importer au moins les champs "nom","bio","email","login","pass","statut" où statut=nouveau, bio=forum ou comite
On peut alors manuellement envoyer un mail aux nouveaux auteurs ainsi créés en leur communiquant l'adresse de mot de passe oublié. en l'absence du mot de passe le compte semble inutilisable.

PS : CVS import ne fonctionne que si on importe plus d'une ligne.

Pierre

Bonjour,

Selon Pierre FICHES <pierre.fiches@free.fr>:

Donc importer au moins les champs
"nom","bio","email","login","pass","statut" où statut=nouveau,
bio=forum ou comite

C'est ce que je fais sauf que c'est dans statut que je donne le type d'auteur
(admin ou rédacteur) et bio ne semble pas obligatoire.
ça marche sauf qu'il faut reprendre manuellement le changement de mot de passe
après.

On peut alors manuellement envoyer un mail aux nouveaux auteurs ainsi
créés en leur communiquant l'adresse de mot de passe oublié. en
l'absence du mot de passe le compte semble inutilisable.

Mon problème est que mes auteurs n'ont pas d'adresse email (connnue). je ne peux
donc pas utiliser la procédure d'oubli.

J'ai vu qu'il existait une ancienne version de CSVimport pour spip <= 1.8
spécialisée pour établissement scolaire et qui gérait apparemment les mots de
passe. Malheureusement je n'ai pas réussit à l'installer sous 1.9.

Quelqu'un connait ?

Merci

Fabrice