Автозакладка для текста. Как сделать? 2.X

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 277
Всех приветствую!

Господа, подскажите, пожалуйста, по следующему вопросу. Есть задача сделать удобным чтение больших текстов. Как сделать автоматическое запоминание места в тексте (строка), на котором пользователь завершенил чтение, и возвращение пользователя на это же место при следующем открытии этого же текста тем же пользователем (с учетом, что вход может быть с другого устройства).

Как минимум, это должно быть применимо к цельному объемному тексту с учетом пагинации. Как максимум, когда этот объемный текст представляет собой набор из нескольких записей, автозакладка должна возвращать в определенное место, конкретной записи при заходе в любую из записей этого набора (по маске, наверное), если, конечно, такое реализуемо.

Кто что подскажет? Может у кого-то уже есть подобные наработки?
Также буду признателен за наводки на другие полезности из области "режим чтения" текстов. Можно рассмотреть какие-то сторонние скрипты или встраиваемые сервисы.

Буду благодарен за ответы.
Копирайтинг, рерайтинг, постинг, контент-менеджмент, модерирование и т. д. и т. п. Обращайтесь!
Посетитель
small user social cms
Медаль
Сообщений: 122
https://misha.blog/javascript/scroll-position.html
Каждые 10-20 секунд или после клика по кнопке "вернуться", например, записываете координаты в localstorage/cookie/db, после чего, при следующем открытии страницы будет проверяться наличие данных, и в случае их нахождения, перемещать пользователя в нужное место.
Может есть способы и лучше, это первое, что пришло в голову)
Помог? Вместо "спасибо" - плюс в профиль.
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 277
Developper, спасибо.

Может еще кто-нибудь что-то хорошее скажет?
Копирайтинг, рерайтинг, постинг, контент-менеджмент, модерирование и т. д. и т. п. Обращайтесь!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Greener:
Может еще кто-нибудь что-то хорошее скажет?
Вы молодец!

А по вопросу
Greener:
(с учетом, что вход может быть с другого устройства)
Тут варианты с сессиями, куками и привязками к аппарату отпадают, остаётся дергать базу данных. Но в этом случае все читатели должны быть авторизованными, а гости пусть ищут сами, где читали, если зашли с другого устройства.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 277
Loadырь:
Вы молодец!
Спасибо! ))

Loadырь:
Тут варианты с сессиями, куками и привязками к аппарату отпадают, остаётся дергать базу данных. Но в этом случае все читатели должны быть авторизованными, а гости пусть ищут сами, где читали, если зашли с другого устройства.
Да, наверное, без базы тут не обойтись, потому что нужна именно кроссплатформенная-кроссбраузерная закладка. Ну и для гостей было бы неплохо хотя бы в куки записать.

Поставим вопрос по-другому:
Кто может взяться за такую разработку и на каких условиях?
Редактировалось: 1 раз (Последний: 29 августа 2017 в 01:04)
Копирайтинг, рерайтинг, постинг, контент-менеджмент, модерирование и т. д. и т. п. Обращайтесь!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.