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/2009/53  >  http://top.joyreactor.cc/weekTop/2010/53
^я не помню что значит эта строчка но я её оставляю на всякий случай
||
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 узнавать количество недель наверно не хочу наверно лучше или всё делается на сервере или на клиенте в  случае"кнопка случайная страница"


С Зимними Праздниками вас!!! ~_^