0)С зимними праздниками!!!
1)top.joyreactor.cc заглючило :/
2)И(?)
------------------------------------------------------------------------1)top.joyreactor.cc заглючило
примечание: первого числа поведение багов отличалось но я подумал "tjr" не атомный реактор а на дворе новый год поэтому пост был отложен до второго ( =_= joytt!!! ^_^ )примечание2:возможно ошибки связаны с календарной датой для воспроизведения возможно необходимо выставить первые числа нового года и/или повторить порядок действий "как в посте"
test date: 02.01.2021
||
http://top.joyreactor.cc/weekTop/2016/52
имеет кнопку "53" ссылкой на http://top.joyreactor.cc/weekTop/2015/53
||
при переходе с:
http://top.joyreactor.cc/weekTop/2009/53
через нажатие на кнопку "2010"( http://top.joyreactor.cc/weekTop/2010/53 ) на:
http://top.joyreactor.cc/weekTop/2010/53
открывается:
"Лучшие посты за 53 неделю 2009 года"( http://top.joyreactor.cc/weekTop/2009/53 )
test date 01.01.2021
||
http://top.joyreactor.cc заглючило я не замечал этого ранее возможно для воспроизведения необходимо выставить дату максимально приближенную к началу года
||
если в http://top.joyreactor.cc
попытаться перейти с
http://top.joyreactor.cc/weekTop/2015/53
через нажатие кнопки "2016"("top.joyreactor.cc/weekTop/2016/53")
кажется переход не происходит но "годовые кнопки" меняют своё поведение
^на момент создания поста переходит в http://top.joyreactor.cc/weekTop/2016/52
||
*и^я не помню что значит эта строчка но я её оставляю на всякий случай
||
http://top.joyreactor.cc/weekTop/2010/50 == "Лучшие посты за 50 неделю 2009 года"
^на момент создания поста тоже
------------------------------------------------------------------------2)И(?)
раннее мной был написан пост: Кнопка "случайная страница" и оптимизированный переключатель для: top.joyreactor.cc
текст получился битый но код в переключателя рабочий(css на 2пикселя(кажется на 2 два, можно пофиксить) шире по сравнению с текущим)
^он умеет переключатся из крайнего(sfw/nsfw) в крайнее(sfw/nsfw) положение не не открывая "среднюю" страницу
а код кнопки "случайная страница" вроде и работал но я и читать его не рекомендую кроме того я обнаружил баг который может проявится в первые дни нового текущего года если в предыдущем было 52 недели (а у меня на каждый прошлый год было Math.ceil(Math.random()*53)) )^прошлые даты по логике top.joyreactor.cc превратятся из:
http://top.joyreactor.cc/weekTop/2012/53?sfw
в:
http://top.joyreactor.cc/weekTop/2013/1?sfw
удобно!!! но:
если с генерируются несуществующая дата то перенаправление будет на http://top.joyreactor.cc а параметр sfw/nsfw будет теряется
было бы удобно не терять параметр sfw/nsfw в подобных случаях
пример на 02.01.2021:
http://top.joyreactor.cc/weekTop/2023/1?sfw
превратится в:
http://top.joyreactor.cc
а было бы удобней ели бы превращался в:
http://top.joyreactor.cc?sfw
я собирался переписать его более качественно для этого нужно но было выяснить
почему в http://top.joyreactor.cc в 2009,2015,2020 году 53 недели а в остальных 52
*моё предположение потому что они в четверг заканчиваются
*или как?
а в ближайшем будущем логика изменится?
так как особой ощутимой реакции сам мой пост не вызвал хотя и создавался для всех включая тех кто занимается top.joyreactor.cc я не очень хотел его навязыватьP.S.
*через graphql узнавать количество недель наверно не хочу наверно лучше или всё делается на сервере или на клиенте в случае"кнопка случайная страница"
Отличный комментарий!