2011-10-04 75 views
1

我正在使用cakephp,我試圖實現登錄和singup的模式窗口,類似於Digg.com中的「加入Digg! - 登錄」。有沒有人知道庫/插件/教程/截屏視頻或在CakePHP中實現「登錄模式」的事情?CakePHP模式窗口示例

順便說一句,我已經有工作的所有註冊和身份驗證過程,我只需要一個模態的例子,我該怎麼做?

謝謝!

回答

3

Digg上的彈出窗口是用JavaScript實現的。看起來他們可能有自己的代碼。 Fancybox看起來非常相似的一個簡單的選擇。您可以將您的登錄設置爲自己的頁面,並將其顯示在Fancybox彈出窗口的iframe中。

如果您仔細閱讀Fancybox文檔,您會發現您可以掛接各種打開/關閉事件,您可以使用它們(例如)爲新認證的用戶重新加載主頁面。

如果Fancybox不適合您的需求,還有其他流行的「燈箱」JS實現。

您可能不需要很多CakePHP的魔法來使其工作—或者說,您已經實現了您需要的魔法。

0

CakePHP的沒有任何內置功能來創建模態窗口,但jQuery UI的作用:http://jqueryui.com/demos/dialog/

我推薦這個,因爲它是一個標準的解決方案,非常簡單的設置。這是我總是在CakePHP網站上用於創建和處理模態窗口的東西。