#1 2010-02-11 23:34:48

saimon
Membre
2006-12-04
367

mettre un lien dans le titre vers l'accueil

serait-il possible de rendre le titre (= le nom de la galerie) cliquable, avec un lien vers l'accueil ?
C'est utilisé sur beaucoup de site, ca permet de revenir à l'accueil facilement, et ca permettrait de rendre la galerie plus homogène (parfois le lien vers vers l'accueil est sur "catégories", parfois dans le chemin de l'image, du coup j'ai rajouté une icone "home" c'est pas optimal)

Hors ligne

#2 2010-02-11 23:40:19

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

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

Il suffit de mettre ca comme titre de galerie:

<a href="index.php">Titre de ma galerie</a>

Non?

Si ceci doit etre intégré directement à piwigo, je dirais non...
On peut mettre pas mal d'infos si on veut dans le titre de la galerie.
Et on a pas forcément envie que tout soit cliquable vers l'accueil.


P@t

Hors ligne

#3 2010-02-11 23:59:19

saimon
Membre
2006-12-04
367

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

non, tout le header est inséré par ça:

Code:

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

il ne s'agit pas de mettre le lien sur tout le header, mais simplement sur le titre (h1):

Code:

<div id="theHeader">
  <h1><a href="{$URL}">{$GALLERY_TITLE}</a></h1>
  <p>{$GALLERY_DESC}</p>
</div>

Hors ligne

#4 2010-02-12 00:00:11

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

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

L'icône "home", je trouve ça très bien.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2010-02-12 00:11:15

vincent3569
Membre
Lyon
2006-05-31
608

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

plg a écrit:

L'icône "home", je trouve ça très bien.

oui, mais il n'est pas accessible sur toutes les pages, en particulier picture
du coup, ça ne crée pas une navigation homogène
(la question de Boulde est peut-être en lien avec ma question sur l'ajout du home sur toute les pages...)
avec un header navigable est également une alternative intéressante (c'est un truc offert par de nombreux site)

Hors ligne

#6 2010-02-12 00:22:02

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

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

saimon a écrit:

non, tout le header est inséré par ça:

Code:

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

il ne s'agit pas de mettre le lien sur tout le header, mais simplement sur le titre (h1):

Code:

<div id="theHeader">
  <h1><a href="{$URL}">{$GALLERY_TITLE}</a></h1>
  <p>{$GALLERY_DESC}</p>
</div>

C'est bien ce que je dis... chacun peut mettre ca dans Administration -> Configuration -> Générale -> Banière des pages.
Il suffit de rentrer directement le code html....
Et pour ceux qui sont réfractaires au html, il y a [extension by P@t] FCK Editor qui permet de faire exactement la meme chose, sans rien n'y connaitre en html.


P@t

Hors ligne

#7 2010-02-12 07:21:28

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

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

P@t a écrit:

C'est bien ce que je dis... chacun peut mettre ca dans Administration -> Configuration -> Générale -> Banière des pages.
Il suffit de rentrer directement le code html....
Et pour ceux qui sont réfractaires au html, il y a [extension by P@t] FCK Editor qui permet de faire exactement la meme chose, sans rien n'y connaitre en html.

Je confirme.

Hors ligne

#8 2010-02-12 09:35:42

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

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

LucMorizur a écrit:

Je confirme.

Je confirme aussi.
A l'exception près que sur ma page picture j'ai rajouté l'icône en plus du lien (template-extension).


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

#9 2010-02-12 12:49:35

saimon
Membre
2006-12-04
367

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

P@t a écrit:

C'est bien ce que je dis... chacun peut mettre ca dans Administration -> Configuration -> Générale -> Banière des pages.
Il suffit de rentrer directement le code html....

si c'était juste pour moi je pourrais faire ça, mais pour la réalisation d'un template c'est pas une solution !
pour Simple, je veux qu'il y ai partout un lien vers l'accueil, ca me semble être une base d'ergonomie, et le lien vers l'accueil dans le titre me semble être une convention couramment utilisée ...
Or par défaut sur piwigo, sur les pages de catégories, le seul lien vers l'accueil est dans le menu (sur le titre "catégories"). Outre le fait que ca ne me semble pas explicite, vu que je cache le menu par défaut dans Simple, il n'y plus de lien visible vers l'accueil ... d'où l'icône que j'ai rajoutée, mais dans un soucis de cohérence du site, je préfèrerais pouvoir mettre un lien dans le titre. (j'ai mis une icône pour pas doublonner, car sur la page d'accueil, le titre de la page est "accueil" ...)

Dernière modification par saimon (2010-02-12 12:51:09)

Hors ligne

#10 2010-02-12 13:13:32

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

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

Je ne comprends pas...

Le lien en entête est géré de base par Piwigo. Pourquoi vouloir le mettre en template ?
L'icône que tu as rajouté est parfaite je trouve. Ou alors, il y a un détail qui m'échappe :-/


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

#11 2010-02-12 14:10:01

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

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

saimon a écrit:

P@t a écrit:

C'est bien ce que je dis... chacun peut mettre ca dans Administration -> Configuration -> Générale -> Banière des pages.
Il suffit de rentrer directement le code html....

si c'était juste pour moi je pourrais faire ça, mais pour la réalisation d'un template c'est pas une solution !
pour Simple, je veux qu'il y ai partout un lien vers l'accueil, ca me semble être une base d'ergonomie, et le lien vers l'accueil dans le titre me semble être une convention couramment utilisée ...
Or par défaut sur piwigo, sur les pages de catégories, le seul lien vers l'accueil est dans le menu (sur le titre "catégories"). Outre le fait que ca ne me semble pas explicite, vu que je cache le menu par défaut dans Simple, il n'y plus de lien visible vers l'accueil ... d'où l'icône que j'ai rajoutée, mais dans un soucis de cohérence du site, je préfèrerais pouvoir mettre un lien dans le titre. (j'ai mis une icône pour pas doublonner, car sur la page d'accueil, le titre de la page est "accueil" ...)

Ok, je comprend... Il faudrait mettre un lien vers l'accueil automatiquement sur la balise <h1> du titre.
Solution hyper pratique: le post filtre...
Je t'explique ce soir...


P@t

Hors ligne

#12 2010-02-12 21:18:15

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

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

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>


P@t

Hors ligne

#13 2010-02-12 21:29:34

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

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

Et voila une méthode pour faire la meme chose que précédemment, mais uniquement pour un theme:

Dans le fichier themeconf.inc.php du theme, insérer le code:

add_event_handler('render_page_banner', 'add_link_to_banner', 60);

function add_link_to_banner($banner)
{
  $pattern = '#<h1>(.*?)</h1>#is';
  $replacement = '<h1><a href="'.make_index_url().'">\\1</a></h1>';

  return preg_replace($pattern, $replacement, $banner);
}


P@t

Hors ligne

#14 2010-02-12 21:29:52

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

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. (...)

Pfiou !

Hors ligne

#15 2010-02-17 18:26:28

vincent3569
Membre
Lyon
2006-05-31
608

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

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 ?

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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