2. На базе поиска по темам мы сделали список популярных тем записей, который выводится на главной странице. Такой список был у нас и раньше, но он составлялся за все время существования дневников и потому из года в год не менялся. Теперь же мы создаем список популярных @тем за короткие промежутки времени: за последние сутки, за три дня, за неделю и за месяц. Надеемся, что вам будет интересно смотреть иногда, чем живет народ в дневниках именно сегодня и в последние дни. Этот список популярных тем будет у всех посетителей главной страницы, в том числе, не зарегистрированных
3. В настройках вида главной страницы вы можете отключить список популярных тем и забыть про него, если он вам не интересен
4. Вывод ленты популярных записей по теме, как и вывод результата поиска записей по теме теперь возможен в двух видах: 1) как было всегда — по страницам 2) без страниц бесконечной подгружаемой лентой. Вы можете выбрать более удобный для себя в настройках просмотра дневников
Объясним, для чего нужна бесконечная подгружаемая лента.
Сейчас в обоих вариантах лента записей содержит закрытые от вас записи. Мы планируем убрать их из результатов поиска и показывать любому зарегистрированному и не зарегистрированному пользователю только те записи, которые он может прочитать, а это возможно сделать только на бесконечной подгружаемой ленте без разбивки на страницы. Как раз над этим мы сейчас работаем. Когда сделаем, сообщим дополнительно. Впоследствии закрытые записи можно будет убрать и в ленте избранных дневников, но тоже только в бесстраничном варианте избранного. Только такой вариант (без закрытых) будет полезен и не зарегистрированным пользователям.
Вторая доработка, которую мы также планируем сделать (не только для этой, а вообще для всех лент: избранное, записи с 1000 комментариев, любой дневник или сообщество...), направлена на то, чтобы при чтении бесконечной ленты записей браузер пользователя не подвешивался из-за переполнения оперативной памяти компьютера.
UPD от 12.02.2018:
Мы доработали бесконечную ленту поиска и популярных записей:
- закрытые от пользователя записи ему не видны;
- если 3 страницы подряд идут только закрытые записи, то дальнейшие попытки прекращаются и выводится сообщение "Для вас нет открытых записей";
- при просмотре бесконечной ленты записей одновременно загружается не более 5 страниц записей. Учитывая, что, возможно, не все записи доступны смотрящему, это максимально 100 записей;
- при прокрутке вниз верхние страницы начинают выгружаться из памяти компьютера, а нижние — загружаться;
- при прокрутке обратно вверх, выгружаются нижние страницы и догружаются верхние;
- в любой момент прокрутки ленты ссылка в адресной строке браузера указывает на текущую ленту и на начало первой записи на экране;
- при переходе по такой ссылке в адресной строке браузера будет загружена текущая страница и предыдущая, если она есть;
- просто обновление страницы через F5 в любом месте ленты перезагружает страницу с текущей ссылкой, т.е. подгружается текущая и предыдущая страницы, а указатель просмотра устанавливается на начало первой записи.
Attention!
Постраничный вывод останется всегда, даже когда меню станет бесконечной лентой
Постраничный вывод останется всегда, даже когда меню станет бесконечной лентой