2010-04-09 11 views

回答

1

一般地來說(即無的Joomla內部的知識):

  • 如果這是你的唯一項目,你只是建立在現有的代碼庫,勇往直前,去修改它。它有助於跟蹤你在什麼地方做了什麼,如果你想稍後將Joomla更新移植到你的代碼庫中,但遲早你應該進行剪輯。

  • 但是,如果您將Joomla用於多個項目並且/或者想要跟蹤Joomla的未來發展,那麼更改核心文件可能會(並且可能會)變成維護的噩夢。保持可用維度的唯一方法是限制將核心文件接觸到最小和明確定義的地方。

我假設,你想要第二個選項。在這種情況下,讓我給你一些關於我們公司工作的一些建議:

  • 我們用WordPress改了。對我們很有幫助的是將WP存儲在一個文件夾中,以及我們在不同文件夾中(我們的VCS中)所接觸的文件版本。這樣,我們一直都知道,我們所觸摸的WP核心文件是什麼。創建一個高效的環境是1.導出WP文件並導出影子副本並將其移動到WP核心文件上。

  • 書寫擴展/插件:幾乎所有更大的軟件都有擴展它的方法。學習Joomla的插件/鉤子/擴展/插件機制,儘量做到儘可能多的改變。

  • 如果它與數據庫相關:也許它只是只更改一個Joomla文件:/libraries/joomla/database/database.php。更好的是,可以擴展這個類(或JDatabaseMySQL,也就是說),並在配置的某個地方告訴Joomla使用這個類。

+0

我經常在挖掘和砸碎我的頭後,經過這個查詢,通過這個鏈接,你會知道我在哪裏,爲什麼我被困住,爲什麼我被迫這樣做。我不想做我做過什麼..請引導我http://stackoverflow.com/questions/2605392/extract-primary-key-from-mysql-in-php – 2010-04-09 12:38:06

相關問題