2011-08-29 33 views

回答

1

這大概會是一個插件。這隻能在需要用戶登錄的頁面上真正可靠地完成,而且您不能只註冊新帳戶。也有人可能只是第一次複製文本,然後你的安全性是沒有意義的。儘管如此,該插件將不得不跟蹤頁面標識和用戶標識,以及何時訪問一行被添加到表中的頁面。然後你可以有一個頁面模板,你可以在那裏檢查該表格,如果該行存在該頁面的id,並且你對該內容做了任何操作,否則顯示爲正常。

0

唯一正確的方法是創建一個插件「content」來檢查字段「hit」中的數據庫。如果大於X,你可以重定向的Joomla阻止他訪問:

$mainframe->redirect('index.php', JText::_('AN ERROR HAS OCCURED')); 

這種方法的好處是,你必須到櫃檯重置的文章

對於管理的選項顯示結果列表,我建議你使用你的模板的html文件進行這樣的審計,並帶走那些不再可用的人。

+0

雖然點擊只是網頁的總點擊量。我沒有想到它會跟蹤每個用戶擊中它的次數。 –

+0

這是行不通的,因爲在第一個用戶查看文章後,文章將被鎖定。您必須跟蹤特定用戶何時點擊文章。 –

1

我不確定你爲什麼想要這樣做,但它需要一個插件做幾件事情。首先,您的內容必須僅供註冊用戶使用。 Cookie可以起作用,但清除您的Cookie很容易重新獲得內容。接下來,插件需要記錄對頁面的每次訪問,記錄需要包含用戶ID。最後,插件需要查找試圖訪問文章的特定用戶,並檢查他們之前是否訪問過該頁面。

但是,所有這些工作都不會阻止任何人再次註冊其他帳戶訪問內容。或者複製和粘貼內容或在本地保存頁面。爲什麼你想限制你的用戶到一個頁面視圖?