/administrator 管理后臺的路徑/cache 是緩存目錄/components 是組件(component)目錄/includes 是一個重要的目錄,里面都是Joomla運行所需的各種腳本、函數等等。/language 即網站語言目錄。/plugins即擴展(觸發器)目錄。/modules 目錄是存儲模塊(module)程序的地方,Joomla已經定義了十多個模塊位置,如header、footer、left、right、debug、user1、advert2等等。/templates 模板目錄,里面每個子目錄對應一個模板/libraries 類包目錄,都是重要的類文件/logs 日志目錄,存放生成的日志腳本文件/images 圖片目錄/media 目錄是存放各種媒體文件的地方。/xmlrpc xml遠程方法調用,采用xml作為調用遠程方法的媒介/tmp 臨時目錄
Joomla!的所有組件都遵循特定的命名方案。每個系統組件都有唯一的名字,名字不能包括空格。代碼分成兩個文件夾,文件夾以com_開頭,緊接著就是組件的名字。eg:組件名叫books。因此,你要創建兩個相同名字的com_books文件夾當組件在前臺加載的時候,Joomla!將會查找文件組件名.php
前臺components下,目錄com_books,文件books.php。放到后臺administrator/components,目錄com_books,文件admin.books.php。
數據庫操作:連接數據庫——執行SQL語句——查詢數據
1)數據庫操作連接數據庫$db=& JFactory::getDBO();2)執行SQL語句$sql="select * from #_tags";$db->execute($sql);3)查詢數據$sql="select * from #_tags";$db->setQuery($sql);$rows=$db->loadObjectList();foreach($rows as $row){ echo $row->tag;}
會話操作:調用session
1)獲取Session的值$session=&JFactory::getSession();$name="session_name";$sValue=$session->get($name);2)設置Session的值$session=Japplication::_createSession();$name="session_name";$value="alex";$session->set($name,$value);
Joomla!數據庫常用表
文章分類jos_categoriesjos_sections
Joomla!組件、模塊、插件jos_componentsjos_modulesjos_plugins
文章jos_content
菜單jos_menu
用戶以及登陸jos_groupsjos_sessionjos_users
新聞熱點
疑難解答