#1 2009-02-21 08:51:34

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

[RESOLU] Piwigo - Choisir le n° de page

Bonjour,

Une petite modif qui permet de saisir le n° de page directement

Quand on a beaucoup de pages, c'est pratique !!!

En 1.7.3, le champ venait s'ajouter sous les n° de pages

Je ne suis plus sûr... je crois que c'est P@t qui avait fait cela mais j'ai un (petit) doute ;-)

Bon WE à tous

Dernière modification par Pierrot_Rennes (2009-02-21 17:19:56)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#2 2009-02-21 09:02:25

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [RESOLU] Piwigo - Choisir le n° de page

Je ne dois pas être bien réveillé mais est ce que tu peut être plus précis ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2009-02-21 10:22:08

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

Re: [RESOLU] Piwigo - Choisir le n° de page

Oui oui, c'est bien moi qui avait fait ca....
Peux-tu me redonner le bout de code?


P@t

Hors ligne

#4 2009-02-21 11:02:25

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: [RESOLU] Piwigo - Choisir le n° de page

P@t a écrit:

Oui oui, c'est bien moi qui avait fait ca....
Peux-tu me redonner le bout de code?

Salut à vous deux,

Un instant, j'ai eu peur car je ne retrouvais pas le code...

Et puis recherche dans le forum ;-)

C'est sur ce post

Tu avais fourni un premier code puis celui de centrage

J'ai essayé en 2.0.0 mais ça ne marche pas


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#5 2009-02-21 16:53:00

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

Re: [RESOLU] Piwigo - Choisir le n° de page

Voila le code pour la 2.0.0:

add_event_handler('loc_end_index', 'direct_jump');

function direct_jump()
{
    global $template, $user, $page;
   
    if (isset($_POST['submit_jump']) and is_numeric($_POST['direct_jump'])) {
   
        $go_to = $user['nb_image_page'] * ($_POST['direct_jump'] - 1);
       
        if ($go_to >= count($page['items'])) {
            $go_to = intval(count($page['items']) / $user['nb_image_page']) * $user['nb_image_page'];
        }
       
        redirect(duplicate_index_url(array(), array('start')) . '/start-' . $go_to);
    }
       
    if (!empty($page['navigation_bar'])) {
        $template->concat('NAV_BAR', '
<br/><br/>
<form method="post" action="">
<div style="text-align:center;">
Aller directement &agrave; la page &nbsp;
<span style="vertical-align:middle;">
<input type="text" size="1" maxlength="2" name="direct_jump"/>
<input class="submit" type="submit" value="Go!" name="submit_jump"/>
</span>
</div>
</form>
');
    }
}


P@t

Hors ligne

#6 2009-02-21 17:19:30

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: [RESOLU] Piwigo - Choisir le n° de page

Merci beaucoup P@t,

T'es un chef !! (d'orchestre ??) ;-)

Impec...


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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