+2
Fixed

Сёрф спотыкается на заблокированной странице

Вчера я уже оставлял тут этот вопрос не залогинившись. Сегодня, смотрю, его нещадно затёрли. В общем, забавная штука получается, что меня ( https://surfory.com/59938 ) механизм сёрфа постоянно сводит к заблокированной странице https://surfory.com/66266 , а с неё уже шансы выбраться - практически нулевые, т.к. кнопка сёрфа ведёт на эту же страницу. Так же есть наблюдение, касательно того, что при просмотре страницы заблокированного пользователя, параметры сёрфа не открываются для настройки... Так вот, чего хочу сказать-то... На кой в сёрфе, вообще, выводить заблокированные страницы? O_o Если механизм отметки просмотров на них не работает, то проще и вовсе их скрыть из списка на сёрф, чтобы и пользователям было приятнее, и по механике сайта проблемы такого рода не имелось. Самое забавное, что темы с застреваниями на удалённых страницах тут уже мелькали, но нужно же их решать, ибо постоянное наблюдение странички "Профиль заблокирован" очень неприятно играет на нервах и не позволяет проводить нормальный сёрф. -_-
Увы, но вы поспешили с выводами о "исправленности". Всё осталось по прежнему. Перелогин и чистка кеша с кукисами - ничего не дали. Ничем не помог и логин с другого браузера. Всё так же кидает в большинстве случаев на https://surfory.com/66266 , что уже даже не смешно. Настройки серфа всё так же не отображаются на заблокированных страницах. В общем, ничего не изменилось. Не знаю, что именно вы там пофиксили, решив, что оно является причиной, но увы и ах, этот багфикс относился к разряду "мимо". Я уже выше описал самое дельное решение: исключить из автоматического серфинга страницы с состоянием "заблокирован". Это всяко проще чем выискивать мелкий баг в пометками просмотров. Я не совсем понимаю, каким образом работает сей замечательный механиз-м серфинга, но смею предположить, что раз ID'ы ссылки у кнопки сёрфа попадают в динамически изменяющийся диапазон, значит за сие отвечает серверная сторона. А раз этот механизм оперирует со всей выборкой, вполне реально исключить из неё заблокированные страницы. Тем самым переход будет осуществляться по "живым" страницам и не будет морозиться на заблокированных. Как факт, именно заблокированные страницы вызывали проблемы. Не будет их в выборке - проблемы отпадут... Единственное, никак не возьму в толк... Выходит, что выпадающие в сёрфе страницы отмечаются в БД на сервере? Мол, выпал мне id: 1 - отметился? Иначе как можно объяснить, что выпадает мне одна и та же заблокированная страница. В итоге, выходит, что такой механизм "маркеров" для блокированных страниц и является слабым местом. Заблокированная страница просто-напросто не помечается, как просмотренная и выпадает с высокой интенсивностью, т.к. "ещё не была просмотрена". В общем, мне остаётся пожелать удачи с радикальным (что желательно) или обычным (пытаясь оставить заблокированные страницы в выборе сёрфа) решением проблемы.
присоединяюсь к проблеме, идентичный случай
На неделе будем разбираться с проблемой.