Коллекции загружаются
ВОПРОСЫ, ЖАЛОБЫ и ПРЕДЛОЖЕНИЯ пишем сюда Пожалуйста, не создавайте новых сообщений с вопросами ко мне. Если вам не нравится техподдержка, то пишите в комментарии данного поста - я читаю. Но лучше задавать вопросы в техподдержку Предложения по улучшению сайта (почитайте чужие, предложите свои): fanfics.reformal.ru 26 февраля 2015
35 |
Styx
Вся печаль в самопальной ajax-навигации. До пришествия любителей бэкспейса она работает нормально, а вот с ними начинаются проблемы. |
ReFeRy, во всём любители бэкспейса виноваты. И других кномок. Даже тех, что на мышке.
|
ReFeRy
Точно! Я бекспейсом возвращался! |
Блин, вы меня заинтриговали этой хитрой проблемой с навигацией бэкспейсом :)
|
Styx
Очень простая проблема, посмотри код js функции pftake. Обрати внимание на последний аргумент. Юзер совершает какое-то действие, моя прекрасная навигация, после выполнения этого действия, выдает юзеру страницу с результатами, например, содержание фанфика. Юзер идет куда-то еще, а потом вдруг решает вернуться к содержанию, и вот в этот момент происходит подмена адреса возврата и совершается выполненное ранее действие, только при другом исходном состоянии данных и возможно без post параметров. Загвоздка в том, что я, вроде как, во всех местах вставлял проверку наличия всех нужных переменных... |
ReFeRy, спасибо за наводку, гляну сегодня.
|
Хоть убейте меня, я не пойму, по какому принципу выделяются названия фиков на страничке Мои новости. Некоторые — жирным текстом, некоторые — нет. От чего это зависит?
|
Какого хрена я вижу картинки в общей ленте? Галя на посту.
|
pskovoroda, из-за нововведения (показ картинок в полном размере по клику) галочка "Картинки ссылками" сломалась. Реф обещал исправить.
|
Styx
Жирным выделяются все новости, появившиеся позднее предыдущего визита на сайт. Если же зайти на страницу фанфика, то он перестает выделяться жирным. |
ReFeRy
Жирным выделяются все новости, появившиеся позднее предыдущего визита на сайт. Т.е., фактически, все новости должны быть жирными, если они появились между моими заходами на сайт (обновлениями страниц сайта). И жирность должна пропадать после захода на страницу фанфика. Вот что у меня: https://cl.ly/072U1O322X0c (цифрами отмечен порядок появления новостей). Ни в один фик я не заходил, однако некоторые — жирным, а некоторые — нет. Ещё: новость "джен" категории в списке стоит ниже новости "гет" категории, хотя появилась позже. |
Мейс Винду, вот-вот, я тоже не могу понять логики. Иногда всё жирным, иногда всё обычным, а иногда — вразнобой.
|
Styx
Везде же есть нюансы :) В ФвФ эта фишка не работает вовсе. Порядок подразделов гет/слэш/джен/фем неизменен для всех. Дата "предыдущего визита" считается, конечно, не между двумя любыми просмотрами сайта, иначе бы ничего не работало. Если не ошибаюсь, записывается именно посещение страницы новостей за сессию, а достаётся оно в следующей сессии. То есть, фанфики от 11 числа могли быть посещены до захода на страницу новостей, но после предыдущего записанного сайтом времени "последнего визита". Выделение жирным можно однозначно трактовать следующим образом: с последнего моего визита на страницу этого произведения, там добавилась новая глава. Это утверждение всегда будет истинным. |
Styx
Если бы обратное тоже было истинным, то я написал бы иначе :) |
ReFeRy, т.е. получается, что надо вообще не обращать внимания на эту жирность? :)
|
Styx
Откуда же я знаю, кому и что НАДО делать. Инструмент есть, он работает определенным образом, им можно пользоваться, а можно не пользоваться. |
ReFeRy, так ведь вся соль в том, что он не работает определённым образом. Я же специально спросил, что именно показывает жирность. Ты ответил: "с последнего моего визита на страницу этого произведения, там добавилась новая глава". Я сказал: "после последнего моего захода на страницу произведения там добавилась глава, но новость не жирная". Получается, что новость о новой главе (после последнего захода) может быть жирной, а может и не быть.
1 |
Styx
Я сказал: "после последнего моего захода на страницу произведения там добавилась глава, но новость не жирная". Чтобы новость была не жирной, с момента её появления юзер должен был: либо закончить предыдущую сессию и начать новую, либо побывать на странице фанфика (в сессии создаётся массив со списком id посещенных фанфиков). Третьего не дано. |
ReFeRy, а что значит "закончить сессию"? Не заходить на сайт в течение 5 минут, например, или что-то в этом роде?
|