HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.03.2023, 03:39
Solution
Постоянный
Регистрация: 06.09.2017
Сообщений: 505
С нами: 4571066

Репутация: 251


По умолчанию

Вообщем, хочу ограничивать информацию(поступает автоматически) на сайт, но задался вопросом, как осуществить создание таких страниц и переноса информации на них.



Буду благодарен любой информации.
 
Ответить с цитированием

  #2  
Старый 27.03.2023, 19:50
0Z0SK0
Познающий
Регистрация: 14.02.2023
Сообщений: 41
С нами: 1709244

Репутация: 13
По умолчанию

Это называется - пагинацией.

PHP:





Код:
total;
        
        if ($this->page page;
        }
        
        if (!(int)$this->limit) {
            $limit = 10;
        } else {
            $limit = $this->limit;
        }
        
        $num_links = $this->num_links;
        $num_pages = ceil($total / $limit);
        
        $output = '';
        
        if ($page > 1) {
            $output .= 'url) . '">' . $this->text_prev . '';
        }

        if ($num_pages > 1) {
            if ($num_pages  $num_pages) {
                    $start -= ($end - $num_pages);
                    $end = $num_pages;
                }
            }

            if ($start > 1) {
                $output .= '...';
            }

            for ($i = $start; $i ' . $i . '';
                } else {
                    $output .= 'url) . '">' . $i . '';
                }   
            }
                            
            if ($end ...';
            }
        }
        
        if ($page url) . '">' . $this->text_next . '';
        }
        
        return $output ? 'style_links . '">' . $output . '' : '';
    }
}
?>
 
Ответить с цитированием

  #3  
Старый 28.03.2023, 18:55
Solution
Постоянный
Регистрация: 06.09.2017
Сообщений: 505
С нами: 4571066

Репутация: 251


По умолчанию

Цитата:
Сообщение от 0Z0SK0  

Это называется - пагинацией.

PHP:





Код:
total;
       
        if ($this->page page;
        }
       
        if (!(int)$this->limit) {
            $limit = 10;
        } else {
            $limit = $this->limit;
        }
       
        $num_links = $this->num_links;
        $num_pages = ceil($total / $limit);
       
        $output = '';
       
        if ($page > 1) {
            $output .= 'url) . '">' . $this->text_prev . '';
        }

        if ($num_pages > 1) {
            if ($num_pages  $num_pages) {
                    $start -= ($end - $num_pages);
                    $end = $num_pages;
                }
            }

            if ($start > 1) {
                $output .= '...';
            }

            for ($i = $start; $i ' . $i . '';
                } else {
                    $output .= 'url) . '">' . $i . '';
                }  
            }
                           
            if ($end ...';
            }
        }
       
        if ($page url) . '">' . $this->text_next . '';
        }
       
        return $output ? 'style_links . '">' . $output . '' : '';
    }
}
?>

да бро! но как я понял легче использовать jquery datatables =)
 
Ответить с цитированием

  #4  
Старый 31.03.2023, 22:41
shinoa
Участник форума
Регистрация: 06.11.2017
Сообщений: 299
С нами: 4482776

Репутация: 98
По умолчанию

Цитата:
Сообщение от excold  

да бро! но как я понял легче использовать jquery datatables =)
Только если речь об объеме данных
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.