如何在 templatete js 之后包含组件 js

2024-03-27

我在 templatete index.php 上添加了 javascript

$doc    =   JFactory::getDocument();
$doc->addScript($this->baseurl . '/templates/' . $this->template . '/js/jquery.js', 'text/javascript');

并在下面的组件上添加了另一个

$document = JFactory::getDocument();      
$document->addScript($this->baseurl . '/templates/' . $this->template . '/js/validation.js');  

但组件的 js (validation.js) 总是在 tempelete js(jquery.js) 之前添加

如何在 templatete js(jquery.js) 之后添加组件 js(validation.js)。


如果您正在使用jquery.js作为项目中的主要 jQuery 库,那么您可以简单地包含jquery.js在头模块之前index.php。像下面这样。

<script src="templates/js/jquery.js" type="text/javascript"></script>
<jdoc:include type="head" />

然后在您的组件中您可以简单地使用如下所示的内容。

$document = JFactory::getDocument();      
$document->addScript($this->baseurl . '/templates/' . $this->template . '/js/validation.js');

另一个选项是 Addcustom tag ,有助于将脚本添加到文档中。

$document   =   JFactory::getDocument();
$document->addCustomTag('<script src="'.$this->baseurl . '/templates/' . $this->template . '/js/validation.js" type="text/javascript"></script>');

否则你必须加载组件js也在index.php与第二个订单,但这将加载js所有页面的文件。

希望它有帮助..

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 templatete js 之后包含组件 js 的相关文章

  • Joomla 登录重定向回上一页

    我有某些页面需要用户登录 Joomla 当他们单击这些页面的链接时 iframe 覆盖层中会出现一个登录框 一旦他们登录 我想将他们重定向回他们尝试登录的页面 但是 Joomla 似乎只允许用户重定向到登录表单参数中预定义的页面 有没有办法
  • Joomla 和 MySQL

    Joomla 上是否有关于在 PHP 中通过 MySQL 进行数据库查询的具体文档 我真正在寻找什么 Joomla 是否实现了自己的数据库包装器 如果没有 建议使用指定的配置参数创建一个 Joomla 是否能够参数化其查询以防止 SQL 注
  • Joomla 2.5 检查用户登录

    如何检查用户是否已登录 Joomla 2 5 我似乎只能找到旧版本 joomla 的代码片段 是一样的吗 if JFactory getUser gt id user has logged in
  • 在 joomla 2.5 中验证电话号码

    我可以通过将 validate email 类添加到输入字段来验证电子邮件 ID 如何验证电话号码的输入字段 另外 我们如何验证数字 整数值 你可以试试 验证数字 阅读更多 对于电话号码 您可以尝试 验证 自定义
  • 500 - 发生错误 - 在 Joomla 中添加新文章时,数据库功能未报告错误

    我有一篇文章想要在我的 Joomla 上发布地点 每次我点击 应用 或 保存 我收到错误500 An error has occurred DB function reports no errors 我不知道为什么会出现这个错误 我只能认为
  • Joomla v1.5 插件 sys.ini 语言文件

    Joomla v1 5 插件可以使用 sys ini 语言文件吗 我想在插件安装期间使用它 因为在安装过程中无法访问默认语言 ini 文件 因此 安装管理器仅输出语言关键常量 例如 PLG MY PLUGIN DESCRIPTION 我在
  • Joomla 3 - 使用什么来代替 allocateRef?

    在我的项目中 我认为有这种方法 public function elegirSeleccionados this gt assignRef pagination this gt get pagination this gt assignRe
  • Joomla 获取 URL 中传递的变量

    当 Joomla 中的 URL 字符串传递到我们的网站时 我试图从它们中提取值 一个例子是 source SEARCH 20 utm source google utm medium cpc utm term utm content 创意
  • WHERE 语句在 Joomla! 中不起作用3.0.3。 php 请求

    我试图在 Joomla 3 0 3 的简单查询中添加 WHERE 语句 但该代码仅在我使用 WHERE 语句注释该行时才有效 您有什么建议吗 非常感谢 PS 请
  • 更新::扩展:无法打开 https://update.joomla.org/core/sts/extension_sts.xml

    Joomla更新错误 更新 扩展 无法打开https update joomla org core sts extension sts xml https update joomla org core sts extension sts x
  • 将一个 css 类定位到另一个 css 类中

    您好 我在 joomla 中的一些 css 类方面遇到问题 我在一个模块中有两个 div 一个是包装类 wrapper 另一个是内容类 content 内容在包装内 我想做的是将 css 样式定位到内容类上 通常我只是将 content m
  • PHP include/require 不传递变量

    是否可以在 PHP 中包含一些东西without传递传递给原始脚本的变量 我正在使用 Joomla 并且我收到了错误记录here https stackoverflow com questions 8356683 joomla error
  • Joomla MySQL 性能

    我一直在开发一个版本为2 5 11的Joomla网站 网站的流量将会非常高 我的问题是关于 MySQL 查询性能的 数据库包含大约 60000 行内容表 下面看到的查询 核心 com content 文章模型查询 执行时间约为 6 秒 非常
  • joomla(2.5)系统插件安装时加载语言文件

    在安装系统插件 在 Joomla 2 5 中 期间 我很难显示本地化字符串 xml 文件中本地化字符串的 正常 方式似乎不起作用 请参阅另一个问题 基于语言的安装描述 https stackoverflow com questions 11
  • Joomla 介绍图片作为阅读更多链接

    我想让 joomla 文章介绍图像的行为类似于阅读更多内容和标题链接 因此 用户单击图像 然后加载文章 我不是 PHP 专家 但也许这是阅读更多链接代码 a href class a
  • 在 php 中访问 joomla 会话 - codeigniter

    我需要检查用户是否已登录 CodeIgniter 登录发生在 Joomla 网站上 我尝试了以下方法来初始化 joomla define JEXEC 1 define DS DIRECTORY SEPARATOR define JPATH
  • 在站点之间传递凭据

    我在具有两个不同域的两台不同服务器上运行两个不同的站点 一个站点运行 Joomla 另一个站点运行 Moodle 我已将 Moodle 服务器配置为基于 Joomla 站点上的用户表进行身份验证 因此我们拥有权威的用户信息来源 我想做的是
  • Joomla 3.2.3 精选文章排序

    在 Joomla 3 2 3 中 我无法像 J 1 5 x 那样进行文章排序 我想让首页文章排序像我在管理员区域中定义的那样 我尝试了几种方法 但仍然没有任何成功 已经 1 周了 我最后一次尝试的是这样的 a Content gt Feat
  • 带有 Joomla 的 Intranet 网站?

    我的公司想在局域网上建立一个小型的内联网门户 我们最多大约有 100 个用户 我正在考虑在带有 XAMPP 的 Windows 服务器环境上使用 Joomla 为了安全起见 XAMPP 为大约 50 到 100 个用户提供服务是否有效 它有
  • 没有人拥有者(99 99)在FTP中由php功能引起?

    我有一个脚本 Joomla 可以在服务器上创建文件和目录 问题是它在所有者 99 99 无人 下创建它们 并且在没有服务器管理员帮助的情况下我无法通过 FTP 删除或修改它们 我认为那是move uploaded filephp 的函数 W

随机推荐