Changer le logo auteur depuis l’espace public

Article publié le vendredi 10 octobre 2008
par Bernard Blazin
Mis à jour le jeudi 6 novembre 2008

Ou un petit rappel sur les logos SPIP !

Dans SPIP les logos se placent après upload dans l’espace privé, dans le répertoire /IMG/.

Il est donc assez facile de penser que l’on peut uploader un logo quel qu’il soit à partir du site public mais aussi à partir du moment où l’on connait la dénomination des fameux logos !

SPIP utilise le suffixe on et off pour le logo simple et le logo de survol.

Pour les auteurs le préfixe aut

Pour les articles art

Pour les rubriques rub.

Il y a également les logos du site et des mots clés, mais ici cela ne représente que peu d’intérêt.

Donc pour un auteur dont l’id est 25 son logo de base se nommera auton25.jpg par exemple et autoff25.jpg pour le survol.

Voici un bout de code à placer dans un modèle ou dans une noisette et à INCLURE dans une page squelette. Ce petit bout de code permet à un auteur logué de modifier comme il souhaite son logo sans pour cela aller dans l’espace privé du site.

Ici il n’est prévu que de charger des images au format .jpg et d’une taille n’excédant pas 550 x 550 pixels. Ensuite à vous de faire les réglages que vous souhaitez

La boucle ne sert qu’à masquer le formulaire aux visiteurs du site et ainsi évite le transfert sauvage d’images.

Enfin dans vos squelettes utilisez le petit filtre qui va bien pour harmoniser les tailles [(#LOGO_AUTEUR||image_reduire{80})]

Je viens de créer une balise qui permet de faire tout ça ! Avec le petit plugin, il suffit de faire ainsi :

[(#SESSION{id_auteur}|?{'',' '})]
#SET{aut,#SESSION{id_auteur}}

<BOUCLE_auton(AUTEURS){id_auteur=#SESSION{id_auteur}}>#LOGO_AUTEUR_PUBLIC</BOUCLE_auton>

Documents joints

logo_auteur.txt (3.4 ko)
Format : texte
 
plugin balise #LOGO_AUTEUR_PUBLIC (1.7 ko)
Format : Zip
 
 

Forum de l'article

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

j’ai essayé avec une version 1.9.2e et ça ne marche pas... c’est réservé à spip 2.0 ?

En tout cas, j’attends avec impatience que ça fonctionne !

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

je me réponds à moi même... oui c’est pour spip 2.0 et ça marche très bien !

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par Bernard Blazin

Chez moi et en local, ça fonctionne en 1.9.2e aussi, il y a juste un petit problème avec le cache..

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

arf, rien à faire en partie publique pour moi...

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par Bernard Blazin

Peux-tu m’expliquer ce qui se passe exactement ? Quel genre de souci rencontre-tu ?

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

au préalable : je te remercie déjà de prendre le temps de m’aider, ça n’est pas forcément un du, et j’apprécie donc :) Ce qui ne marche pas ? Eh bien, aucun formulaire n’apparait... tout simplement. J’ai testé sur une version 2.0 comme je t’avais dit, et là c’était impeccable. Je voyais le formulaire, je pouvais uploader. Mais en 1.9.2, ça reste entièrement vide, rien n’apparait.

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par Bernard Blazin

hum... Je crois savoir d’où vient le problème.

Tu ne dois pas avoir le puglin #BALISE _SESSION d’activé.

Donc il ne reconnait pas qui est qui et affiche une page blanche sans doute.

Dans SPIP 2.0 la balise est native ;)

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

gagné !!! Enorme merci à toi.  ! J’ai couplé ta contrib au plugin inscription2 et c’est super :)

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par marjorie

Site à visiter: le site du collège Léonard de Vinci, à Carvin

j’en profite pour donner le lien du site sur lequel j’ai installé la contrib, ça peut toujours servir. je suis encore en train d’y travailler, ça n’est pas tout à fait terminé, mais un visiteur peut désormais s’inscrire, donner quelques informations personnelles, et changer son image de profile... et vu que tu es un magicien... je suis en train de me prendre la tête car je ne trouve pas comment coder un lien tout con comme « aller sur ma page profile » quand un visiteur est identifié....

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par Bernard Blazin

Joli squelette ! ;)

Pour le lien c’est très facile :

Si je ne me trompe pas en faisant un test ainsi : [(#SESSION{id_auteur}|?{<a href="#URL_PAGE{profil}>aller sur ma page profile</a>, #LOGIN_PUBLIC}) ]

Ou encore avec une boucle :

<BOUCLE_cequi(AUTEURS){id_auteur=#ID_SESSION}> <a href ="#URL_PAGE{profil}"> aller sur la page profile>/a> </BOUCLE_cequi>

Ainsi si la personne n’est pas identifiée le lien est invisible..

Répondre à ce message

Changer le logo auteur depuis l’espace public 5 novembre 2008, par Bernard Blazin

ou plutôt {id_auteur=#SESSION{id_auteur}} dans la boucle :-D

Répondre à ce message

Changer le logo auteur depuis l’espace public 16 novembre 2008, par assobachant

hello bernard j’ai comme un doute inscription 2 + crayons + cfg permet de faire ça ?.

Répondre à ce message

Changer le logo auteur depuis l’espace public 8 mars 2009, par marjorie

Bonjour,

j’ai installé la contrib sur www.radiohead.Fr et ça marche très bien, merci beaucoup !

Répondre à ce message

Changer le logo auteur depuis l’espace public 20 mai 2009, par Thor

Site à visiter: Frenchwave 2.0

Bonjour,

J’ai modifié un peu la balise d’origine pour permettre l’upload de gif et de png.

Rien de très méchant mais si ça peut servir...

Merci pour le plug d’origine.

Le contenu de la balise est là :

Nouvelle balise pour jpg, gif et png

Répondre à ce message

Répondre à cet article