我需要编写一个扩展程序,使用跟踪用户代理的JS库将用户重定向到网站的移动版本(扩展名适用于制作移动网站的公司的客户)。
重定向脚本只有4行Javascript,有几个选项,所以我的扩展需要一个配置页。
这听起来最适合作为插件,组件或模块吗?
通过开发人员文档,我发现插件获得了 onBeforeRender事件。这适合吗?
由于
PS我认为Joomla可能会提供自己的用户代理嗅探,但我必须使用这个外部JS库。
答案 0 :(得分:1)
组件就像是出现在您的内容区域中的应用程序,例如论坛。模块是小部件,通常出现在您的内容周围,例如shoutbox。插件用于操作网站bahaviour,可以在特定时间触发,例如在内容加载之前或之后等等。
只需回答你的问题,你需要一个插件:
http://docs.joomla.org/Portal:Plugin_Development
我相信onBeforeRender
将成为使用
希望这有帮助
答案 1 :(得分:0)
这应该是一个插件 - 一个系统插件。它不应该花费很多时间来开发。
顺便说一下,我不知道为什么你会因为这个问题而被投票。我没有看到你问过什么问题。
答案 2 :(得分:-1)
我认为如果你开发一个插件会更好,它会有一个非常简单的功能。
祝你好运&完成开发后,将它上传到JED上!