一推网

当前位置: 首页 > 知识问答 > 如何在DedeCMS 5.7进行二次开发时找到常用函数及其文件位置?

知识问答

如何在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 的源代码来确定函数的确切位置和用法。

上一篇:网站制作与在线投票收集用户意见和建议的新途径

下一篇:知乎外链建设规划及执行方案