lemonlimelike: Вы когда копируете эти строчки, вы вообще не задумываетесь как они работают и что там в них написано, просто копируете целиком, и надеетесь что получится работающая программа? Нет, не так вот должно получится, но я не стану делать работу за вас. Тем более, если вы пытаетесь чему-то научиться - что-то идет очень-очень не так.
lemonlimelike: вам нужно решить две задачи:
1.
а. узнать сколько всего в базе роликов
б. показать внизу список с номерами страниц и ссылками
2.
в зависимости от того, какая страница выбрана показывать нужные ролики.
Тот кусок, что вы нагуглили, и который зачем-то хотели выбросить, решает задачу 1б.
То, что я я написал про limit и offset решает задачу 2: позволяет выбирать из базы не все ролики, а только те. что должны быть на второй странице, или на третьей или сколько их там у вас будет.
lemonlimelike: Этот кусок, который вы собрались заменять выводит номера страниц. Я уже не надеюсь на то, что вы его сами написали, но вы его вообще запускали?
И в результате мы имеем... дайте-ка посчитать... 1-2к рублей в месяц? Да, один-два раза можно это сделать для опыта, но рассматривать сайты за 1к рублей как источник дохода - смешно.
Alex_87: Я не издеваюсь, но я не знаю как исправить главную ошибку: непонимание потока и абсолютного позиционирования. Вы неправильно себе представляете как оно работает и пытаетесь натянуть сову на глобус, образно говоря. Я бы подсказал как переделать, но я не могу догадаться что вы пытаетесь сделать.
Все пропало, замкнутый круг. Вы не можете объяснить чего хотите и не понимаете как исправить положение самостоятельно. Придется немного остыть, и либо попытаться описать требования либо таки читать учебник. Такие дела.
Еще раз, для тугих: элементы с position:absolute изымаются из потока, и не занимают место. Вы можете использовать костыли - добавить в родительский элемент каких-то других элементов или задать высоту жестко height: 500px, например. Это принесет вам дополнительные проблемы, но "надо значит надо". Хоть вы и не понимаете как это работает.
Alex_87: Вам уже ответили - элементы "проваливаются вверх" потому, что у блока с position:relative нулевая высота. Как бороться? Ну добавить ему высоту вы и сами догадались, но вам еще предстоит получить пачку проблем с этим костылем. Правильно было бы переделать структуру, но для вас это слишком простой путь. Ну ок.
Alex_87: Я знаю как позиционировать элементы, и применяю абсолютное позиционирование там, где мне это нужно. А у вас ситуация примерно такая, если утрировать:
Нарисовать что-то
этакое
заявить что это чертеж и отдать строителям, напрмиер. А потом удивляться почему окно и крыша валяются на земле, а не висят в воздухе.
Alex_87: Ну или поменьше пользоваться теми штуками, работу которых не понимаете. Так норм: https://codepen.io/anon/pen/mMJRez ? Зачем вам было нужно абсолютное позиционирование?