Zeroglif
... | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору begon Цитата: Zeroglif а мне ответь плизз? | Вроде ответил... Sybiriak Щас попробую объяснить. Теоретицски функция следить за новыми постами - это скорее функция сравнения последнего поста, то бишь последней (нижней) ссылки "Отправлено" с такой же ссылкой, которая раньше (при прошлом заходе) была занесена в базу. Запись в базу плагин делает при загрузке, то есть сразу после открытия страницы. Задача - вернуться к той точке, на которой остановился. Подробнее: - смотрит на адрес последнего поста и проверяет наличие в базе такого топика; - если нет - записывает адрес последнего поста первый раз; - если да, то сравнивает адреса по хвостикам (номер страницы, номер поста); - если новый адрес "больше" старого (в базе), то заменяет старый на новый; - кидает на старый адрес; - его подсвечивает; А уж как там на практике получается - х.з. Цитата: Т.е., или нет надписи "last post", или кидает на первый непрочитанный пост в любом случае - возможно ли добавить еще варианты? (уточню - без всплывающего окна, например: можно ли открыть и ту страницу, где есть непрочитанные посты, и все последующие?) | Кидает И есть надпись, это должно быть одновременно, но только кидает не на первый непрочитанный, а на пост, который был последним в момент открытия этого топика в прошлый заход. Открыть все страницы в принципе можно, но честно говоря не вижу в этом особого смысла. К примеру, если сейчас открывается страница 50, а плагин кидает на 3-тий пост на странице 47, то просто читаешь 47-ую до конца, кликаешь на 48, читаешь её до конца... и т.д. пока не придёшь к последней в этом топике. Какой смысл им сразу одновременно открываться, кроме как ради экономии кликов? |