Joomla的目錄結構

2021-05-28 17:05:59 字數 1038 閱讀 7203

/administrator 就是管理後台的路徑。如果你的**網域名稱是  ,那麼加上這個目錄就是管理後台的路徑,即 /administrator 。這也就引出乙個安全隱患:每個人都很清楚joomla的管理後台路徑,而且joomla登入時不需要輸入驗證碼(captcha),居心不良的人使用窮舉法就能暴力破解**後台帳號——更何況joomla預設的管理員使用者名稱是 admin,人家只需要猜密碼就行了。為了安全,我推薦你學習一下autoit發明的改變後台管理登入路徑的方法

。/cache 是快取目錄。這裡儲存**執行過程中的快取檔案,對於提高**開啟速度有幫助。

/help 目錄——joomla的幫助檔案,不過這個幫助簡直是雞肋,反正我從來沒有用過。

/images 目錄,一看就明白。這裡存放**文章中所有插圖。如果你要建立電子相簿、相簿軟體,其使用的儲存目錄或許不在這裡。

/includes 是乙個重要的目錄,裡面都是joomla執行所需的各種指令碼、函式等等。可謂「機房重地,閒人莫進」。

/language 即**語言目錄。這裡存放全站前台介面的語言包。例如我們要將英文版joomla漢化,就必須把中文語言包儲存到這個目錄。相應的,後台介面的語言包就存放在 /administrator/language 目錄裡。

/plugins 即外掛程式目錄。外掛程式的檔名一般以 plg_ 或者 plugin_ 開頭。一般來說只針對網頁(content)啟效。

有很多外掛程式需要手動啟動,即只有文章作者需要在該文中應用該外掛程式的效果時才使用,這時只要插入相應的「觸發命令」即可。所謂「觸發命令」實際上是該外掛程式的專用**語法(syntax)。通常插入外掛程式需要用打括號{}將一句或者一段**包含。當joomla的網頁在瀏覽器中開啟時,就會自動將大括號識別為外掛程式啟動命令,然後去尋找是否存在對應的**,如果存在就將該大括號內的**替換為外掛程式的執行結果,如果不存在就直接以大括號來輸出。

由此可以看出,模組一般展示的內容都比較簡單,也不需要占用很大的面積,更不需要建立選單上的鏈結。這樣的程式都會被按照模組來程式設計。如果你的需求超過了這些,那麼還是編寫乙個元件吧。

/logs目錄是joomla的日誌目錄,

/tmp目錄是joomla的臨時目錄

joomla筆記 對joomla的初步認識

接觸joomla有幾天了,基本對joomla有點了解了。和平常所接觸的cms區別還是很大的。選單 joomla是 在你點選鏈結的時候即時生成頁面 當然這裡有快取,說即時可能不大恰當 這就意味著頁面內容本身的瀏覽隨著選單鏈結的改變而改變。鏈結的型別和屬性將改變你看到的頁面內容的組成。如同樣是分類頁面選...

JOOMLA1 5模板結構

name index.php name templatedetails.xml 這兩個檔案是必須的,並且檔名也必須與上面的例子相同,因為這兩個檔案是被joomla核心直接呼叫的,所以不能錯。templatedetails檔案內容解釋 模板用到的模組位置名稱 定義模板使用的引數,可以在 後台對模板進行...

Joomla 1 5框架結構簡述

乙個軟體的框架結構是為軟體系統的可重用性而設計的。這是對於某一特定型別軟體中抽象類及其例項間合作集的一種表述。軟體框架可以是乙個物件導向的設計,雖然設計不一定必須是物件導向而實現的,但通常是物件導向的。乙個軟體框架可能以包含支援程式 庫 指令碼語言以及一些其他的軟體的方式來幫助開發,或者將不同的軟體...