Dedecms後台檔案詳解

2021-08-09 08:03:49 字數 4655 閱讀 5270

目錄介紹:

./dede dede後台

./html 生成欄目對應的檔案

./include 類庫,配置檔案,詞庫

./member 會員功能

./setup 安裝程式目錄

./special 專題生成目錄

./templets **模板目錄

./upimg 採集,後者使用者上傳的附件所在的目錄

base.css 基本樣式表

index.php **預設首頁

robots.txt 搜尋控制檔案

檔案介紹:

./index.html 由模板生成的html首頁檔案

./index.php

解析模板,並且顯示出首頁,

具體**做個分析:

require_once(dirname(__file__)."/include/config_base.php");

require_once(dirname(__file__)."/include/inc_arcpart_view.php");

//上面兩段是呼叫兩個檔案乙個是基本的配置檔案,另乙個是是文章類檔案

dirname(__file__)是當前路徑

code:

$dsql = new dedesql(false);

$row = $dsql->getone("select * from dede_homepageset");

$dsql->close();

//sql語句,查詢表dede_homepageset 欄位templet (呼叫哪個模板)

code:

$pv = new partview();

$pv->settemplet($cfg_basedir."/".$cfg_templets_dir."/".$row['templet']);

$pv->display();

$pv->close();

//類庫呼叫,

$cfg_basedir."/".$cfg_templets_dir."/".是路徑,

$row['templet']是模板的具體的位置,

然後是$pv->display();顯示模板檔案。

****************************************====

/templets模板目錄

/dedecmsv31 3模板目錄

/default 預設模板目錄

article_article.htm 普通文章頁面模板

article_default.htm 一般文件頁面模板

article_flash.htm flash頁面模板

article_image.htm 圖集頁面模板

article_soft.htm 軟體頁面模板

article_spec.htm 專題頁面模板

index.htm **首頁模板

index_article.htm 文章頻道封面模板

index_article_webart1.htm

index_article_webart2.htm

index_article_webart.htm

index_default.htm 一般文件封面模板

index_flash.htm flash頻道封面模板

index_image.htm 圖集頻道封面模板

index_soft.htm 軟體頻道封面模板

list_article.htm 文章列表模板

list_default.htm 一般文件列表目錄模板

list_flash.htm flash文件列表模板

list_free.htm 自由列表模板

list_image.htm 圖集列表模板

list_soft.htm 軟體列表模板

list_spec.htm 專題列表模板

/img 模板目錄(含樣式表)

/plus 輔助外掛程式模板目錄

feedback_templet_js.htm

heightsearch.htm 高階搜尋模板

js.htm

recommend.htm 推薦好友模板

rss.htm rss的xml模板

rssmap.htm rss訂閱檔案

showphoto.htm 顯示模板

view_msg.htm 會員提示資訊模板

vote.htm 投票結果顯示模板

/system 系統模板目錄

channel_list.htm 欄目列表系統模板

list_fulllist.htm 文件列表系統模板

mynews.htm 站內新聞系統模板

part_arclist.htm 文章列表系統模板

part_autochannel.htm 分類欄目系統模板

part_channelartlist.htm 包含文章列表的欄目系統模板

part_imginfolist.htm 使用imginfolist標籤呼叫的模板

part_imglist.htm 使用imglist標籤呼叫的模板

part_type_list.htm 單個欄目的系統模板

spec_arclist.htm 專題列表文章系統模板

spec_list.htm 專題用模板

tag_arclist.htm

tag_fieldlist.htm fieldlist用系統模板

/system/channel 頻道特殊底層模板目錄

channel_spec_note.htm 專題節點列表模板

/include目錄 程式核心目錄

config_base.php 環境定義檔案。用於檢測系統環境,定義工作目錄,儲存資料庫鏈結資訊,引入常用函式等,建議不要修改。

config_hand.php 系統配置檔案。定義系統常用的配置資訊定義,可從後台管理直接生成該檔案。

config_passport.php 通行證檔案

config_rglobals.php 檢測系統外部變數

config_rglobals_magic.php 同上

inc_archives_view.php 用於瀏覽文件或對文件生成html

inc_arclist_view.php 用於瀏覽頻道列表或對內容列表生成html

inc_arcmember_view.php 用於瀏覽會員發布的文件

inc_arcpart_view.php 用於解析和建立全域性性質的模板,如頻道封面,主頁,單個頁面等

inc_arcsearch_view.php 用於文件搜尋

inc_arcspec_view.php 用於瀏覽所有專題列表或對專題列表生成html

inc_channel_unit.php 使用者解析特定頻道的附加資料結構資訊

inc_channel_unit_functions.php 系統共用函式集合

inc_downclass.php 防採集隨機字串函式

inc_freelist_view.php 用於對特定內容列表生成html

inc_functions.php 可供使用者使用的函式集合

inc_imgbt.php gettypeidselmember

inc_memberlogin.php 用於使用者登入及獲得會員狀態

inc_photograph.php 用於處理系統中的,例如水印,縮圖等

inc_photowatermark_config.php 處理引數定義

inc_rss_view.php 用於瀏覽頻道rss或對rss生成靜態檔案

inc_separate_functions.php spgetarclist函式,用於獲得文件列表

inc_type_tree.php 用於選擇欄目的目錄樹

inc_type_tree_member.php 同上,會員使用

inc_typelink.php 用於顯示文章的位置和欄目位置等

inc_typeunit_admin.php 用於頻道管理時的一些複雜操作,主要用於後台

inc_typeunit_menu.php 同上

inc_userlogin.php 用於管理員登入

inc_vote.php 用於管理投票

jump.php 用於超連結跳轉

pub_charset.php 共用字元處理函式,gb/utf-8/unicode/big5等互換

pub_collection.php 用於採集

pub_collection_functions.php 採集用函式

pub_datalist.php 後台管理用資料列表

pub_datalist_dm.php 同上,不使用模板

pub_db_mysql.php 用於運算元據庫

pub_dedehtml2.php 用於採集中的html解析

pub_dedehtml.php html解析器

pub_dedetag.php 用於dede模板標籤解析

pub_oxwindow.php 後台程式擴充套件

pub_splitword_www.php 織夢分詞演算法

validateimg.php 驗證碼

vdimgck.php 驗證碼

/inc 共用函式目錄

inc_fun_funadmin.php 獲取拼音碼等函式

inc_fun_funstring.php html**處理等函式

inc_fun_spgetarclist.php 獲取文件列表spgetarclist

DedeCms後台登入空白

天在dede後台登陸時出現了問題,導致後台變成空白,再回頭登陸時,登陸頁面也是一片空白,檢視源 也是一片空白,在網上找了些資料,參考肖老師總結資料解決了dede後台登入變成一片空白的問題 找到 include common.inc.php檔案,開啟,查詢程式 error reporting e al...

DedeCms找後台技巧

不知道是那個人要這個dedecms找後台技巧!我找不到那個使用者,所以自己發文章算了!1 include dialog select media.php?f form1.murl 2 include dialog select soft.php 3.使用mysql error 資訊去試試 data ...

DEDECMS之後臺增加會員

1 找到dede inc inc menu.php dede改為你 後台目錄 檔案 查詢 在上面加一行 2 在dede目錄下增加member add.php檔案 如下 require dirname file config.php env goback url isset cookie env go...