簡體   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