Britanica Cowboy, очень не любит людей, носит клеймо кавая и регулярно поминает старое. ;Ъ
...или последней страницы, смотря у кого какая сортировка записей.
Например у меня 150 страниц в дневнике, но выясняется это только прямым перебором ссылок в адресной строке. Хотелось бы видеть в самом низу дневника общее число страниц.

Если совершенствовать отображение количества страниц дневника и дальше, то можно проработать возможность перехода сразу на нужную страницу дневника, просто введя её номер в небольшое окошко и нажав на Enter.

Например мне нужно на 28ю страницу, я просто ввожу 28 в окошко, жму Энтер и мне показывается 28я страница. И выглядит всё это как-то так.

Только можно оставить побольше отображаемых номеров страниц, не 3, не 5, по обе стороны от окошка, а 10-11, как сейчас.
+
А мне вот ещё очень не хватает нумерации вверху! Особенно когда пролистываешь дневник до нужной страницы, и приходится постоянно мотать вниз, как заведённому: нажал цифру, мотаешь вниииз, нажал цифру, вниииз, нажал, вниииз... Господь, как же задалбывает!
(с) Кольцехвост
Например у меня 150 страниц в дневнике, но выясняется это только прямым перебором ссылок в адресной строке. Хотелось бы видеть в самом низу дневника общее число страниц.

Если совершенствовать отображение количества страниц дневника и дальше, то можно проработать возможность перехода сразу на нужную страницу дневника, просто введя её номер в небольшое окошко и нажав на Enter.

Например мне нужно на 28ю страницу, я просто ввожу 28 в окошко, жму Энтер и мне показывается 28я страница. И выглядит всё это как-то так.

