proposition pour le nombre de page

Fonctionnement,questions,problèmes,critiques

Modérateurs : Stew, blacksrookie, Puff92, Zing

Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

proposition pour le nombre de page

Message par Alex51 »

Voilà, Comme il y a des topic qui ont plus de 200 pages, c'est assez fastidieux d'aller à une page bien précise.

On peut aller de page en page, aller à la première page ou à la dernière page, mais on ne peut pas choisir la page que l'on veut.


Sur certains forums j'ai déjà vu qu'on pouvait, juste à côté du nombre de page, rentrer la page qu'on souhaite aller. Je trouve cela bien pratique :jap:

Peut-on rajouter çà ici, ou vous avez peur que Dorian fasse encore une connerie? :voyons:

:rhoo:
fer de lance
Messages : 22102
Inscription : mer. août 23, 2006 9:27 am
Localisation : Alsace - 68

Message par fer de lance »

Nan on a peur qu'il fasse une connerie c'est bien ca :areuh: :rhoo:
Dans chaque femme il y a quelque chose de bien.... Mais vous devez l'introduire vous-même dedans.

==========================

Image
Jona
Messages : 15561
Inscription : lun. oct. 30, 2006 8:07 pm
Localisation : +92100

Message par Jona »

:rhoo:
DORIAN
Messages : 17656
Inscription : ven. juil. 30, 2004 5:04 pm
Localisation : + 77

Message par DORIAN »

:-o :-o

bande d'enfoirés :tiens: :tiens: :tiens:

Pour la peine je toucherais à rien :gurk:






























c'est pas plus mal je pense :oops:
Speedster vendu


Dorian Admininutile

phpBB : Critical Error

Could not connect to the database

:OO:
lolocb
Admin
Messages : 12407
Inscription : lun. juil. 05, 2004 3:40 pm
Localisation : Ile de france
Contact :

Message par lolocb »

si je ne me goure pas ce type de moteur de forum ne permet pas cette possibilité (ni les nouvelles versions il semblerait)

donne moi un exemple pour que je vois ce qui en est ;)
Fabcharreton
Messages : 951
Inscription : mar. févr. 06, 2007 11:42 pm
Localisation : Saint Symphorien d'Ozon

Message par Fabcharreton »

J'aurais mis :"proposition pour accèsparce aux pages" :jap: plutôt parce que je vois pas le rapport avec le nombre de pages

Qu'il y est 50 ou 100 pages, le problème est le même
Speedster 2,2l silver de février 2007 à mai 2008, 12.000 km parcouru.
Retour en MX5 ND 2l 160 red depuis septembre 2022
"La Terre n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent"
astra man (Julien)
Admin
Messages : 2050
Inscription : lun. juil. 05, 2004 5:31 pm

Message par astra man (Julien) »

Vous voulez ça ? Je peux le faire en 3 cliques de souris et 5 claps de clavier je pense :OO:

Selon la structure :

viewtopic.php?t=1366&postdays=0&postorder=asc&start=2100

T == L'ID du sujet
Postdays == Le temps qu'il reste au topic
Postorder == sortie du + vieux au + récent asc // + récent au + vieux desc
Start == l'ID du message qui commence la page, ex : 1485 = 100ème page, soit 15 messages par page(s)

:jap:
Image
Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

Message par Alex51 »

lolocb a écrit :donne moi un exemple pour que je vois ce qui en est ;)


je n'arrive plus à en retrouver... :transpire:

A côté des n° des pages il y a une case ou l'on peut rentrer la page que l'on souhaite aller (je sais pas si c'est bien français çà :D )
astra man (Julien)
Admin
Messages : 2050
Inscription : lun. juil. 05, 2004 5:31 pm

Message par astra man (Julien) »

Image

Un truc comme ça ?
Image
Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

Message par Alex51 »

oui!

Un petit rectangle avec écrit à l'intérieur "allez à la page n°..." juste à côté des n° de page serait suffisant :jap:

Enfin je dis çà, mais c'était juste une proposition. Car des fois j'aime bien revenir à certaines pages mais c'est chiant de cliquer 50 fois en arrière pour y aller ::::
astra man (Julien)
Admin
Messages : 2050
Inscription : lun. juil. 05, 2004 5:31 pm

Message par astra man (Julien) »

Comme dis, je dois arrivé à faire qqch. Je vais regardé ça demain de mon côté et proposer à nos modomisateurs ;)
Image
Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

