词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> HDWIKI   

hdwiki model目录下的函数类

标签: hdwiki model 函数类

顶[0] 发表评论(0) 编辑词条

model目录下的函数类

    

actions.class.php(站内地图相关)



getHTML:获得页面菜单和相关信息



getMap:生成站内地图



adv.class.php 对wiki_advertisement表进行的相关操作 

add_adv 添加一个广告记录,此处只参加两个字段(是否显示,广告类型)。 

update_adv 更新广告,用于用户修改广告内容。 

search_adv_num 搜索广告时,得到总数量 

search_adv 搜索广告得到广告记录 

get_adv 根据广告id得到一条广告记录。 

update_available 更新广告是否可见 

advnew_filter 判断用户后台添加的广告内容是否合法。 

adv_admin_filter 对广告的参数进行处理,比如时间啊,还有需要序列化的参数,更好的用来保存到数据库。 

view_filter 根据不同不同位置的广告进行过滤,在后台显示的时候,显示自己特有的选项。 

removeadv 删除广告 

adv_index_filter 首页广告过滤,过滤掉不在首页显示的广告。 

adv_doc_filter 词条页面广告过滤,过滤掉不在词条页显示的广告。 

anticopy.class.php



add_randomst:添加随机字符串。

check_useragent:检查Useragent。

check_visitrate:检查访问频率。

_check_ip_exception:检查访客IP是否为已排除的IP地址

archiver.class.php



get_doc_list:获得词条列表



get_doc:根据id获得词条信息



get_total_num:获得词条数量



get_max_did:获得did最大的词条

get_html_header:获得文件按头

get_html_footer:获得文件尾部

get_xml_header:获得xml文件头

get_xml_footer:获得xml文件尾部

get_html_list:获得页面列表

close_mysql:关闭数据库

attachment.class.php 对wiki_attachment表进行的相关操作 

makepath 生成上传附件的路径 

add_attachment 附件上传上来以后,添加到数据库 

get_attachment 根据几个条件,从数据库中搜索附件 

update_downloads 给数据库增加一下下载次数。 

remove 根据id从数据库中删除数据,也会将附件所在的文件删除 

recover恢复附件内容 

update_desc更新附件的描述 

get_attachment_type 得到允许上传的附件的类型 

upload_attachment 上传附件到某一个词条。包括了一系列的判断和检测功能。 

search_attach_num 搜索时,根据条件得到附件的数量 

search_attachment 搜索得到附件列表 

insert_image_js 得到上传图片的js代码 

showmsg 显示上传附件的信息 

editimage:编辑文件信息

banned.class.php 对wiki_banned表进行的相关操作 

get_ip_list 得到禁止ip列表 

add_ip 给禁止ip库添加ip 

del_ip 从库里删除ip 

refresh_ip 删除禁止时间到期的ip。 

updatebannedip 更新禁止ip的缓存。 

get_allnum得到禁止ip列表的数量 

singleip单个IP地址处理后以数据形式返回 

textip批量上传时,对文本框内容的处理函数 

fileip批量上传时,对上传文件的处理函数 

base.class.php 

init_db 初始化数据库 

init_cache 初始化缓存,加载各种各样的缓存 

_load_cache 加载缓存,如果没有就生成缓存。 

_load_plugincache 加载插件缓存 

init_template 初始化模版,将系统所需的一系列变量赋值给模版。 

load 加载模块,model目录里面的类文件。 

loadplugin 加载插件model文件 

init_user 初始化用户 

init_global 初始化一些变量,比如广告,个人信息等。 

message 系统发布提示信息的方法



header跳转页面



date按当前设置的时间格式返回 

checkable 检测是否有权限



hsetcookie 设置cookie值 

hgetcookie 得到cookie值



authcode cookie加密的函数



multi 系统分页的程序



check_baiduxml检查百度xml

block.class.php

view:加载进block程序得到的数据到全局变量备用,调用模版



load_block:加载模版



category.class.php 对wiki_category表进行的相关操作


get_category 根据cid(分类id)或以逗号分隔的分类字符串得到分类信息 

get_subcate 根据pid(父分类id)得到一级子分类列表 

get_all_subcate 循环得到所有级别子分类列表 

get_all_category 得到本站所有分类的列表 

get_category_cache 从缓存中得到所有分类列表,如果没有缓存就查询数据库,并生成缓存。 

get_site_category 得到全站的所有分类 

