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
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
Forum de l'article
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.
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é....
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..
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à :

