我有一个基于PHP的网站,有数据库连接,表单处理等,我需要使用CMS。我正在尝试使用Joomla,但在使用它2天并阅读其中的教程后,我得到的印象是它旨在处理静态内容,并且所有表单处理都将由第三方扩展处理。
我的印象是否错误?是否有将PHP网站导入Joomla CMS的标准方法?
答案 0 :(得分:3)
几个月前我继承了一个Joomla 1.5网站,所以我遇到了类似的情况 - 从哪里开始,有很多关于Joomla的问题,它的精神等等。在此期间我学到了什么是:
itemid
并想知道它究竟是什么。它指的是一个菜单项。 Joomla中的菜肴比你想象的更为通用 - 它们不一定代表菜单'而且他们非常重要。例如,在一系列页面上包含内容的内置方式是它们属于同一个菜单项,因此您可能需要创建“假”和“假”。容纳内容的菜单。答案 1 :(得分:2)
试试MODx Revolution。您可以将现有的PHP表单处理器直接插入到代码段中,无需修改,或使用现有的FormIt额外内容。 Ajax很容易就像馅饼一样。
开始使用的一些文档:
编辑:道歉,如果看起来我试图劫持这个帖子,不知何故错过了这个问题专门针对Joomla的事实。 MODx绝对值得一看;)
答案 2 :(得分:1)
没有多少CMS可以正确处理表单(可能只是非常通用的表单,例如联系我表单或购物车),但出于任何其他目的,您可能希望使用自己的PHP脚本来处理和处理表格。
没有什么能阻止你在页面的某个部分使用CMS,而在另一部分使用你自己的PHP脚本。
我曾经拥有一个包含2个不同CMS(Wordpress和Joomla)的网站,以及一些自定义页面。处理起来有点棘手,但这是可能的。
答案 3 :(得分:1)
这个问题的答案非常广泛。互联网上有很少的分步教程。
如果你按照这个先发制人的话。你一定会知道很多joomla并将你的网站转换成joomla。
答案 4 :(得分:1)
有效使用Joomla的第一个技巧是不要过度思考并使用经过验证的代码,这样你就不必那么努力了。
您现有的内容可能会被导入Joomla,只需将其导出为CSV然后导回到Joomla文章表中。
表格处理非常简单。有许多表单处理扩展,其中一些扩展比您可能需要的更多。我大部分时间都使用ChronoForms,因为一旦你了解它的工作原理,它就可以做任何事情。如果你需要非技术人员能够自己创建表单,我也喜欢RSForms。
将“加载动态数据”添加到Joomla文章中并不是非常具体,但我会对它进行一次尝试。如果您的意思是获得用户提交,那么内置前端内容提交选项。如果您的意思是从其他来源加载数据,那么您通常可以使用模块或插件来获取在页面上或实际内部加载的数据文章本身。
花一点时间了解它的工作原理。了解组件,插件和模块之间的区别,这将有助于您更好地掌握可以执行的操作。 Joomla是一个可扩展的框架,没有什么是你无法做到的,还有许多已经为你构建的东西。
答案 5 :(得分:0)
我会使用JUMI,一个Joomla组件来嵌入自己的PHP脚本。不需要修改脚本!