LiteSite/導航列:修訂版本之間的差異

出自六年制學程
跳轉到: 導覽搜尋
控制首頁表現
控制首頁表現
第 1 行: 第 1 行:
 
[[分類:LiteSite]]
 
[[分類:LiteSite]]
 
==控制首頁表現==
 
==控制首頁表現==
*透過文件根目錄下的 index.php ,如 http://jendo.org/index.php/ABC/DEF?A=123、…
+
*網址只打 ip 或域名,不打路徑<br/>透過文件根目錄下的 index.php ,如 http://jendo.org/
*#識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。
+
*:識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。
 +
*網址只打 ip 或域名+路徑,不打程式名<br/>透過 site 目錄下的 index.php ,如 http://urclass.net/EMEP
 +
 
 +
 
 
如:substr(urldecode($_SERVER['SCRIPT_NAME']),0,6)=='/study'。
 
如:substr(urldecode($_SERVER['SCRIPT_NAME']),0,6)=='/study'。
 
*#其他:
 
*#其他:

2022年11月9日 (三) 17:12的修訂版本

控制首頁表現

  • 網址只打 ip 或域名,不打路徑
    透過文件根目錄下的 index.php ,如 http://jendo.org/
    識別 $_SERVER['SERVER_NAME'] 即「jendo.org」。
  • 網址只打 ip 或域名+路徑,不打程式名
    透過 site 目錄下的 index.php ,如 http://urclass.net/EMEP


如:substr(urldecode($_SERVER['SCRIPT_NAME']),0,6)=='/study'。

    1. 其他:
      • $_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."/導航列"」的筆,如找不到會提示網站編輯者去建立此筆。