[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Навигация по страницам.
hom94ok
Есть некая индексовая страница. Есть посты на ней(блог). Но постов куча, листать уж очень долго. Кто может помочь сделать мини-навигацию по постам внизу страницы?. И сделать лимит постов на одну страницу естественно.

Решения проблемы в инете что-то не нашел sad.gif
Zzepish
Пагинатор
sign63
Поставь просто ограничение по 20 постов на страницу, и не надо будет навигацию,(правильные люди вообще сами делают Ctrl + F =) если что то нужное прям) но обязательно бы кнопку "На верх" на каком нить js)

_____________
user posted image
Valick
Цитата
по 20 постов на страницу, и не надо будет навигацию

вам пока лучше больше читать, чем писать wink.gif
hom94ok, что за блог такой без пагинатора (постраничной навигации)?
___
кстати повальная тенденция на подгрузку контента при скролбаре (эдакий недопагинатор) одного меня вымораживает?


_____________
Стимулятор ~yoomoney - 41001303250491
sign63
Я думал он про навигацию как в Sublime справа... если на странице слишком много постов, такая мини карта по странице

_____________
user posted image
hom94ok
Блог вот какой, написан за пару минут, еще много чего нужно сделать. Но постов будет много. 1) Нужен огранечитель постов на страницу. 2) навигация по страницам с постами внизу индексевой стр.
csgo.hut4.ru
Valick
hom94ok, в чем смысл? Постараничная навигация это элементарная задача, и если она вызывает затруднения, то может взять готовый движок для блога коих навалом в инете?
Цитата
Блог вот какой, написан за пару минут

Вы имели ввиду собран из кусков чужого кода?
Вы реально спрашиваете такую вешь незнание которой ставит под сомнение ваше авторство "блога"
__
ну и для того чтобы получить помощь нужны конкретные действия с вашей стороны
структуру таблиц и куски кода куда надо вставить пагинатор (хотя это давно можно было вам самому нагуглить)


_____________
Стимулятор ~yoomoney - 41001303250491
hom94ok
Окей. Всем спасибо. Буду пробовать что-нибудь делать
innovate
Цитата
кстати повальная тенденция на подгрузку контента при скролбаре (эдакий недопагинатор) одного меня вымораживает?

Жуть полная. ИМХО оправдано только при скроле картинок в google/yandex wink.gif
Michael
У нас тут даже когда то конкурс по этой теме был.

_____________
There never was a struggle in the soul of a good man that was not hard
Valick
hom94ok, так вы пробуя выкладывайте сюда код, если что тут поправят

_____________
Стимулятор ~yoomoney - 41001303250491
hom94ok
Не знаю ребят. Что-то у меня ничего не получается (

<?php
$per_page = 10;
$pages_query = mysql_query("SELECT COUNT('id') FROM 'news' ");
$query = mysql_query("SELECT 'title' FROM 'news' ");
while ($query_row = mysql_fetch_assoc($query)) {

echo '<p>', $query_row ['title'] ,'</p>';

}




?>
Michael
ну так тебе для SELECT-запроса надо числа для LIMIT посчитать сначала.

_____________
There never was a struggle in the soul of a good man that was not hard
hom94ok
Нашел я тут простенький пагинатор, но и в нем у меня ошибки:

<?php
include 'connect.php'; // connect to bd

$per_page = 6;

$pages_query = mysql_query("SELECT COUNT ('id') FROM 'names' ");
$pages = ceil(mysql_result($pages_query) / $per_page) ;

$page = (isset($_GET['page'])) ? (int) $_GET['page'] : 1;
$start = ($page - 1) * $per_page;

$query = mysql_query("SELECT 'name' FROM 'names' limit $start, $per_page ");
while ($query_row = mysql_fetch_assoc($query)) {

echo '<p>', $query_row['name'] ,'</p>';

}

if ($pages >= 1 && $page <= $pages) {

for ($x = 1; $x<=$pages; $x++) {

echo($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a> ';

}

}



?>


Warning: mysql_result() expects at least 2 parameters, 1 given in
Вот строка с ошибкой:
$pages = ceil(mysql_result($pages_query) / $per_page) ;

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
И вот:
while ($query_row = mysql_fetch_assoc($query)) {

Ничего не понимаю (
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.