【问题标题】:External JS on Joomla and WordPress not loadingJoomla 和 WordPress 上的外部 JS 未加载
【发布时间】:2013-10-14 16:08:26
【问题描述】:

我需要一些关于脚本的帮助<script type="text/javascript" src="http://www.carloansjoplin.com/web/trbo/trbo.js"> 我在http://twsshosting.com/~dynaredo/ 放置了一个 Joomla 模板 - 这应该在 2 次页面浏览后加载一个促销层。它在测试页面http://www.carloansjoplin.com/web/trbo/test.html 上运行良好——我还通过调整.htaccess 消除了问题可能是跨域ajax 连接的可能性。我在具有自定义 html 页面的不同服务器上对其进行了测试,并且效果很好。 worldpress 网站也出现了同样的问题(所以它一定是模板引擎的问题)。

谢谢!!!

【问题讨论】:

    标签: javascript php wordpress .htaccess joomla


    【解决方案1】:

    这是因为你在哪里导入它。如果您在 test.html 页面上看到,它正在被导入到 <head>

    所以你应该做的是(对于 Joomla),像这样使用 PHP 导入它:

    $doc = JFactory::getDocument();
    $doc->addScript("http://www.carloansjoplin.com/web/trbo/trbo.js");
    

    这应该插入到模板顶部的 PHP 标记中。

    【讨论】:

    • 谢谢!我用 php 标签导入了它,但它仍然无法正常工作。还有什么建议吗?
    • 啊我现在看到 trbo.js 文件正在调用外部 PHP 文件。 Joomla 不喜欢这样,因为它希望一切都遵守它自己的编码标准。您可能想研究开发一个简单的小模块
    • Joomla 网站的控制台出现错误,很可能是 Mootools 冲突
    • 我注意到了错误。我删除了有冲突的部分,脚本仍然没有插入。
    猜你喜欢
    • 1970-01-01
    • 2018-05-23
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2015-05-12
    • 1970-01-01
    相关资源
    最近更新 更多