RE : [Spip] Ordres des auteurs

Bon, j'avais pas vu le truc avec #LESAUTEURS. Je ne testais que avec des
boucles auteurs.

Le problème est que #LESAUTEURS affiche le nom de l'auteur et son email et
qu'il me fallait l'url de son site perso à la place.

Je n'ai donc pas trouvé d'autre solution que de modifier le code de
inc-calcul-squel.php3. Mais là ça marche du tonnerre ! Si l'auteur a un
site, le lien sur son nom va vers son site, si il n'a pas de site mais un
email, on a un lien "mailto", et biensur si il n'a rien... Je vous laisse
deviner :wink:

Merci à tous pour vos réponses

@+
YvesTan

A priori ça ne marchera pas très longtemps : tu obtiens le résultat escompté
parce que le "tri" par défaut de MySQL est d'envoyer les enregistrements
dans l'ordre où ils ont été créés. Fais une sauvegarde et restaure, et cette
"donnée" (qui n'en est pas une) sera perdue. Mieux vaut prévenir :slight_smile:

-- Fil

@ Yves Tan <yves_tan@hotmail.com> :

Bon, j'avais pas vu le truc avec #LESAUTEURS. Je ne testais que avec des
boucles auteurs.

Le problème est que #LESAUTEURS affiche le nom de l'auteur et son email et
qu'il me fallait l'url de son site perso à la place.

Je n'ai donc pas trouvé d'autre solution que de modifier le code de
inc-calcul-squel.php3. Mais là ça marche du tonnerre ! Si l'auteur a un
site, le lien sur son nom va vers son site, si il n'a pas de site mais un
email, on a un lien "mailto", et biensur si il n'a rien... Je vous laisse
deviner :wink:

Merci à tous pour vos réponses

Je me disais aussi que c'était trop facile :wink:

Je vais donc repartir dans l'idée du champ extra...

@+
La source

-----Message d'origine-----
De : Fil [mailto:fil@rezo.net]
Envoyé : jeudi 11 décembre 2003 20:01
À : Yves Tan
Cc : spip@rezo.net
Objet : Re: RE : [Spip] Ordres des auteurs

A priori ça ne marchera pas très longtemps : tu obtiens le résultat escompté
parce que le "tri" par défaut de MySQL est d'envoyer les enregistrements
dans l'ordre où ils ont été créés. Fais une sauvegarde et restaure, et cette
"donnée" (qui n'en est pas une) sera perdue. Mieux vaut prévenir :slight_smile:

-- Fil

@ Yves Tan <yves_tan@hotmail.com> :

Bon, j'avais pas vu le truc avec #LESAUTEURS. Je ne testais que avec des
boucles auteurs.

Le problème est que #LESAUTEURS affiche le nom de l'auteur et son email et
qu'il me fallait l'url de son site perso à la place.

Je n'ai donc pas trouvé d'autre solution que de modifier le code de
inc-calcul-squel.php3. Mais là ça marche du tonnerre ! Si l'auteur a un
site, le lien sur son nom va vers son site, si il n'a pas de site mais un
email, on a un lien "mailto", et biensur si il n'a rien... Je vous laisse
deviner :wink:

Merci à tous pour vos réponses

Ah bon (gloups) ? Peux-tu indiquer dans ce cas dans quel ordre les auteurs seront renvoyés par #LESAUTEURS après restauration ?

Pierre

Fil a écrit :

A priori ça ne marchera pas très longtemps : tu obtiens le résultat escompté
parce que le "tri" par défaut de MySQL est d'envoyer les enregistrements
dans l'ordre où ils ont été créés. Fais une sauvegarde et restaure, et cette
"donnée" (qui n'en est pas une) sera perdue. Mieux vaut prévenir :slight_smile:

-- Fil

Ah bon (gloups) ? Peux-tu indiquer dans ce cas dans quel ordre les
auteurs seront renvoyés par #LESAUTEURS après restauration ?

Dans l'ordre dans lequel les liens articles<->auteurs sont restaurés. On ne
peut pas garantir que ce soit le même (ça n'est pas exclu non plus, mais ça
ne fait pas partie des données).

-- Fil