#1 2013-02-20 20:42:59

Mike55
Invité

masquer lien accueil

En utilisant le plugin additionnal page, pour créer une page d'accueil, le fil d'ariane devient :

accueil/albums/mon album/mon sous album...

J'aimerais ne pas afficher "accueil" car il ne s'agit que d'une animation que l'on verrait en entrant sur le site. Je voudrais donc avoir un fil d'ariane du genre

albums/mon album/mon sous album...

Malheureusement mes connaissances en php sont trop limitées pour faire cette modif!

Merci d'avance si quelqu'un avait une solution.

#2 2013-02-20 23:57:33

Miklfe
Membre
Sarthe
2010-11-13
364

Re: masquer lien accueil

salut
ça peut se faire avec une petite fonction javascript:

Code:

$(function(){
    $('#content .titrePage h2 a').first().remove();
    var $titre=$('#content .titrePage h2').html();
    var $titre=$titre.substring(2);
    $('#content .titrePage h2').replaceWith("<h2>"+ $titre +"</h2>");
    });

le plus simple c'est de passer la fonction par un template extension pour votre thème, créer avec LocalFiles Editor(pense à activer le template ainsi créer).

Hors ligne

#3 2013-02-21 18:54:46

Mike55
Invité

Re: masquer lien accueil

J'ai ajouté ce code entre balises <script></script> dans le body d'une copie du header.tpl de mon thème.
J'ai bien activé la copie et j'ai le message d'erreur suivant:

syntax error: unrecognized tag: $('#content .titrePage h2 a').first().remove(); var $titre=$('#content .titrePage h2').html(); var $titre=$titre.substring(2); $('#content .titrePage h2').replaceWith("
"+ $titre +"

"); (Smarty_Compiler.class.php, line 446) in /users/home/hetzel1u/www/Piwigo/include/smarty/libs/Smarty.class.php on line 1093

Est-ce de ma faute ou y a-t-il une petite coquille dans la fonction?

Merci d'avance!

Michaël

#4 2013-02-21 19:04:45

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3556

Re: masquer lien accueil

remplacez l'accolade ouvrante par {ldelim}
ou englobez tout le code par {literal}...{/literal}
au choix

Hors ligne

#5 2013-02-21 19:33:05

Mike55
Invité

Re: masquer lien accueil

Merci pour votre réponse rapide!

Ça fonctionne bien pour certains albums mais pas pour tous. Est-ce lié au nom des albums?

Par contre ça ne fonctionne pas pour la page index!

Merci pour votre aide!

#6 2013-02-21 19:51:19

Mike55
Invité

Re: masquer lien accueil

Il semble que les albums pour lesquels cela ne fonctionne pas soient ceux qui contiennent des sous albums.

Pour les albums de niveau 1 ne contenant que des photos, cela fonctionne!

#7 2013-02-21 22:31:38

Miklfe
Membre
Sarthe
2010-11-13
364

Re: masquer lien accueil

salut
moi ça fonctionne à tout les niveau avec le code entre {footer_script}{literal}  fonction javascript {/literal}{/footer_script}

Hors ligne

#8 2013-02-21 23:15:47

Miklfe
Membre
Sarthe
2010-11-13
364

Re: masquer lien accueil

par contre ça ne fonctionne pas dans la page picture, tu peux donc mettre, de la même façon ce code dans un template extention de picture.tpl

Code:

{footer_script}{literal}
$(function(){
    $('.browsePath a').first().remove();
    var $titre=$('.browsePath').html();
    var $titre=$titre.substring(8);
    $('.browsePath ').replaceWith($titre);
    });
{/literal}{/footer_script}

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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