2010-04-09 25 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

相关问题