it-swarm.it

Quanto dovremmo mostrare se l'utente fa clic alla fine di un lungo elenco di pagine?

Lascia che ti dia un esempio di cosa intendo per un lungo elenco di pagine: List of Pages

Quindi, quando fai clic su 19, deve determinare quante nuove pagine mostrare e quante vecchie pagine non mostrare.

Per esempio: List 2

Quante nuove pagine dovresti e quante vecchie pagine non dovresti mostrare?

6
Dair

Ecco la risposta ufficiale della Yahoo Developer Network - Design Pattern Library su Ricerca impaginazione :

In qualsiasi pagina dopo 6 (7 e successive), i collegamenti alle pagine dovrebbero iniziare dalla pagina corrente meno 5. Ad esempio, quando a pagina 7, la prima pagina sarà 2 (7 - 5 = 2) e l'ultima pagina essere 11 (mostra ancora 10 pagine.)

4
Dan Barak

Suppongo che dipenda da come pensi che i tuoi utenti vorranno interagire con i tuoi contenuti.

Ad esempio, quando eseguo il paging attraverso gli archivi dei blog, penso che un semplice modello più vecchio/più recente funzioni, specialmente quando su una pagina vengono mostrati più post di blog (ed esiste un archivio più completo, come post per mese/categoria/qualunque cosa).

Con cose come i forum, tendo a concordare con il modello "1 ... 7 8 9 ... 30". Non credo che il numero di pagine nel "centro" dei numeri di pagina sia importante, purché non sia eccessivo. Potrebbe essere inferiore se non ti aspetti che molte pagine esistano, o più a lungo se ti aspetti un numero enorme di pagine (ad esempio google, come nell'esempio nella tua domanda).

Ci sono molti altri modelli che possono funzionare a seconda di ciò che stai impaginando (ad esempio "precedente, successivo, vai alla pagina:") ma come molte altre cose, dipende. Non esiste una risposta universalmente corretta.

Ma non è quello un grosso problema dopo tutto. Se rovini il tuo modello di impaginazione, sono sicuro che non ci sarà un danno significativo fino a quando sarà in qualche modo utilizzabile.

1
Carson Myers

Perché possiamo rispondere alle nostre stesse domande: da quello che ho notato, molti siti Web sciolti mostrano due nuove pagine e perdono due vecchie pagine.

Per esempio:

Initial State

Quindi quando premo 5 (che è la fine della lista):

State Two

0
Dair

Trovo che la paginazione del forum vBulletin sia la più utile. Se ti trovi in ​​una pagina # 1000 di 5000, mostrerebbe:

<< Primo <Precedente ... 500 900 950 990 998 999 10 1001 1002 1010 1050 1100 1500 2000 ... Successivo> Ultimo >>

Avere 10, 50, 100, 500 passi è abbastanza conveniente e di solito li uso molto.

0
serg

La possibilità di passare a un "numero di pagina" è generalmente utile solo nei casi in cui è presente materiale ad es. la quinta pagina in un determinato momento probabilmente rimarrà lì per un po '. Altrimenti, essere in grado di mostrare la pagina "successiva" e "precedente" piena di cose è utile, ma qualsiasi navigazione oltre quella dovrebbe essere basata su qualunque criterio sia usato per ordinare gli elementi nella lista. Se ci sono venti pagine di autori ordinate per nome, hanno collegamenti per lettere o intervalli di esse; se l'utente fa clic su una lettera con più di un oage di voci, mostra i nomi dall'inizio di quella lettera, ma aggiungi collegamenti con intervalli di nomi.

Allo stesso modo se gli articoli sono ordinati cronologicamente, hanno collegamenti per anni e mesi e, se necessario, si suddividono per ore o minuti.

Se gli articoli del valore di 5.000 pagine vengono ordinati in ordine cronologico, essere in grado di passare a pagine specifiche potrebbe consentire a qualcuno che desidera un elemento per una data specifica di inserirsi su di esso senza dover fare clic su "successivo" 2000 volte, ma se ciò che l'utente desidera è per trovare una data particolare, sarebbe meglio consentire all'utente di specificare la data piuttosto che imporgli di indovinare una pagina, vedere cosa c'è lì, perfezionare le sue ipotesi, ecc.

0
supercat