Только можно оставить побольше отображаемых номеров страниц, не 3, не 5, по обе стороны от окошка, а 10-11, как сейчас.
+
А мне вот ещё очень не хватает нумерации вверху! Особенно когда пролистываешь дневник до нужной страницы, и приходится постоянно мотать вниз, как заведённому: нажал цифру, мотаешь вниииз, нажал цифру, вниииз, нажал, вниииз... Господь, как же задалбывает!
(с) Кольцехвост
Вопрос: Насколько это нужно именно вам
1. Очень важно, нужно делать срочно — 315 (40.03%)
2. Важно, но можно подождать — 355 (45.11%)
3. Если и делать, то не сейчас, а когда-нибудь потом — 82 (10.42%)
4. Меня все устраивает, ничего не стоит менять — 32 (4.07%)
5. Оставьте всё как есть, или я... — 3 (0.38%)
Всего: 787
06.11.2017 в 10:53
Специально же убрали для оптимизации.
Общее число страниц, во-первых, необходимо как-то считать. Во-вторых, его нужно где-то хранить. В-третьих, при добавлении/удалении записи заново перевычислять.
Или мы тормозим, но показываем общее число страниц, или не показываем общее число страниц, но и работаем быстрее.
06.11.2017 в 10:58
<< < 1 2 3 4 5 6 7 8 9 10 > >> [последняя]
где << и >> - это переход на следующую/предыдущую страницу,
< и > - переход на следующий/предыдущий десяток страниц,
т.е. когда долистал до 10-1 страницы, жмешь на одинарную стрелку и тебе показываются страницы с 11 по 20, а если знаешь, что нужна страница 68, то сразу листаешь десятками до шестого.
конечно, это дольше, чем вбить номер страницы в окошко, но не всегда же знаешь, какая именно тебе страница нужна, а так, пролистывая десятки, можно ориентироваться по датам или содержанию страниц.
06.11.2017 в 10:58
06.11.2017 в 11:02
Другой механизм по сравнению с чем?
У вас есть книжный блок. Вы можете его начать листать с начала или с конца.
Но вычисление общего числа страниц в блоке — совершенно другая процедура, для последовательного листания она не нужна.
06.11.2017 в 11:11
На многих сайтах пагинация такого вида работает нормально:
<< в начало < на страницу назад 1 2 3 4 5 6 7 .... 20 21 22 на страницу вперед > в конец >>
Или это связано с тем, что на этих сайтах гораздо реже обновляются страницы (даже при ежедневных публикациях новостей в блог, это всего лишь один блог, а не целая тонна), и это не создает такую нагрузку на сервер?
Посмотрела в ЖЖ, вроде там тоже нет возможности перейти на последнюю страницу, а только перелистать назад или воспользоваться календарем, чтобы быстрее уйти в начало записей. Только на саму запись, а не на её место в ленте.
06.11.2017 в 11:21
Я спрошу у нашего системного администратора.
это связано с тем, что на этих сайтах гораздо реже обновляются страницы
Скорее всего.
06.11.2017 в 12:02
06.11.2017 в 12:26
Правда, это сильно неочевидный способ
quirischa, вставлять руками такую ссылку действительно заморочно. А еще если ты знаешь, как ее делать, а человек не знает, то объяснить, что нужно сделать, довольно тяжело
проще сделать самому ))Может быть, имеет смысл просто добавить ее в нумерацию и не париться с заменой алгоритма?
То есть чтобы нумерация выглядела так:
1 2 3 4 5 6 7 8 9 10 11 ... (предпоследняя)
06.11.2017 в 12:45
Вполне возможно )
06.11.2017 в 12:51
попадаю на первую страничку. А хочется посмотреть что там на последней (55 допустим) наговорили. И либо тупо долго листать до нужной, или выйти собственно в Дайри спирит и нажать на нужную мне страницу.
А можно если ты уже в посте на какой-то странице автоматом перейти на последнюю? Первая отображается всегда, к ней вопросов нет.
06.11.2017 в 12:59
Зависит от точки входа.
Если идти с главной страницы сайта, то вы попадаете на первую страницу комментариев и это логично — вы пришли спонтанно, никаких комментариев не читали, с какого начать - с первого:
Если идти по ссылке из дискуссии, то вы попадаете на последнюю страницу комментариев. И это тоже логично: вы в курсе темы, уже подписаны на неё, к чему вас отправлять на первую страницу комментариев читать их все - ни к чему.
А если тема актуальная, то она должна быть в последних 10 прокомментированных записях сбоку, и там тоже ссылка на последнюю страницу:
06.11.2017 в 13:11
06.11.2017 в 13:51
ППКС. Действительно очень не хватает.
Может быть, сделать отдельный пост для этого предложения?
06.11.2017 в 17:19
Можно в строке браузера изменить последнее число на last
На примере Дайри Спирита:
diary-spirit.diary.ru/p214091004.htm?from=last
06.11.2017 в 18:03
Но кто об этом знает? И зачем всё так сложно?!
06.11.2017 в 18:25
06.11.2017 в 19:49
О, Боже, дааа!!! Чтобы такая же строчка с номерами страниц была между постом и комментариями. Но у большинства не так уж много комментариев, чтобы было куда пролистывать, поэтому можно было бы сделать эту строчку скрытой, чтоб обновил страницу и не нужно было гнать вниз по странице, а просто нажать на кнопку показывания строчки со страницами. Она покажется и нажимать на нужную страницу. На стационарном компе можно не гнать вниз, а жать на клавиатуре на End, чтобы быстро оказаться внизу страницы, но с телефона неудобно.
Может быть, сделать отдельный пост для этого предложения?
Добавил в пост.
08.11.2017 в 14:21
На десктопе оверхед не очень большой, на мобильнике — грусть и тоска. Потому я за окошко.
Оглавление вверху мне не нужно, у меня есть кнопка End.
08.11.2017 в 14:27
Отправлено из приложения Diary.ru для Android
08.11.2017 в 14:46
В этом случае к изначальному посту могу предложить ещё старую фичу — <Ctrl+Left/Right>, которая будет работать хоть вверху, хоть посередине, хоть внизу (для того её и придумали в своё время). Переходит на следующую/предыдущую страницу.
Опять же, мобильные юзеры не смогут это получить, но и кнопки End у них нет, про них нужно отдельно вести речь (вместе с обновлением мобильной версии).
08.11.2017 в 14:53
Отправлено из приложения Diary.ru для Android
08.11.2017 в 14:56
08.11.2017 в 15:02
Отправлено из приложения Diary.ru для Android
08.11.2017 в 15:21
08.11.2017 в 15:31
Отправлено из приложения Diary.ru для Android