Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Gestione pagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    88

    Gestione pagine

    Ho uno sciptino di paginazione

    Suppenendo il caso abbia 10 pagine vorrei che si visualizzasse in questo modo
    pagina corrente 01 visualizzazione [1] 2 3 4 5 6 7 ... »
    pagina corrente 02 visualizzazione 1 [2] 3 4 5 6 7 ... »
    pagina corrente 03 visualizzazione 1 2 [3] 4 5 6 7 ... »
    pagina corrente 04 visualizzazione 1 2 3 [4] 5 6 7 ... »
    pagina corrente 05 visualizzazione « ... 2 3 4 [5] 6 7 8 ... »
    pagina corrente 06 visualizzazione « ... 3 4 5 [6] 7 8 9 ... »
    pagina corrente 07 visualizzazione « ... 4 5 6 [7] 8 9 10
    pagina corrente 08 visualizzazione « ... 4 5 6 7 [8] 9 10
    pagina corrente 09 visualizzazione « ... 4 5 6 7 8 [9] 10
    pagina corrente 10 visualizzazione « ... 4 5 6 7 8 9 [10]

    Nelle mie variabilo ho il numero max delle pagine(nMaxPages) e la pagina corrente(nCurrPage)

    Potete aiutarmi a risolvere questo cruccio?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La paginazione delle discussioni di questo forum in pratica?
    Tra i miei script trovi questo tipo di paginazione, ma le modifiche da fare non sono pochissime.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    88
    grazie Roby, mo ci quardo.

    quello che mi interessa e' capire come gestire tutto il discorso, una volta capito come gestire lo scrivere e' il meno :=)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il mio script puoi scaricarlo quindi è più facile.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    88
    Ciao Roby_72

    Con l'aggiunta di alcune righe di codice al tuo sorgente sono riuscito a ricreare l'effetto che andavo cercando.

    Mi permetto di postarti la soluzione da me trovata.
    Questo fa si che in ogni caso io vedo 5 link alle mie pagine anche se mi trovo nella prime o ultime pagine
    Codice PHP:
    <%
     if 
    iPageCount 2 then
      
    if iPageCurrent-1 then 
       da_pag 
    1
      
    else 
       if 
    iPageCurrent iPageCount 3 then
        da_pag 
    iPageCurrent + (iPageCount iPageCurrent 2)
       else
        
    da_pag iPageCurrent 2
       end 
    if
      
    end if
      if 
    iPageCurrent+iPageCount then 
       fino_a_pag 
    iPageCount 
      
    else 
       if 
    iPageCurrent 3 then
        fino_a_pag 
    iPageCurrent + (iPageCurrent 1)
       else
        
    fino_a_pag iPageCurrent 2
       end 
    if
      
    end if
     else
      
    da_pag 1
      fino_a_pag 
    iPageCount
     end 
    if
    %> 
    So che tu sei uno smanettone e mi farebbe piacere avere una tua opinione sulla soluzione da me adottata.

    Grazie

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.