Message par Alex51 »

:II: :II: :II:
DORIAN
Messages : 17656
Inscription : ven. juil. 30, 2004 5:04 pm
Localisation : + 77

Message par DORIAN »

astra man (Julien) a écrit :Vous voulez ça ? Je peux le faire en 3 cliques de souris et 5 claps de clavier je pense :OO:

Selon la structure :

viewtopic.php?t=1366&postdays=0&postorder=asc&start=2100

T == L'ID du sujet
Postdays == Le temps qu'il reste au topic
Postorder == sortie du + vieux au + récent asc // + récent au + vieux desc
Start == l'ID du message qui commence la page, ex : 1485 = 100ème page, soit 15 messages par page(s)

:jap:


Pas de soucis, si vous voulez je m'en occupe :-><:







































quoi ??? :evil:

je suis pas crédible ??? :rhoo:
Speedster vendu


Dorian Admininutile

phpBB : Critical Error

Could not connect to the database

:OO:
Stew
Messages : 15449
Inscription : ven. oct. 03, 2003 6:56 pm
Localisation : +Stewland (25)

Message par Stew »

:no2: :bravo2:





:Senior:
Less power... more Driving , Change the rules !!! :-><: :vroum:
ImageImageImage
jade-87
Messages : 1427
Inscription : mar. sept. 12, 2006 11:50 am
Localisation : +Limoges 87

Message par jade-87 »

moi je dis : il faut laisser faire Dorian, on devrait avoir un super 1er mai :rhoo: :MDR: :MDR:
astra cab diamant 1.8 16V
speedster 2.2l bleu 3017
mustang rubis 5l V8

Pensez à recenser votre Speedy auprès de Senior

ne critique pas l'auto des autres si tu ne veux pas être critiquer ! Ai la gentleman attitude !

En direct du siège social des intégristes .... Vive le CRIL !
DORIAN
Messages : 17656
Inscription : ven. juil. 30, 2004 5:04 pm
Localisation : + 77

Message par DORIAN »

:jap:

merci enfin quelqu'un qui me fait confiance :II:


:gurk:
Speedster vendu


Dorian Admininutile

phpBB : Critical Error

Could not connect to the database

:OO:
senior
Premier Sinistre
Messages : 119789
Inscription : mar. déc. 13, 2005 7:04 pm
Localisation : + Saône et Loire (71)

Re: proposition pour le nombre de page

Message par senior »

Alex51 a écrit :Voilà, Comme il y a des topic qui ont plus de 200 pages, c'est assez fastidieux d'aller à une page bien précise.

On peut aller de page en page, aller à la première page ou à la dernière page, mais on ne peut pas choisir la page que l'on veut.


Sur certains forums j'ai déjà vu qu'on pouvait, juste à côté du nombre de page, rentrer la page qu'on souhaite aller. Je trouve cela bien pratique :jap:

Peut-on rajouter çà ici, ou vous avez peur que Dorian fasse encore une connerie? :voyons:

:rhoo:


Il devient de moins en moins con cet Alex, quelle tristesse ! :twisted:
Quand je lis ce que je lis, quand je vois ce que je vois, quand j'entends ce que j'entends, je suis heureux de penser ce que je pense


RECENSEMENT SPEEDSTER
Pour tenir à jour la liste de tous les Speedster du forum, inscrivez-vous ! [CLIC]
Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

Message par Alex51 »

Je peux faire une petit effort rien que pour toi si tu veux :raoul:

Mais je te laisse apprécier mes véritables qualités en HS :jap:

