知识问答
如何在DedeCMS 5.7进行二次开发时找到常用函数及其文件位置?
2025-09-22 02:51:10
来源:互联网转载
1. **获取内容页模板**
GetContentTemplet
,位于 /dede/templets/article_article.htm
。,2. **获取列表页模板** GetListTemplet
,位于 /dede/templets/list_article.htm
。,3. **获取频道封面模板** GetChannelCoverTemplet
,位于 /dede/templets/channel_cover.htm
。,4. **获取频道列表模板** GetChannelListTemplet
,位于 /dede/templets/channel_list.htm
。,5. **获取首页模板** GetHomeTemplet
,位于 /dede/templets/index.htm
。,6. **获取搜索结果模板** GetSearchTemplet
,位于 /dede/templets/search_result.htm
。,,这些函数通常用于模板文件中,以便动态生成页面内容。文件路径 | 行号 | 函数名 | 功能描述 |
/dede/stepselect_main.php | 204 | __addenum_save() | 保存枚举值 |
/dede/stepselect_main.php | 147 | __addnew_save() | 保存新添加的项 |
/dede/sys_data_replace.php | 39 | __Apply() | 应用数据替换操作 |
/include/arc.archives.class.php | 55 | __construct() | 构造函数初始化类 |
/include/arc.freelist.class.php | 41 | __construct() | 构造函数初始化类 |
/include/arc.sgpage.class.php | 36 | __construct() | 构造函数初始化类 |
/include/arc.taglist.class.php | 48 | __construct() | 构造函数初始化类 |
/include/datalistcp.class.php | 64 | __construct() | 构造函数初始化类 |
/include/dedecollection.class.php | 42 | __construct() | 构造函数初始化类 |
/include/dedehtml2.class.php | 40 | __construct() | 构造函数初始化类 |
/include/dedemodule.class.php | 23 | __construct() | 构造函数初始化类 |
/include/dedesqli.class.php | 48 | __construct() | 构造函数初始化类 |
/include/dedevote.class.php | 29 | __construct() | 构造函数初始化类 |
/include/payment/bank.php | 26 | __construct() | 构造函数初始化类 |
/include/payment/yeepay.php | 39 | __construct() | 构造函数初始化类 |
/include/sitemap.class.php | 28 | __construct() | 构造函数初始化类 |
/include/taglib/json.lib.php | 90 | __construct() | 构造函数初始化类 |
/include/typeunit.class.menu.php | 27 | __construct() | 构造函数初始化类 |
/include/userlogin.class.php | 204 | __construct() | 构造函数初始化类 |
/dede/sys_payment.php | 54 | __construct() | 构造函数初始化类 |
/include/arc.sglistview.class.php | 54 | __construct() | 构造函数初始化类 |
/dede/member_model_edit.php | 52 | __Copy() | ***内容到剪贴板 |
/member/pm.php | 134 | __del() | 删除指定记录 |
/dede/stepselect_main.php | 73 | __del() | 删除指定记录 |
/dede/media_edit.php | 19 | __del_file() | 删除附件 |
/dede/diy_edit.php | 32 | __Delete() | 删除指定项目 |
/dede/member_model_edit.php | 166 | __Delete() | 删除指定项目 |
/dede/file_manage_control.php | 56 | __delfile(); | 删除文件 |
/dede/member_do.php | 18 | __DelMember() | 删除会员 |
/include/sphinxclient.class.php | 465 | __destruct() | 析构函数释放资源 |
/dede/member_model_edit.php | 35 | __Disabled() | 禁用用户 |
/dede/stepselect_main.php | 132 | __edit_save() | 编辑并保存 |
/dede/member_do.php | 176 | __EditUser() | 编辑用户信息 |
/dede/stepselect_main.php | 169 | __exarea() | 扩展区域处理 |
/dede/sys_data_replace.php | 22 | __getfields() | 获取字段信息 |
/dede/member_do.php | 236 | __LoginCP() | 登录控制处理 |
/member/pm.php | 171 | __man() | 管理操作处理 |
/dede/file_manage_control.php | 46 | __move(); | 移动文件或目录 |
/dede/file_manage_control.php | 36 | __newdir(); | 新建目录 |
/dede/public_guide.php | 55 | __PageShow(); | 页面显示处理 |
/plus/bookfeedback.php | 112 | __Quote() | 引用处理 |
/plus/feedback.php | 99 | __Quote() | 引用处理 |
/member/pm.php | 54 | __read() | 读取信息 |
/dede/member_do.php | 155 | __Recommend() | 推荐处理 |
/dede/file_manage_control.php | 26 | __rename(); | 重命名文件或目录 |
/dede/album_add.php | 47 | __save() | 保存操作 |
/dede/archives_add.php | 50 | __save() | 保存操作 |
/dede/archives_edit.php | 54 | __save() | 保存操作 |
FAQs:
Q1: DEDECMS中如何通过ID获取某篇文档的信息?
A1: 你可以使用GetOneArchive($id)
这个函数,这个函数接收一个参数,即文档的ID号,返回一个包含所有文档元素的数组。
$info = GetOneArchive(123);print_r($info);
上述代码会输出ID为123的文档的所有信息。
Q2: DEDECMS中如何获取某个栏目下的所有下级栏目ID列表?
A2: 你可以使用GetSonIds($id, $channel=0, $addthis=true)
这个函数,这个函数接收三个参数,分别是当前栏目ID、内容模型ID(默认为0)和是否包含本身(默认为true)。
$child_ids = GetSonIds(10);print_r($child_ids);
上述代码会输出ID为10的栏目下的所有下级栏目ID列表。
+| Dedecms 5.7 常用函数列表及所在文件位置+| 函数名 | 文件位置+| C_RootDir() | inc/cache_dir.php| GetSysFun() | inc/cache_dir.php| GetDoFun() | inc/cache_dir.php| MysqlConnect() | inc/db_sql.php| MysqlSelect() | inc/db_sql.php| MysqlQuery() | inc/db_sql.php| MysqlExecute() | inc/db_sql.php| MysqlFetchArray() | inc/db_sql.php| MysqlAffectedRows() | inc/db_sql.php| MysqlInsertID() | inc/db_sql.php| MysqlClose() | inc/db_sql.php| dede询价函数 | inc/db_sql.php| GetOne() | inc/cache_dir.php| GetList() | inc/cache_dir.php| GetArcList() | inc/modelarc.php| GetSysInfo() | inc/config.php| AddSysInfo() | inc/config.php| DelSysInfo() | inc/config.php| SaveSysInfo() | inc/config.php| CheckInfo() | inc/config.php| UpdateInfo() | inc/config.php| AddBook() | inc/book.php| DelBook() | inc/book.php| EditBook() | inc/book.php| AddDownload() | inc/download.php| DelDownload() | inc/download.php| EditDownload() | inc/download.php| AddLink() | inc/link.php| DelLink() | inc/link.php| EditLink() | inc/link.php| AddImage() | inc/image.php| DelImage() | inc/image.php| EditImage() | inc/image.php| AddImageArc() | inc/image.php| DelImageArc() | inc/image.php| EditImageArc() | inc/image.php| AddVote() | inc/vote.php| DelVote() | inc/vote.php| EditVote() | inc/vote.php| AddTopic() | inc/topic.php| DelTopic() | inc/topic.php| EditTopic() | inc/topic.php| AddTopicType() | inc/topic.php| DelTopicType() | inc/topic.php| EditTopicType() | inc/topic.php| GetTopicList() | inc/topic.php| AddInfo() | inc/info.php| DelInfo() | inc/info.php| EditInfo() | inc/info.php| AddArchives() | inc/modelarc.php| DelArchives() | inc/modelarc.php| EditArchives() | inc/modelarc.php| AddSpecial() | inc/special.php| DelSpecial() | inc/special.php| EditSpecial() | inc/special.php| AddVote() | inc/vote.php| DelVote() | inc/vote.php| EditVote() | inc/vote.php| AddTopic() | inc/topic.php| DelTopic() | inc/topic.php| EditTopic() | inc/topic.php| GetTopicList() | inc/topic.php| AddInfo() | inc/info.php| DelInfo() | inc/info.php| EditInfo() | inc/info.php| GetSysFun() | inc/cache_dir.php| GetDoFun() | inc/cache_dir.php| AddSysInfo() | inc/config.php| DelSysInfo() | inc/config.php| SaveSysInfo() | inc/config.php| CheckInfo() | inc/config.php| UpdateInfo() | inc/config.php| AddBook() | inc/book.php| DelBook() | inc/book.php| EditBook() | inc/book.php| AddDownload() | inc/download.php| DelDownload() | inc/download.php| EditDownload() | inc/download.php| AddLink() | inc/link.php| DelLink() | inc/link.php| EditLink() | inc/link.php| AddImage() | inc/image.php| DelImage() | inc/image.php| EditImage() | inc/image.php| AddImageArc() | inc/image.php| DelImageArc() | inc/image.php| EditImageArc() | inc/image.php| AddVote() | inc/vote.php| DelVote() | inc/vote.php| EditVote() | inc/vote.php| AddTopic() | inc/topic.php| DelTopic() | inc/topic.php| EditTopic() | inc/topic.php| AddTopicType() | inc/topic.php| DelTopicType() | inc/topic.php| EditTopicType() | inc/topic.php| GetTopicList() | inc/topic.php| AddInfo() | inc/info.php| DelInfo() | inc/info.php| EditInfo() | inc/info.php+
上述列表可能不完整,因为 Dedecms 的源代码中包含大量的函数,一些函数可能在多个文件中有定义或被重载,在实际开发中,您可能需要根据具体需求查阅 Dedecms 的源代码来确定函数的确切位置和用法。
下一篇:知乎外链建设规划及执行方案