我对Joomla很陌生并且遇到了一个令程序员很烦的问题!
现在我一直在线观看几个教程,所有这些教程都说明了#34;非程序员很容易用Joomla创建一个网站"
虽然那很好,但似乎很少有教程实际上显示了什么" power"如果你有实际的程序员经验,你就会有。
这是我的问题:
我希望能够在我的网站上添加PHP,Javascripts CSS和HTML,我偶然发现了JUMI,但据我所知,它只允许我为文章和模块添加脚本。
这是我想要实现的一个例子:
我将在Themeforest购买并使用模板然后我想使用HTML和PHP创建一个搜索栏,当使用搜索选项时,该站点将运行我的脚本并使用组合将结果加载到表中JQuery和HTML。
除此之外,我希望创建一个会话,以便当用户例如尝试清除我网站上的项目时,将保存这些内容,以便我的网站实际记住用户的选择。
现在我不会除了你们有所有的答案,但简单的重定向到教程,论文或任何其他我可以学习如何使这项工作的地方会让我非常感激。
问题更新
所以我认为我的问题很难理解,我已经做了这个更新:
也许我误解了一些事情,但是比如你们其中一个人下载了一个模板,你们怎么去那里?你如何操作模块,以便当你搜索某些东西时,搜索是在另一个数据库表中完成而不是默认的?如何为用户创建登录以使用并添加自己的costum脚本?
这些只是一些例子,但我希望你能得到这个想法。
答案 0 :(得分:2)
阅读更多abou Joomla模块。它们允许向您的网站添加自己的自定义功能:
[更新]
如果您需要创建更多自包含功能的位,这些功能在自己的数据库表上运行,那么您很可能需要构建组件(下面的教程非常实用):
http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Developing_a_Basic_Component
我意识到Joomla文档不是很好。通过研究核心模板和组件的代码,我自己学到了很多东西
答案 1 :(得分:1)
搜索栏是
等框架的完整集成功能Joomla
Drupal
Wordpress
依旧......
如果您想要会话和一些更高级的安全机制,您可能需要考虑购买ssl证书并通过SSL加密与服务器进行大部分交互。
你也可以看一下:
是回答你的问题吗?
答案 2 :(得分: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