[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Зацените постраничную навигацию)
Страницы: 1, 2, 3, 4
twin
page - пэйдж - пагинация. Страница. Листание страниц.
На сайте реализован другой механизм, он называется fast jumping

При этом всё грузится на страницу сразу. А пагинация, это несколько иное...

Кстати, хотел попросить ссылку на стандарт, где написано
Цитата
пагинатор не должен быть привязан какой-то таблице, должен быть универсальным

Кто это его загнал в долги? Кому это он стал должен?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kaww
Цитата
При этом всё грузится на страницу сразу. А пагинация, это несколько иное...
, фаербаг с вами не согласен, сразу грузится контент 2-х страниц, далее аяксом остальное.
Цитата
Кто это его загнал в долги? Кому это он стал должен?
, видимо здравый смысл, который так же рекомендует использовать интерфейсы
twin
Цитата
видимо здравый смысл

Интересное заявление...
По всей видимости у меня смысл не здравый, если я использую такой скрипт:
     $pag = new IRB_Paginator($num, $num_rows);   
$res = $pag -> countQuery("SELECT......");
$menu = $pag -> createMenu();
Видимо мне пора в дурку, смысл лечить...

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Michael
Ну так твин, твой же метод вроде как не привязан к конкретной таблице как у ТС ... blink.gif

_____________
There never was a struggle in the soul of a good man that was not hard
kaww
twin, ваш пагинатор ведь тоже не привязан к таблице.

Не совсем ясно какой запрос нужно передать в countQuery. Так можно:
SELECT count(*) as number_of_elements_in_table FROM table
?, конечно можно посмотреть документацию к методу (или код метода если нет доки), но ИМХО такой подход более интуитивно понятен:
$pag = new IRB_Paginator($num, $num_rows);   
$res = $pag ->setTable("table_name")->setCondition("WHERE foo = 'bar'");
$menu = $pag -> createMenu();
twin
kaww
Цитата
но ИМХО такой подход более интуитивно понятен:

Да понятен, только это для простых запросов. А если сложный, то уже нагромождение получится.
А так просто суем запрос в метод и получаем результат. Причем результат запроса и менюшку сразу.
Вот тут есть описание, если кому интересно.



_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
arbuz
Допустим мне нужно листать картинки, но я не хочу перезагружать страницу при этом... получается, что мне нужно выгрузить все картинки на страницу разом а там уже средствами js или пр.? А пользователь не треснет по швам если разом на страницу выгрузится контекст объёмом парумб...

Как вообще может быть реализована листалка без перезагрузки страницы?

Вот например как тут вкладки характеристики, отзывы и пр.:

http://www.citilink.ru/catalog/parts/cpu/70141/
kaww
Цитата
Как вообще может быть реализована листалка без перезагрузки страницы?
VELIK505
Цитата (kaww @ 21.12.2012 - 14:43)
VELIK505, поисковикам вы тоже будете показывать свою аяксовую пагинацию? и как он по вашему уйдет дальше первой страницы?

Для этого дела и делается sitemap
VELIK505
Цитата (twin @ 21.12.2012 - 14:58)
kaww
Вот пыхадмин на аяксе сделали - руки оторвать.

А что всё нормально работает в хроме он афигенно. Мне очень нравиться и очень удобно. Теперь чтобы поменять какое то значение в поле не надо открывать полностью а достаточно кликнуть на поле и на ходу заменить на что нужно.
Быстрый ответ:

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