繁体   English   中英

确定Joomla是否在子目录中

[英]Determine if Joomla is in a subdirectory

Joomla 3.2.3

大家好,我正在尝试为Joomla开发插件(仅针对我自己),但遇到了问题。

基本上,插件会搜索链接到bootstrap.min.css本地副本的URL:

/media/jui/css/bootstrap.min.css

然后,将其替换为CDN版本的Bootstrap CSS。

当网站位于域的根目录中时,一切正常,但是如果网站位于子目录中,则链接更改为:

/subdirectory/media/jui/css/bootstrap.min.css

并且该插件停止加载CDN版本。

是否有基于PHP的方法来确定网站是否托管在子目录中?

谢谢

常量JPATH_BASE给出了Joomla的基本目录安装在:

http://docs.joomla.org/How_to_find_your_absolute_path

这指向index.php所在的目录。它将解析对joomla安装的所有请求。

我已经通过使用

JURI::base(true);

http://docs.joomla.org/JURI/base所述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM