#16 2010-02-17 20:10:13

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: mettre un lien dans le titre vers l'accueil

vincent3569 a écrit:

sr le topic http://fr.piwigo.org/forum/viewtopic.ph … 6&p=2, j'ai exprimé une demande similaire :
pouvoir rendre cliquable l'image présente dans la bannière :
- pour les thèmes qui ont une bannière gérée en image de fond (montblancxl)
- pour les images gérées en tant qu'élément du header (via le plugin Random Header par exemple)

comment faire ?

Moi j'y vois deux façons pour le moment.

1) Pour une bannière simple, il suffit de le coder en HTML via l'interface d'administration (classique donc)
2) Pour ramdom_header, repie38 est en train de plancer dessus sur l'autre sujet.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#17 2010-02-18 10:31:05

NiS
Membre
2010-02-09
85

Re: mettre un lien dans le titre vers l'accueil

euh  sinon si je me trompe pas comme l'a dis P@T il me semble que dans bannieres des pages que tu trouves dans configuration>General dans le panneau d'administration si tu utilises ceci comme le code html ca marche correctement tu sais cliquer sur l'image pour qu'elle te ramène a l'accueil

Code:

<a href="index.php"><img src="../images/banniere.jpg"></a>

Hors ligne

#18 2010-02-18 10:34:42

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: mettre un lien dans le titre vers l'accueil

NiS a écrit:

euh  sinon si je me trompe pas comme l'a dis P@T il me semble que dans bannieres des pages que tu trouves dans configuration>General dans le panneau d'administration si tu utilises ceci comme le code html ca marche correctement tu sais cliquer sur l'image pour qu'elle te ramène a l'accueil

Code:

<a href="index.php"><img src="../images/banniere.jpg"></a>

En effet, mais ce sujet est déjà ouvert => [Forum, post 133462 by vincent3569 in topic 16596] Random header et bannière de pages non compatible ?
Et on y lit que ce n'est pas aussi simple dans le fond.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#19 2010-02-18 10:40:59

NiS
Membre
2010-02-09
85

Re: mettre un lien dans le titre vers l'accueil

ben pourtant sur toute les pages ou j'ai ma banniere je peux bien cliqué sur mon image et me retrouver a l'accueil sans aucun probleme.. donc me semble que c'est ce que veux le créateur du post..

Hors ligne

#20 2010-02-26 23:43:22

saimon
Membre
2006-12-04
367

Re: mettre un lien dans le titre vers l'accueil

P@t a écrit:

Finalement, pas besoin de post filter... il y a plus simple.

Voila une méthode pour mettre automatiquement un lien vers l'accueil sur la balise <h1> de la bannière dans un template:

Dans le fichier header.tpl, remplacer:

<div id="theHeader">{$PAGE_BANNER}</div>

Par

<div id="theHeader">{$PAGE_BANNER|@regex_replace:'#<h1>(.*?)</h1>#is':"<h1><a href=\"$U_HOME\">\\1</a></h1>"}</div>

ok, merci.

Hors ligne

#21 2010-02-27 02:40:21

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mettre un lien dans le titre vers l'accueil

saimon a écrit:

P@t a écrit:

Finalement, pas besoin de post filter... il y a plus simple.

Voila une méthode pour mettre automatiquement un lien vers l'accueil sur la balise <h1> de la bannière dans un template:

Dans le fichier header.tpl, remplacer:

<div id="theHeader">{$PAGE_BANNER}</div>

Par

<div id="theHeader">{$PAGE_BANNER|@regex_replace:'#<h1>(.*?)</h1>#is':"<h1><a href=\"$U_HOME\">\\1</a></h1>"}</div>

ok, merci.

ou alors, pour s'éviter une regexp mais perdre en conformité HTML (un H1 dans un A):

<div id="theHeader"><a href=\"$U_HOME\">{$PAGE_BANNER}</a>"}</div>

Et d'ailleurs, un template-extension sur le header.tpl, ça marche ou pas ? Pasque là, c'est l'idéal :-)

Hors ligne

#22 2010-02-27 13:15:11

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: mettre un lien dans le titre vers l'accueil

mathiasm a écrit:

ou alors, pour s'éviter une regexp mais perdre en conformité HTML (un H1 dans un A):

<div id="theHeader"><a href=\"$U_HOME\">{$PAGE_BANNER}</a>"}</div>

Pas trop d'accord la... Le but de la manip, c'est justement de mettre le lien UNIQUEMENT sur la balise h1, et pas sur la bannière entière.

mathiasm a écrit:

Et d'ailleurs, un template-extension sur le header.tpl, ça marche ou pas ? Pasque là, c'est l'idéal :-)

Un template extension sur le header, c'est bien sur possible, mais c'est inutile pour ce cas.
Si quelqu'un veut mettre un lien vers l'accueil dans son header, il suffit de le faire directement sur la bannière.
Boulde voulait mettre un lien sur la balise h1 pour son template, de manière générale.


P@t

Hors ligne

#23 2010-02-27 18:42:29

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: mettre un lien dans le titre vers l'accueil

P@t a écrit:

[...]Boulde voulait mettre un lien sur la balise h1 pour son template, de manière générale.

haaaaaaa

C'est donc pour ça que je n'avais pas compris toute l'histoire !

;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#24 2010-02-27 21:33:28

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: mettre un lien dans le titre vers l'accueil

Gotcha a écrit:

P@t a écrit:

[...]Boulde voulait mettre un lien sur la balise h1 pour son template, de manière générale.

haaaaaaa

C'est donc pour ça que je n'avais pas compris toute l'histoire !

;-)

+1.

Après relecture complète du fil, c'est beaucoup plus clair. :-)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact