javascript - 用于简单重定向功能的最佳 Joomla 扩展类型

标签 javascript php mobile joomla

我需要编写一个扩展程序,使用跟踪用户代理的 JS 库将用户重定向到网站的移动版本(扩展程序适用于制作移动网站的公司的客户)。

重定向脚本只有 4 行 Javascript 和几个选项,所以我的扩展需要一个配置页面。

这听起来最好作为一个插件、组件还是模块?

通过查看开发者文档,我发现插件会收到一个onBeforeRender 事件。这样合适吗?

谢谢

PS 我认为 Joomla 可能会提供它自己的用户代理嗅探,但我必须使用这个外部 JS 库。

最佳答案

组件就像出现在您的内容区域(例如论坛)中的应用程序。模块是通常出现在您的内容周围的小部件,例如 shoutbox。插件用于操纵网站行为,可以在特定时间触发,例如在内容加载之前或之后等。

这里只是简单地回答你的问题,你需要一个插件:

http://docs.joomla.org/Portal:Plugin_Development

我确实相信 onBeforeRender 将是可以使用的

希望对你有帮助

关于javascript - 用于简单重定向功能的最佳 Joomla 扩展类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437378/

相关文章:

javascript - Android 2.3 浏览器中的固定定位应该可以工作……不是吗?

mobile - Tizen Os 是否支持 Android 安装程序(.apk 文件)?

javascript - 使用 forEach 循环循环遍历一系列数字,并将任何包含整数 1 的数字替换为 "Beep"

javascript - 如何将值从 Java Controller 传回 Thymeleaf 前端?

php - FTUNCATE 在开头留出空格

php - MySql 变量和 php

php - SilverStripe 硬编码权限设置 EDIT_SITECONFIG

css - 移动菜单 - 汉堡包图标 - 'hover' 颜色不变, 'focus' 链接不起作用

javascript - node.js promise : how to find out which iteration threw the exception in a . catch 语句?

javascript - UMD:分配给 module.exports 是多余的吗?