10:41 

Отображение первой страницы дневника

Piper Bernadotte
Britanica Cowboy, очень не любит людей, носит клеймо кавая и регулярно поминает старое. ;Ъ
...или последней страницы, смотря у кого какая сортировка записей.
Например у меня 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

@темы: доступ к записям, нужно исправить, уже есть, бесплатно

Комментарии
2017-11-06 в 10:53 

quirischa
администратор
(с капибарой на аватарке)
Хотелось бы видеть в самом низу дневника общее число страниц.

Специально же убрали для оптимизации.

Общее число страниц, во-первых, необходимо как-то считать. Во-вторых, его нужно где-то хранить. В-третьих, при добавлении/удалении записи заново перевычислять.

Или мы тормозим, но показываем общее число страниц, или не показываем общее число страниц, но и работаем быстрее.

2017-11-06 в 10:58 

Victory_Day
в японских онлайн-магазинах по продаже манги нумерация страниц внизу отображается примерно так:
<< < 1 2 3 4 5 6 7 8 9 10 > >> [последняя]
где << и >> - это переход на следующую/предыдущую страницу,
< и > - переход на следующий/предыдущий десяток страниц,
т.е. когда долистал до 10-1 страницы, жмешь на одинарную стрелку и тебе показываются страницы с 11 по 20, а если знаешь, что нужна страница 68, то сразу листаешь десятками до шестого.
конечно, это дольше, чем вбить номер страницы в окошко, но не всегда же знаешь, какая именно тебе страница нужна, а так, пролистывая десятки, можно ориентироваться по датам или содержанию страниц.

2017-11-06 в 10:58 

Luchiana
kaze no machi he tsureteitte
quirischa, а пересортировка записей в сообществах от последних записей/от первых записей при этом использует другой механизм? Нельзя ли его использовать, чтобы хотя бы иметь возможность перейти на первую страницу дневника? Потому что иногда очень надо полистать дневник где-нибудь в начале, а календарь записей переносит только на саму запись, а не на её место в ленте.

2017-11-06 в 11:02 

quirischa
администратор
(с капибарой на аватарке)
Luchiana, пересортировка записей в сообществах от последних записей/от первых записей при этом использует другой механизм

Другой механизм по сравнению с чем?

У вас есть книжный блок. Вы можете его начать листать с начала или с конца.

Но вычисление общего числа страниц в блоке — совершенно другая процедура, для последовательного листания она не нужна.

2017-11-06 в 11:11 

tyer
quirischa, а такой вопрос: можно ли как-то ускорить работу сайта, и что для этого нужно?

На многих сайтах пагинация такого вида работает нормально:

<< в начало < на страницу назад 1 2 3 4 5 6 7 .... 20 21 22 на страницу вперед > в конец >>

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

Посмотрела в ЖЖ, вроде там тоже нет возможности перейти на последнюю страницу, а только перелистать назад или воспользоваться календарем, чтобы быстрее уйти в начало записей. Только на саму запись, а не на её место в ленте.

2017-11-06 в 11:21 

quirischa
администратор
(с капибарой на аватарке)
tyer, можно ли как-то ускорить работу сайта, и что для этого нужно?

Я спрошу у нашего системного администратора.

это связано с тем, что на этих сайтах гораздо реже обновляются страницы

Скорее всего.

2017-11-06 в 12:02 

Кольцехвост
Мама – анархия, папа – гуру Лахима
А мне вот ещё очень не хватает нумерации вверху! Особенно когда пролистываешь дневник до нужной страницы, и приходится постоянно мотать вниз, как заведённому: нажал цифру, мотаешь вниииз, нажал цифру, вниииз, нажал, вниииз... Господь, как же задалбывает!

2017-11-06 в 12:26 

Эпсилон
Ленивая тварь, которая хочет эндорфинов ^____^
Вообще у нас есть быстрый способ перейти на предпоследнюю страницу дневника. Надо в адресную строку вписать адрес своего дневника, добавить к нему /?from= и дописать сколь угодно большое число. Вас выкинет на предпоследнюю страницу, а там и до последней рукой подать. Например.



Правда, это сильно неочевидный способ :)


quirischa, вставлять руками такую ссылку действительно заморочно. А еще если ты знаешь, как ее делать, а человек не знает, то объяснить, что нужно сделать, довольно тяжело проще сделать самому ))

Может быть, имеет смысл просто добавить ее в нумерацию и не париться с заменой алгоритма?

То есть чтобы нумерация выглядела так:

1 2 3 4 5 6 7 8 9 10 11 ... (предпоследняя)

2017-11-06 в 12:45 

quirischa
администратор
(с капибарой на аватарке)
Эпсилон, Может быть, имеет смысл просто добавить ее в нумерацию и не париться с заменой алгоритма?

Вполне возможно )

2017-11-06 в 12:51 

