VVL99
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А вы попробуйте сами понять логику, тогда всё и решиться, ведь оно как-то работает. Как всё это работает я точно уже не помню с лёту, но примерно скажу как должно работать: Если в RSS модуле тема покраснела, то достигнут лимит сообщений на странице (20/21, на первых страницах тем лимит невозможно определить, так что слежение начинается только со второй страницы), т.е. мы отслеживаем не тему, а страницу, для того чтобы модуль начал отслеживать следующую страницу, необходимо посетить указанную в модуле страницу, при её посещении последний пост на странице будет записан как последний прочитанный (ПП/ППП) и в RSS модуль будет передана информация о том, что надо отслеживать следующую страницу, также находясь на странице с ПП вы сами можете перейти на другую страницу, и если её номер выше, то также в RSS модуль будет передана информация об отслеживании новой страницы, к примеру модуль показал вам 120-ую страницу (красным) вы перешли на неё, увидели во всплывающем окошке "Инфо темы" что последний пост перезаписан и дальше перешли на следующую страницу и ещё раз на следующую, и модуль теперь будет отслеживать уже не 121-ю, а 122-ю, если она не полная или 123-ю если 122-ая уже полная. Задача модуля не пропустить новые посты, пока вы их не увидели и только после этого начать отслеживать следующую страницу. При перемещении по форуму, для отслеживания мы используем и реферер, это важно, что бы не пропускать непрочитанные посты при перемещениях через страницы, например со 120-ой на 125-ую, или просто если вы сразу перешли на последнюю по какой-то ссылке из другой темы. Добавлено: Сюда можно добавить неправильное определение лимита постов в теме, где-то давал инструкцию как это исправить. | Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 21:20 29-12-2020 | Исправлено: VVL99, 07:05 06-01-2021 |
|