Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Paginazione pesantissima
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      mix Bannato Super User • ultima modifica di

      Grazie mille la implemento subito... spero che sia questo il problem altrimenti sono fregato 😞

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        spaccioman User Attivo • ultima modifica di

        Ciao ragazzi,
        ho provato ad implementare questo sistema di paginazione ma ho dei problemi, i conti non tornano! http://www.spaccioworld.com/webcommunity/forum/Politica/REFERENDUM-SULLA-DEVOLUTION/1/0/1149275869.htm a questo link potete notare come c'è il vecchio sistema di paginazione e subito dopo quello nuovo suggerito in questo topic. Ho settato in questo modo la funzione:

        myPagination(LinkPagina, NumeroTotaleDiRecord, NumeroDiRecordPerPagina, RecordDiPartenza, $add_prevnext_text = TRUE)
        ``` tuttavia la paginazione non funge. Il problema che ho individuato è il seguente, spero mi possiate dare una mano nel risolverlo: dunque il record di partenza è lo 0, per cui se voglio 10 record per pagina, a pagina due dovrà cominciare da 10, a pagina tre da 20 e via discorrendo...invece quello che succede nello script è che a pagina due parte da 1, a pagina tre parte da 2...insomma il record di START per la richiesta nel DB è sbagliato. Bisogna correggere la funzione o sono io che la setto male? Grazie mille a tutti
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          spaccioman User Attivo • ultima modifica di

          Ok, ho risolto così il problema:
          poiché la funzione passa come con GET il numero della pagina da visualizzare e non il record dal quale iniziare, moltiplico nella richiesta sql il valore START con il numero di visualizzazzioni per pagina, per cui se chiedo la pagina 3 con 10 visualizzazzioni per pagina, nella richiesta sql avverà $_GET['start']10, dunque partirà dal record 30! ecco il codice della richiesta nel punto interessato ```
          $sql = "[...] LIMIT ".$_GET['start']
          $rec_pagina.",$rec_pagina";

          il problema è che adesso la pagina la cambia correttamente ma non mi evidenzia la pagina corrente su cui sono! vi invito a guardare qui, anche cliccando il numero della pagina resta fermo su 1 http://www.spaccioworld.com/webcommunity/forum/Politica/REFERENDUM-SULLA-DEVOLUTION/1/0/1149275869.htm...????
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            margheritebianche User Attivo • ultima modifica di

            In $start_item passi correttamente il numero del primo record da visualizzare (e non della pagina), quello identifica poi la pagina su cui fa la paginazione.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              spaccioman User Attivo • ultima modifica di

              ok, ma se è così come dici tu perché nei link che genera la funzione lo $start_item invece di essere per ogni numero di pagina "0, 10, 20, 30" mi è "0, 1, 2, 3, ..."??Non capisco....

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                margheritebianche User Attivo • ultima modifica di

                Perchè così la puoi moltiplicare direttamente tu per il numero di item per pagina e sai il valore.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  spaccioman User Attivo • ultima modifica di

                  che stupido, hai ragione tu, io facevo moltiplicare solo nella uqery sql e nella funzione lasciavo la costante 0 ad item_start...grazie mille!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    mix Bannato Super User • ultima modifica di

                    Niente da fare anche con la paginazione il tutto resta pesantissimo, voi cosa farestE?
                    http://www.spaccioworld.com/webcommunity/forum/Spaccio-Time/tutto-cio-che-ti-passa-per-la-testa/0/1144846651.htm

                    Abbiamo solo in questo tread 830 pagine help perfavore ci mette mezze minuto per caricare non e proprio fattibile.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fabioski Bannato User Attivo • ultima modifica di

                      Non riesco a capire la funzione.
                      Che devo dare in $url?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fabioski Bannato User Attivo • ultima modifica di

                        Per la paginazione "fine" ovver oche mi mostra la pagina una per una ho usato questa splendida funzione:
                        http://www.guidoz.it/forum/viewtopic.php?t=451

                        Ora però vorre ifare una paginazione grossolana che mi mostri i link alle pagine multiple di per esempio 50 ovvero (50 ,100, 150 e così via).

                        Come posso fare con la paginazione dell'esempio di html.it?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti