从哪里加载模板先决条件?
Where are template prerequisites being loaded from?
我的 Joomla 2.5 站点现在使用 https 而不是 http。
我在大多数浏览器中收到典型警告 "Mixed content"
警告。
Chrome 正在阻止以下内容:
http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css
现在,问题是脚本在哪里加载这个样式表?我知道它必须由模板加载,但我找不到它。
在 public_html 和模板文件夹中都尝试了 index.php
,但因为它们只是 PHP 文件,包括其他 PHP 文件和库,包括其他脚本等……好像不可能。
这可能可以使用 javascript 来解决。我尝试了以下方法来修复 IFrames:
iframes=document.getElementsByTagName('iframe');
for (i=0; i<iframes.length; i++){
var antigoURL=iframes[i].src;
var novoURL=antigoURL.replace("http:", "");
iframes[i].src=novoURL;
};
但是由于脚本在页面加载后运行,我无法阻止错误的出现。
我使用的模板是 http://demo.joomlabamboo.com/
的 Base3
我知道这应该很容易,但我仍在努力。
感谢您的帮助!
如果文件不是从模板加载的,则必须从模块、组件或插件等扩展加载。
我会下载整个 Joomla 站点的副本,然后 运行 使用您最喜欢的文本编辑器搜索(查找)所有文件以查找参考。一旦确定调用引用的位置,您就可以确定在 https 中调用文件内容的最佳方式。
由于外部文件可能未托管在来自外部源的 https 中,您只需复制所有 CSS 并粘贴到模板 CSS 文件中,然后从扩展代码中删除引用.但是,下次您更新扩展程序时,它可能会将引用放回原处,因此您需要注意它。
我的 Joomla 2.5 站点现在使用 https 而不是 http。
我在大多数浏览器中收到典型警告 "Mixed content"
警告。
Chrome 正在阻止以下内容:
http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css
现在,问题是脚本在哪里加载这个样式表?我知道它必须由模板加载,但我找不到它。
在 public_html 和模板文件夹中都尝试了 index.php
,但因为它们只是 PHP 文件,包括其他 PHP 文件和库,包括其他脚本等……好像不可能。
这可能可以使用 javascript 来解决。我尝试了以下方法来修复 IFrames:
iframes=document.getElementsByTagName('iframe');
for (i=0; i<iframes.length; i++){
var antigoURL=iframes[i].src;
var novoURL=antigoURL.replace("http:", "");
iframes[i].src=novoURL;
};
但是由于脚本在页面加载后运行,我无法阻止错误的出现。
我使用的模板是 http://demo.joomlabamboo.com/
的 Base3我知道这应该很容易,但我仍在努力。
感谢您的帮助!
如果文件不是从模板加载的,则必须从模块、组件或插件等扩展加载。
我会下载整个 Joomla 站点的副本,然后 运行 使用您最喜欢的文本编辑器搜索(查找)所有文件以查找参考。一旦确定调用引用的位置,您就可以确定在 https 中调用文件内容的最佳方式。
由于外部文件可能未托管在来自外部源的 https 中,您只需复制所有 CSS 并粘贴到模板 CSS 文件中,然后从扩展代码中删除引用.但是,下次您更新扩展程序时,它可能会将引用放回原处,因此您需要注意它。