update_category_docs 更新分类下的词条数目 

get_child_tree 得到子分类树。



get_child_string 得到分类字符串 

get_categrory_tree 得到分类数



add_category 增加分类 

order_category 分类排序 

edit_category 编辑分类 

remove_category 删除分类 

recover 恢复分类内容 

merge_category 合并分类。 

merge_category_doc 整理词条与分类的对应关系 

vilid_category 检查分类是否存在 

get_cat 创建词条时得到分类树 

get_catitem 得到某分类下的子分类 

channel.class.php 件 对wiki_channel表进行的相关操作 

get_channel_by_id 得到频道通过频道的id 

get_all_list 得到所有频道列表 

add_channel 增加一个频道 

edit_channel 编辑频道 

remove_channel 删除频道 

updateorder 频道排序 

comment.class.php 对wiki_comment表进行的相关操作 

is_in_cookie: 

isip:判断给定的参数是否是一个有效的IP地址 

get_sub_ip:返回一个形如10.0.*.*这样的IP 

get_re_comment_by_id:根据ID获取评论表一条记录 

ip_show:返回显示IP的字符串 

update_field:更新wiki_comment表某字段值 

get_comments:获取某词条的相关评论 

remove_comment_by_id:删除评论 

add_comment:添加评论 

edit_comment_by_id:编辑评论 

search_comment_num:计算词条的评论数 

search_comment:根据词条信息检索评论内容 

recent_comment:最新评论 

hot_comment_cache 得到热门评论 

get_hot_comment 得到热门评论的词条 

recover 恢复评论内容 

datacall.class.php

call:调用触发 

get_config:获得指定调用的配置文件 

parse_template:编译数据调用模板 

datacall_sql:处理SQL调用 

datacall_fun:处理函数调用 

get_datacall_num:获得数据调用ID 

get_datacall_info:获得数据调用信息 

editsql:SQL编辑 

get_datacall_category:获得数据调用分类 

remove_call:删除数据调用 

db.class.php 

showtables: 获取数据库的所有的表 

get_sqlfile_list:获取所有数据库备份文件列表 

show_table_status:获取表状态 

check_table:检查表 

show_tables_like:根据条件获取数据库部分表 

optimize_table:优化表,删除表的空洞 

repair_table:修复表错误 

splitsql:将包含多个sql语句的字符串转为数组 

syntablestruct:给创建表的sql语句添加默认信息,如ENGINE=MEMORY DEFAULT CHARSET等 

write_to_sql:将sql数据写到文本文件 

write_to_zip:将数据压缩后写到文件 

sqldumptable:将某表的数据提取到insert形式的sql语句 

databasesize:获取数据库占用的物理磁盘空间大小

editionconvert:词条版本信息修改



doc.class.php 对wiki_doc表进行的相关操作



get_doc:根据id获取词条数据



get_lastdoc:获取词条历史版本



get_doc_by_title 通过词条名获取词条信息 

get_doc_by_ids 通过词条ID获取词条信息 

update_field:更新词条表某字段的值 

is_autosave:自动保存 

get_autosave_by_uid:获取某用户自动保存的数据 

get_autosave_number:获取自动保存的数量 

update_autosave:自动保存 

del_autosave:删除自动保存数据 

get_recenteditor:获取词条最近编辑者 

get_editor_num:获取某词条编辑者个数



get_similardoc:获取同类词条



get_docs_by_cid:获取某分类的词条



get_totalnum_by_cid:获取某分类的词条总数



get_total_num:获取词条总数 

get_edits_total_num:得到词条版本数



get_letter_total_num:获取某字母下词条总数



add_doc_placeholder:添加一个词条占位符 

add_doc_category 添加词条及分类关系 

del_doc_category 删除词条及分类关系 

add_doc:添加词条 

edit_doc:编辑词条 

edit_unaudit_doc:编辑为审核的词条



splithtml:将词条内容按目录拆分



joinhtml:将被拆分的内容进行组合 

getsections



spilttags:将标签按“;”进行拆分;



jointags:将标签按“;”链接为字符串



auto_picture:将内容当中的外部图片保存到本地 

iseditlocked:判断词条是否被他人编辑锁定 

refresheditlock:获取词条锁 

unset_editlock:释放词条锁 

get_editlock_instance 得到锁定词条信息



get_list:获取词条列表



get_rss:得到rss 