:D
senior
Premier Sinistre
Messages : 119789
Inscription : mar. déc. 13, 2005 7:04 pm
Localisation : + Saône et Loire (71)

Message par senior »

Alors Julien, quand nous concoctes-tu ton by-pass génial ? ;)
Quand je lis ce que je lis, quand je vois ce que je vois, quand j'entends ce que j'entends, je suis heureux de penser ce que je pense


RECENSEMENT SPEEDSTER
Pour tenir à jour la liste de tous les Speedster du forum, inscrivez-vous ! [CLIC]
astra man (Julien)
Admin
Messages : 2050
Inscription : lun. juil. 05, 2004 5:31 pm

Message par astra man (Julien) »

Pas encore eu le temps de développer qqch, je suis en plein déménagement avec des accès limité au Web. Mais j'ai regardé et je sais ou je dois faire les changements. Dès que possible je vous le fait ;)
Image
DORIAN
Messages : 17656
Inscription : ven. juil. 30, 2004 5:04 pm
Localisation : + 77

Message par DORIAN »

astra man (Julien) a écrit :Pas encore eu le temps de développer qqch, je suis en plein déménagement avec des accès limité au Web. Mais j'ai regardé et je sais ou je dois faire les changements. Dès que possible je vous le fait ;)


t'embête pas, je peux m'en occuper si tu veux :gurk:
Speedster vendu


Dorian Admininutile

phpBB : Critical Error

Could not connect to the database

:OO:
senior
Premier Sinistre
Messages : 119789
Inscription : mar. déc. 13, 2005 7:04 pm
Localisation : + Saône et Loire (71)

Message par senior »

DORIAN a écrit :
astra man (Julien) a écrit :Pas encore eu le temps de développer qqch, je suis en plein déménagement avec des accès limité au Web. Mais j'ai regardé et je sais ou je dois faire les changements. Dès que possible je vous le fait ;)


t'embête pas, je peux m'en occuper si tu veux :gurk:


Ach, zabotach ! :areuh:
Quand je lis ce que je lis, quand je vois ce que je vois, quand j'entends ce que j'entends, je suis heureux de penser ce que je pense


RECENSEMENT SPEEDSTER
Pour tenir à jour la liste de tous les Speedster du forum, inscrivez-vous ! [CLIC]
astra man (Julien)
Admin
Messages : 2050
Inscription : lun. juil. 05, 2004 5:31 pm

Message par astra man (Julien) »

senior a écrit :
DORIAN a écrit :
astra man (Julien) a écrit :Pas encore eu le temps de développer qqch, je suis en plein déménagement avec des accès limité au Web. Mais j'ai regardé et je sais ou je dois faire les changements. Dès que possible je vous le fait ;)


t'embête pas, je peux m'en occuper si tu veux :gurk:


Ach, zabotach ! :areuh:


Voilà pour toi Dorian :

Code : Tout sélectionner

