0

我对 Joomla 很陌生,并且遇到了一个让我作为程序员非常恼火的问题!

现在我在网上看了几个教程,所有教程都说“非程序员用 Joomla 创建网站很容易”

虽然这很好,而且似乎很少有教程能够真正展示如果你实际上有编程经验,你所拥有的“权力”。

这是我的问题:

我希望能够将 PHP、Javascripts CSS 和 HTML 添加到我的网站,我偶然发现了 JUMI,但据我所知,它只允许我向文章和模块添加脚本。

这是我想要实现的示例:

我将在Themeforest购买并使用模板然后我想使用 HTML 和 PHP 创建一个搜索栏,当使用搜索选项时,该站点将运行我的脚本并使用 JQuery 和 HTML 的组合将结果加载到表中。

除此之外,我希望创建一个会话,以便例如当用户尝试在我的网站上购买商品时将被保存,以便我的网站真正记住用户的选择。

现在除了你们之外,我不知道所有的答案,但简单地重定向到教程、论文或任何其他我可以学习如何完成这项工作的地方会让我非常感激。

问题更新

所以我觉得我的问题有点难以理解,我做了这个更新:

也许我误解了一些事情,但比如说你们中的一个人下载了一个模板,你如何从那里继续?您如何操作模块,以便当您搜索某些内容时,搜索是在另一个数据库表中完成的,而不是默认的?您如何为用户创建登录名以使用和添加您自己的服装脚本?

这些只是几个例子,但我希望你能明白。

4

3 回答 3

2

阅读有关 Joomla 模块的更多信息。它们允许向您的网站添加一些您自己的自定义功能:

http://docs.joomla.org/Module

[更新]

如果您需要创建更多在自己的数据库表等上运行的独立功能位,那么您很可能需要构建组件(下面的教程非常实用):

http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Developing_a_Basic_Component

我意识到 Joomla 文档不是很好。我自己通过学习核心模板和组件的代码学到的最多

于 2013-07-17T15:38:09.257 回答
1

我认为您正在开发 joomla 2.5。我不知道您是否能够构建一个新模板(Themeforest 的副本)并覆盖它。

对于添加,您有很多解决方案。您可以覆盖您的模板,构建您将放置在不同位置的模块或组件,或者您可以尝试一些插件,如 sourcerer,任何地方的模块......这一切都取决于您网站的类型,有时这并不适用。

对于会话,我认为您仍然有多种选择,从头开始构建或搜索模块。

希望有帮助。

我会创建一个模块。我确信有几种方法可以做到这一点,但这就是我会做的。从头开始或使用 blank_module(joomla 模块)。

你在这里有一些文档:http: //docs.joomla.org/J2.5 :Creating_a_simple_module/Developing_a_Basic_Module

这里的输出ovveride(例如其他数据库):http ://docs.joomla.org/Understanding_Output_Overrides

于 2013-07-17T15:43:32.910 回答
1

搜索栏是框架的完整集成功能,例如

Joomla
Drupal
Wordpress

等等..

如果您想要会话和一些更高级的安全机制,您可能需要考虑购买 ssl 证书并通过 SSL 加密与服务器进行大部分交互。

你也应该看看:

http://www.opencart.org

这是回答你的问题吗?

于 2013-07-17T15:34:39.990 回答