2011-08-09 48 views
0

我想整合到一個joomla項目,一個php頁面設置列表,從db更新他們的內容,並給用戶選擇選項,瀏覽這個內容。選擇也是動態的。所有動態功能都可以在網址解析中使用。joomla整合動態php頁面到項目

例如,pageone.php從db獲取一些數據並創建一個可選鏈接到page2.php?data = fetcheddata的列表。獲取url變量並執行查詢db以選擇數據。

我該如何整合到Joomla?我應該創建一個模塊來包含基本的PHP頁面,以及url解析如何工作?我應該製作一個i-frame包裝嗎?請賜教..

回答

0

你剛纔描述了Joomla的工作方式。根據你想要呈現的內容,可能已經有了一個擴展來做到這一點,或者至少做了一些可以修改的關閉。沒有更多的細節很難說,但你所描述的可能可以用CCK http://extensions.joomla.org/extensions/news-production/content-construction完成。你肯定可以用Chronoforms和計時連接的組合做到這一點 - http://extensions.joomla.org/extensions/contacts-and-feedback/forms/1508 http://extensions.joomla.org/extensions/directory-a-documentation/faq/5661

如果沒有,那麼你可能需要編碼組件 - http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

0

1)iframe解決方案是最容易的一個。但它有其侷限性...

2)你可以寫Joomla組件(不是一個模塊),將做這項工作,但恐怕在這種情況下,你將不得不切換到Joomla的URL格式..除非你發現一些訣竅如何解決這個問題。

0

如果你的網站是不是很複雜的一個簡單的方法是寫純PHP應用程序,你的Joomla模板集成到應用程序,以便您的訪問者不能告訴任何區別。然後,您將從您的Joomla鏈接到您的應用程序,反之亦然。

但是,如果您更熟悉Joomla,最好的方法是開發一個組件。 Here你可以理解Joomla組件,模塊和插件的區別。請閱讀的Joomla文件做進一步的瞭解: http://docs.joomla.org/Extension http://docs.joomla.org/Component