将CCS、Javascript和PHP文件添加到Joomla网站中

Adding CCS, Javascripts and PHP files into Joomla websites

本文关键字:添加 Joomla 网站 文件 PHP CCS Javascript      更新时间:2023-09-26

我是Joomla的新手,遇到了一个让我作为程序员很烦恼的问题!

现在我在网上看了几篇教程,所有的教程都说"对于非程序员来说,用Joomla创建一个网站太容易了"

虽然这很好,但似乎很少有教程能真正展示如果你确实有编程经验,你会拥有什么"能力"。

这是我的问题:

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

下面是我想要实现的一个例子:

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

除此之外,我希望创建一个会话,以便当用户(例如)试图在我的网站上购买物品时,该会话将被保存,并且我的网站能够真正记住用户的选择。

现在,我不希望你们知道所有的答案,但只要简单地重定向到教程、论文或任何其他我可以学习如何使这项工作的地方,我就会非常感激。

问题更新

所以我觉得我的问题有点难以理解,我已经更新了:

也许我误解了一些事情,但比如说,你们中的一个人下载了一个模板,然后你会怎么做?如何操作模块,以便在搜索某个内容时,在默认数据库表之外的另一个数据库表中进行搜索?如何创建一个登录名供用户使用并添加自己的costum脚本?

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

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

http://docs.joomla.org/Module

[更新]

如果您需要创建更多在自己的数据库表等上操作的自包含功能,那么您很可能需要构建组件(下面的教程非常实际):

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

我意识到Joomla医生不太好。我自己通过学习核心模板和组件的代码学到了很多东西

搜索栏是等框架的完全集成功能

Joomla
Drupal
Wordpress

等等。

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

你还可以看看:

http://www.opencart.org

这能回答你的问题吗?

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

对于加法,你有很多解决方案。你可以覆盖你的模板,构建你要放在不同位置的模块或组件,或者你可以在任何地方尝试一些插件,比如sourcerer、module。。。所有这一切都取决于你的网站类型,有时这还不够。

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

希望能有所帮助。

我会创建一个模块。我相信有几种方法可以做到这一点,但我会这么做。从头开始或使用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