Волчица Юлия
По-своему положительный персонаж. (с)
У меня сходный вопрос, но касается он нумерации внутри записей. Вот вхожу я в последний пост дайри спирита скажем.
попадаю на первую страничку. А хочется посмотреть что там на последней (55 допустим) наговорили. И либо тупо долго листать до нужной, или выйти собственно в Дайри спирит и нажать на нужную мне страницу.
А можно если ты уже в посте на какой-то странице автоматом перейти на последнюю? Первая отображается всегда, к ней вопросов нет.

2017-11-06 в 12:59 

quirischa
администратор
(с капибарой на аватарке)
Волчица Юлия, Вот вхожу я в последний пост дайри спирита скажем. попадаю на первую страничку.

Зависит от точки входа.

Если идти с главной страницы сайта, то вы попадаете на первую страницу комментариев и это логично — вы пришли спонтанно, никаких комментариев не читали, с какого начать - с первого:

изображение

Если идти по ссылке из дискуссии, то вы попадаете на последнюю страницу комментариев. И это тоже логично: вы в курсе темы, уже подписаны на неё, к чему вас отправлять на первую страницу комментариев читать их все - ни к чему.

А если тема актуальная, то она должна быть в последних 10 прокомментированных записях сбоку, и там тоже ссылка на последнюю страницу:

изображение

2017-11-06 в 13:11 

Ice Addict
Женщина-филин
Единственное из предложенного, что реально нужно!

2017-11-06 в 13:51 

kivina
Синее небо, серебристые самолеты. (с)
А мне вот ещё очень не хватает нумерации вверху!
ППКС. Действительно очень не хватает.
Может быть, сделать отдельный пост для этого предложения?

2017-11-06 в 17:19 

Я одинокий одиночка на одинокой дороге. Один.
А можно если ты уже в посте на какой-то странице автоматом перейти на последнюю?
Можно в строке браузера изменить последнее число на last
На примере Дайри Спирита:
diary-spirit.diary.ru/p214091004.htm?from=last

2017-11-06 в 18:03 

Ice Addict
Женщина-филин
M. Silhouette, Можно в строке браузера изменить последнее число на last

Но кто об этом знает? И зачем всё так сложно?!

2017-11-06 в 18:25 

Дарья
Так есть же

2017-11-06 в 19:49 

Piper Bernadotte
Britanica Cowboy, очень не любит людей, носит клеймо кавая и регулярно поминает старое. ;Ъ
А мне вот ещё очень не хватает нумерации вверху!
О, Боже, дааа!!! Чтобы такая же строчка с номерами страниц была между постом и комментариями. Но у большинства не так уж много комментариев, чтобы было куда пролистывать, поэтому можно было бы сделать эту строчку скрытой, чтоб обновил страницу и не нужно было гнать вниз по странице, а просто нажать на кнопку показывания строчки со страницами. Она покажется и нажимать на нужную страницу. На стационарном компе можно не гнать вниз, а жать на клавиатуре на End, чтобы быстро оказаться внизу страницы, но с телефона неудобно.

Может быть, сделать отдельный пост для этого предложения?
Добавил в пост.

2017-11-08 в 14:21 

Рез
Про оптимизацию уже сказали, подчеркну только, что поле можно использовать для "поиска наугад" вместо адресной строки. Сказать "дай мне 84 страницу" внизу проще, чем думать: так, у меня 20 на страницу, это будет 83 полные страницы, так что нужно 83х20..."
На десктопе оверхед не очень большой, на мобильнике — грусть и тоска. Потому я за окошко.

Оглавление вверху мне не нужно, у меня есть кнопка End.

2017-11-08 в 14:27 

Luchiana
kaze no machi he tsureteitte
Рез, кнопка End есть и у меня, но вот заковыка: когда быстро и далеко листаешь, то падая вниз страницы целишься листнуть дальше, а тут раз - и картинка подгрузилась. Хорошо, если при этом в пустое место щёлкнул. А если на ссылку куда?

Отправлено из приложения Diary.ru для Android

2017-11-08 в 14:46 

Рез
Luchiana, юзкейс понял, валидно.
В этом случае к изначальному посту могу предложить ещё старую фичу — <Ctrl+Left/Right>, которая будет работать хоть вверху, хоть посередине, хоть внизу (для того её и придумали в своё время). Переходит на следующую/предыдущую страницу.
Опять же, мобильные юзеры не смогут это получить, но и кнопки End у них нет, про них нужно отдельно вести речь (вместе с обновлением мобильной версии).

2017-11-08 в 14:53 

Luchiana
kaze no machi he tsureteitte
Рез, спасибо за подсказку, надо поюзать))

Отправлено из приложения Diary.ru для Android

2017-11-08 в 14:56 

Рез
Luchiana, оно не работает в @Diary =) Потому и пишу сюда, что можно включить в предложения. Фича старая (изобретена давно), но здесь отсутствует.

2017-11-08 в 15:02 

Luchiana
kaze no machi he tsureteitte
Рез, так сделайте тему))

Отправлено из приложения Diary.ru для Android

2017-11-08 в 15:31 

Luchiana
kaze no machi he tsureteitte
Рез, :vict:

Отправлено из приложения Diary.ru для Android

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

#ДайриРазвивайся

главная