Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

flop25
2012-06-13 14:40:03

http://piwigo.org/dev/browser/extension … nf.inc.php ici avec une REGEX mais sinon str_remplace marche tout aussi bien s'il n'y a pas de retour chariot

notph
2012-06-13 14:37:52

C'est parceque je ne sais pas faire :p
Mais je vais regarder ça, promis.

flop25
2012-06-13 14:35:22

Alors conseil :
Pourquoi changer le code.tpl ? dans le même esprit que post:187485
Il faut se dire que le tpl c'est le squelette par défaut et que pour changer juste un bout d'os, il n'est pas nécessaire de changer tout l'os par un autre identique à 99% ^^

notph
2012-06-13 14:06:55

Code pour mettre les nom d'albums sous forme de liste:

add_event_handler('loc_end_page_header', 'notph2' );

function notph2 ()
{
global $template, $page, $conf;

$template_title = $page['title'];
$bread_array = explode($conf['level_separator'], $template_title);
$bread_previous_part = implode(" ", $bread_array);


$template->assign('ALBUMS_TITLES', $bread_previous_part);
}

On a donc créer une liste des albums qui ne comporte plus de séparateur. Il existe un moyen plus simple mais je préfère faire comme ça ici car cela bloquerai d'autres possibilités d'utilisation du script.

jQuery:

$('#at a').replaceWith('<li>'+$('#at a').html()+'</li>');

Ici on va rajouter des balises de liste autour des balises <a> qui forment notre fil d'ariane.

Dans index.tpl:

<ul id="at">{$ALBUMS_TITLES}</ul>

Dans la théorie il ne reste plus qu'a appeler jBreadCrumb et mettre un peu de css là dedans et ça devrait marcher.
Gotcha, j'ai appliqué ça sur le fil d'ariane. Concernant ton idée je pense que ça doit être transposable mais ne sachant pas où sont situé les bouts de code qui appellent la liste dans "Informations" je te laisserai regarder toi même.

notph
2012-06-13 12:38:35

Gotcha a écrit:

notph a écrit:

EDIT: Que voudrais-tu qu'elle fasse cette fonction exactement sous l'image? Un simple slideout?

Exemple : http://galerie.julien-moreau.fr/picture … tegory/543

Mais c'est un peu HS car le fil du sujet concerne le fil d'Ariane... Pourriez-vous me répondre sur un nouveau sujet (je suis pressé, je dois filer au travail).
Merci.

Voici donc un nouveau post pour discuter de ton idée.

Je n'ai pas trop de temps cette après-midi mais voilà l'idée:

Reprendre le code http://fr.piwigo.org/forum/viewtopic.ph … 58&p=2

Simplement remplacer "$conf['level_separator']" lors de l'implode par " " (espace)
Et ensuite en jQuery avec quelque chose comme
Rajouter <ul> et </ul> dans la balise où s'affiche ces informations

$('.BALISE a').replaceWith('<li>'+$('.BALISE a).html()+'</li>');

Et ensuite appeler le script jBreadcrumb selon l'exemple 3.

(Rappel: jBreadcrumb : http://www.comparenetworks.com/develope … crumb.html)

Voilà, dis moi ce que t'en pense. Pour ma part j'essayerai ça dans l'après midi ou ce soir.

Pied de page des forums

Propulsé par FluxBB

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