get_list_cache:获取列表的缓存 

get_list_total:获取列表数量 

get_focus_list:获取焦点列表 

get_focus_total_num:获取焦点总数 

set_focus_doc:设置焦点词条 

setfocusimg:设置焦点词条图片 

change_category:改变分类 

change_name:更改词条标题 

lock:批量永久性锁定或解锁词条 

get_edition_list:获取版本列表 

audit_doc:审核词条 

remove_doc:删除词条 

recover 从回收站还原词条、版本、评论、附件等。 

fetch_all 得到某个表符合一定条件的信息 

uncreate 删除词条 

is_addcredit:是否加分



search_doc:搜索词条



search_doc_num:统计词条数 

get_nav_edition:获取上下版本词条 

get_edition 得到版本 

remove_edition:删除版本 

recover_edition 恢复版本 

set_excellent_edition:设置优秀版本 

copy_edition:复制版本 

update_to_latest_edition:更新到最新版本 

add_searchindex 

have_danger_word:包含危险词语 

replace_danger_word:替换危险词条 

get_focus_content:获取设置为焦点部分的内容 

save_focus_img:保存焦点图片 

save_focus_content:保存焦点内容 

remove_focus:删除焦点记录 

order_focus:排序焦点词条



get_hottags:获取词条热门标签



get_colortag:获取词条彩色标签 

get_maxid:获取词条表最大id 

get_random:随机获取词条 ID 

add_randomstr 添加混淆字串 

get_related_doc 得到某一词条的相关词条信息 

add_relate_title 添加相关词条 

get_cids_by_did 得到词条的分类信息 

getnews 最新动态 

search_edition 查找词条版本 

search_edition_num 词条版本数量 

cooperatedocs 待协作词条 

add_edition_coin 得到版本的金币 

get_edition_user 得到版本的用户 

update_edition 更新词条版本 

get_neighbor  



filecheck.class.php文件检查类

filecheckmodel

set:判断文件是否存在

check:文件检查

make:文件加密



lists:目录下php|js|html文件列表

get_files_from_dir:得到目录下文件

formatpath:把路径格式化为"/"形式的

checked_dirs:检查文件路径

scan_dir:获取文件目录子文件

getlist:处理数组用于显示结果页

get_func_code:得到函数和代码拼接的字符串

urlcode:把url里的-和.替换掉,以便于get传输

getjscode:编辑时 函数和代码的onclick事件

friendlink.class.php 对wiki_friendlink表进行的相关操作 

get_link_list:获取友情链接列表 

get_link_by_id:根据ID获取友情链接 

addlink:添加友情链接 

editlink:修改友情链接 

removelink:删除友情链接 

updateorder:更改链接显示次序 

gift.class.php对wiki_gift(礼品商店)表进行相关操作 

gift_list:得到礼品列表 

get:获取单个礼品信息 

add:添加礼品 

edit:修改礼品 

addlog:添加礼品兑换记录 

get_loglist:得到礼品兑换记录列表 

remove:删除礼品并保存到回收站 

recover:恢复礼品 

global.class.php

HDwiki.class.php



innerlink.class.php

innerlinkmodel

get:获取内链相关信息

change:对内容当中的内链进行处理

save:保存数据库,并更新 $this->titles

update:在创建词条保存时调用此方法,以更新对应的内链修信息

language.class.php PHP程序文件 对wiki_language表进行的相关操作 

get_all_list:获取所有语言列表 

add_language:添加语言 

add_check_language:检查是否已经存在相同的语言 

update_language:更新语言 

default_language:设置默认语言 

remove_language:删除语言 

choose_language_name:选择语言 

log.class.php 

readlog:读取后台操作日志 

mail.class.php (邮件操作类) 

Mail()初始化 

autoCheck( $bool )设置检验值 

Subject( $subject )这只邮件标题 

From( $from )设置发件人 

ReplyTo($address)设置回复地址 

Receipt()设置回执为真 

To( $to )设置收件人 

Cc( $cc )设置抄送人 

Bcc( $bcc )设置秘密抄送人 

Body( $body, $charset="" )设置信件主体 

Organization( $org )设置邮件header的organization内容 

Priority( $priority )设置优先级 

Attach( $filename, $filetype = "", $disposition = "inline" )设置附件 

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇HDwiki:点击浏览大图功能第一个图片以后无法显示大图
下一篇hdwiki 在IIS 下的伪静态

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>