LiteSite/導航列:修訂版本之間的差異
出自六年制學程
(→控制首頁表現) |
(→控制首頁表現) |
||
第 1 行: | 第 1 行: | ||
[[分類:LiteSite]] | [[分類:LiteSite]] | ||
==控制首頁表現== | ==控制首頁表現== | ||
− | *透過文件根目錄下的 index.php ,如 http://jendo.org/ | + | *透過文件根目錄下的 index.php ,如 http://jendo.org/index.php/ABC/DEF?A=123、… |
*#識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。 | *#識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。 | ||
− | + | 如:substr(urldecode($_SERVER['SCRIPT_NAME']),0,6)=='/study'。 | |
*#其他: | *#其他: | ||
− | *#*$_SERVER['REQUEST_URI'] 即「/study/info.php/ABC/DEF?A=123」。 | + | *#*$_SERVER['SCRIPT_NAME'] 即「/study/info.php」。*#*$_SERVER['REQUEST_URI'] 即「/study/info.php/ABC/DEF?A=123」。 |
*#*$_SERVER['REDIRECT_URL'] 即「/study/info.php/ABC/DEF」。 | *#*$_SERVER['REDIRECT_URL'] 即「/study/info.php/ABC/DEF」。 | ||
*#*$_SERVER['QUERY_STRING'] 即「A=123」。 | *#*$_SERVER['QUERY_STRING'] 即「A=123」。 | ||
第 11 行: | 第 11 行: | ||
*透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/"」的筆。 | *透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/"」的筆。 | ||
*?透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/index.php"」的筆。 | *?透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/index.php"」的筆。 | ||
− | + | *透過 site 目錄下的 index.php,如 http://jendo.org/EMEP/index.php/ABC/DEF?A=123 | |
theme.php 會去找 webContent.webContent 資料表,其中 path 為「"/".SITE."/導航列"」的筆,如找不到會提示網站編輯者去建立此筆。 | theme.php 會去找 webContent.webContent 資料表,其中 path 為「"/".SITE."/導航列"」的筆,如找不到會提示網站編輯者去建立此筆。 |
2022年11月9日 (三) 14:08的修訂版本
控制首頁表現
- 透過文件根目錄下的 index.php ,如 http://jendo.org/index.php/ABC/DEF?A=123、…
- 識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。
如:substr(urldecode($_SERVER['SCRIPT_NAME']),0,6)=='/study'。
- 其他:
- $_SERVER['SCRIPT_NAME'] 即「/study/info.php」。*#*$_SERVER['REQUEST_URI'] 即「/study/info.php/ABC/DEF?A=123」。
- $_SERVER['REDIRECT_URL'] 即「/study/info.php/ABC/DEF」。
- $_SERVER['QUERY_STRING'] 即「A=123」。
- $_SERVER['SCRIPT_FILENAME'] 即「/var/services/web/study/info.php」。配合 $_SERVER['SCRIPT_NAME'] 可找出作業系統到文件根目錄之間的路徑。
- 其他:
- 透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/"」的筆。
- ?透過 webContent.webContent 資料表,其中 path 為「"/".SITE."/index.php"」的筆。
- 透過 site 目錄下的 index.php,如 http://jendo.org/EMEP/index.php/ABC/DEF?A=123
theme.php 會去找 webContent.webContent 資料表,其中 path 為「"/".SITE."/導航列"」的筆,如找不到會提示網站編輯者去建立此筆。