2013-10-01 55 views
-1

我們正在開發在線電子書閱讀器。管理員從管理面板添加電子書,用戶可以閱讀前端的bbok。我們還提供書籤頁面的功能。因此,用戶可以將某個頁面標記爲書籤。如何在電子書已插入頁面的情況下更新書籤?

現在的問題是:例如,用戶添加書籤的頁碼11.然後管理員更新了這本書,並在第五頁後添加了一些帶有一些內容的新頁面。所以,如果用戶點擊他的書籤,他將看不到預期的頁面。如何處理並確定頁面是否被移動?

UPDATE 1 - 對評論問題的回答 Admins上傳電子書爲html文件。然後我們將它分成頁面並顯示給用戶。所以,我們必須通過html並確定頁面是否被更改。另一個例子 - 我們提供高亮工具,所以用戶可以選擇文本並突出顯示它。這裏同樣的事情,如何確定突出顯示的文本是否發生了變化?

+1

如果不知道自己是如何實施該軟件的,就沒有辦法說。 – JJJ

+0

一本書如何突然得到另一個頁面?它首先失蹤了嗎?這很奇怪。如果我兩次讀這本書,我可以看到兩個稍有不同的故事...... – Martijn

+0

代碼或僞代碼至少? –

回答

0

假設您的頁面存儲在數據庫中,並且您自己正在管理書籤:只需使用ID而不是書籤的頁碼即可。

如果您正在討論瀏覽器書籤,那麼您可以在URL中添加GET參數,以便識別哪個頁面的含義(再次使用ID而不是頁碼本身)。

2

也許實現一種書籤的新方式,而不是記住頁面,爲什麼不把名稱部分放在不改變的頁面中?例如,您可以將每個「部分」命名爲與故事的位置有關的內容。例如,在Bob rick捲起Sally的位置,您可以將其命名爲「bobrickrollssally」。

相關問題