Pages: 1 2
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.
Hors ligne
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
<a href="index.php"><img src="../images/banniere.jpg"></a>
Hors ligne
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.
Hors ligne
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
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
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.
Hors ligne
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 !
;-)
Hors ligne
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
Pages: 1 2