//
// If we've got a hightlight set pass it on to pagination,
// I get annoyed when I lose my highlight after the first page.
//
$pagination = ( $highlight != '' ) ? generate_pagination_dev("viewtopic_dev.$phpEx?" . POST_TOPIC_URL . "=$topic_id&amp;postdays=$post_days&amp;postorder=$post_order&amp;highlight=$highlight", $total_replies, $board_config['posts_per_page'], $start) : generate_pagination_dev("viewtopic_dev.$phpEx?" . POST_TOPIC_URL . "=$topic_id&amp;postdays=$post_days&amp;postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);


Code : Tout sélectionner

//
// Pagination routine, generates
// page number sequence
//
function generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE)
{
   global $lang;

   $total_pages = ceil($num_items/$per_page);

   if ( $total_pages == 1 )
   {
      return '';
   }

   $on_page = floor($start_item / $per_page) + 1;

   $page_string = '';
   if ( $total_pages > 10 )
   {
      $init_page_max = ( $total_pages > 3 ) ? 3 : $total_pages;

      for($i = 1; $i < $init_page_max + 1; $i++)
      {
         $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&amp;start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
         if ( $i <  $init_page_max )
         {
            $page_string .= ", ";
         }
      }

      if ( $total_pages > 3 )
      {
         if ( $on_page > 1  && $on_page < $total_pages )
         {
            $page_string .= ( $on_page > 5 ) ? ' ... ' : ', ';

            $init_page_min = ( $on_page > 4 ) ? $on_page : 5;
            $init_page_max = ( $on_page < $total_pages - 4 ) ? $on_page : $total_pages - 4;

            for($i = $init_page_min - 1; $i < $init_page_max + 2; $i++)
            {
               $page_string .= ($i == $on_page) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&amp;start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
               if ( $i <  $init_page_max + 1 )
               {
                  $page_string .= ', ';
               }
            }

            $page_string .= ( $on_page < $total_pages - 4 ) ? ' ... ' : ', ';
         }
         else
         {
            $page_string .= ' ... ';
         }

         for($i = $total_pages - 2; $i < $total_pages + 1; $i++)
         {
            $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>'  : '<a href="' . append_sid($base_url . "&amp;start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
            if( $i <  $total_pages )
            {
               $page_string .= ", ";
            }
         }
      }
   }
   else
   {
      for($i = 1; $i < $total_pages + 1; $i++)
      {
         $page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&amp;start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>';
         if ( $i <  $total_pages )
         {
            $page_string .= ', ';
         }
      }
   }

   if ( $add_prevnext_text )
   {
      if ( $on_page > 1 )
      {
         $page_string = ' <a href="' . append_sid($base_url . "&amp;start=" . ( ( $on_page - 2 ) * $per_page ) ) . '">' . $lang['Previous'] . '</a>&nbsp;&nbsp;' . $page_string;
      }

      if ( $on_page < $total_pages )
      {
         $page_string .= '&nbsp;&nbsp;<a href="' . append_sid($base_url . "&amp;start=" . ( $on_page * $per_page ) ) . '">' . $lang['Next'] . '</a>';
      }

   }

   $page_string = $lang['Goto_page'] . ' ' . $page_string;

   return $page_string;
}


Merci
:jap: :D :areuh:
Image
fer de lance
Messages : 22102
Inscription : mer. août 23, 2006 9:27 am
Localisation : Alsace - 68

Message par fer de lance »

Tout ce cinéma pour ces quelques lignes de code ... :shock:




:rhoo:
Dans chaque femme il y a quelque chose de bien.... Mais vous devez l'introduire vous-même dedans.

==========================

Image
Alex51
Messages : 9433
Inscription : lun. juil. 17, 2006 2:04 pm
Localisation : Reims +

Message par Alex51 »

super julien! :jap::II:
Stew
Messages : 15449
Inscription : ven. oct. 03, 2003 6:56 pm
Localisation : +Stewland (25)

Message par Stew »

je sais pas ce qui me retiens de modomiser Astra man ... on a dit qu'il fallait s'exprimer dans un français correct sans trop de fautes d'orthographe et là c'est incompréhensible ... :castor:



:gurk: :areuh:
Less power... more Driving , Change the rules !!! :-><: :vroum:
ImageImageImage
Jona
Messages : 15561
Inscription : lun. oct. 30, 2006 8:07 pm
Localisation : +92100

Message par Jona »

Je crois qu'il a oublié un espace sur la 28eme ligne :jap:
senior
Premier Sinistre
Messages : 119789
Inscription : mar. déc. 13, 2005 7:04 pm
Localisation : + Saône et Loire (71)

Message par senior »

A mon avis, ça va être un jeu d'enfant pour Dorian :siffle:
Quand je lis ce que je lis, quand je vois ce que je vois, quand j'entends ce que j'entends, je suis heureux de penser ce que je pense


RECENSEMENT SPEEDSTER
Pour tenir à jour la liste de tous les Speedster du forum, inscrivez-vous ! [CLIC]
Répondre