Nous sommes le Lun 30 Juin, 2025 14:09
Supprimer les cookies

[résolu] SPIP modifier en tête ? ou pleurer ?

Sur le logiciel libre en général ou un logiciel libre en particulier

Dim 15 Mars, 2009 18:06

Bonjour ;)

je découvre spip en ce qui concerne sa gestion des squelettes etc... et j'avoue je deviens fou. C'est un simple site pour des élèves dans le cadre d'un concours. Je souhaite simplement modifier l'en tête de manière à faire apparaitre une image réalisée par un élève en guise de bandeau....
Mais j'ai beau chercher comment on fait je ne trouve pas.
J'ai passé deux heures à bidouiller dessus et plutôt que d'achever de mettre le bazar je préfère demander à qlq'un de plus expérimenté.

Dans tous les cas, merci :)

Le site
http://enfantsdeportes.free.fr/

et l'image

http://enfantsdeportes.free.fr/bandeau.jpg
Dernière édition par Eikasia le Dim 15 Mars, 2009 19:18, édité 1 fois au total.
Eikasia

Messages : 122

Dim 15 Mars, 2009 18:15

Pour modifier l'en-tête, il faut éditer le fichier dist/inc_entete.html, tu y ajoutes le bandeau et ensuite tu vides le cache pour regénérer les pages.
JosephK

Avatar de l’utilisateur
Messages : 2221

Dim 15 Mars, 2009 18:28

Salut
C'est là que je sèche... je ne connais rien aux balises spip (je connais juste du html : je sais c'est la honte :cry: ) et je ne sais pas comment changer le lien vers l'image ni ensuite où placer l'image pour qu'il la retrouve.

Code: Tout sélectionner
<div id="entete">
<a rel="start home" href="#URL_SITE_SPIP/" title="<:accueil_site:>" class="accueil">[(#LOGO_SITE_SPIP||image_reduire{300,100}) ]<strong id="nom_site_spip">#NOM_SITE_SPIP</strong></a>
#MENU_LANG
</div>
Eikasia

Messages : 122

Dim 15 Mars, 2009 18:43

Si je me fie à ce qui apparaît sur le site voilà la traduction :
#URL_SITE_SPIP/ = http://enfantsdeportes.free.fr/

<:accueil_site:> = Accueil du site (tooltip quand tu passe sur le titre de ton site)

[(#LOGO_SITE_SPIP||image_reduire{300,100}) ] = <img src="local/cache-vignettes/L300xH60/siteon0-50301.png" alt="" class="spip_logos" style="height: 60px; width: 300px;" width="300" height="60">

#NOM_SITE_SPIP = Enfants et adolescents déportés CNRD 2009

Donc si tu veux, tu peux enlever tout ça :
Code: Tout sélectionner
<a rel="start home" href="#URL_SITE_SPIP/" title="<:accueil_site:>" class="accueil">[(#LOGO_SITE_SPIP||image_reduire{300,100}) ]<strong id="nom_site_spip">#NOM_SITE_SPIP</strong></a>

et le remplacer par
Code: Tout sélectionner
<a  rel="start home" href="http://enfantsdeportes.free.fr/" title="Accueil du site"><img src="http://enfantsdeportes.free.fr/bandeau.jpg" alt="Enfants et adolescents déportés CNRD 2009"  style="à toi d'adapter en fonction des dimensions de la page" /></a>
là on est dans du HTML brut sans variable spip.
Mais si tu veux conserver les variable spip ça donne
Code: Tout sélectionner
<a  rel="start home" href="#URL_SITE_SPIP/"  title="<:accueil_site:>"><img src="#LOGO_SITE_SPIP" alt="#NOM_SITE_SPIP" style="à toi d'adapter en fonction des dimensions de la page" /></a>
JosephK

Avatar de l’utilisateur
Messages : 2221

Dim 15 Mars, 2009 19:18

ouah super ça marche.... tu m'as sauvé... je me doutais bien que c'était pas compliqué et pourtant j'y ai passé plus d'une heure...

Bref un grand merci :) et bonne fin de we ! ;)
Eikasia

Messages : 122

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit