Discuz之论坛模块通用函数集合 function_forum详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*
* @param $uid - 用户ID
* @param $size - 头像大小 small/middle/big
* @param $returnsrc - 是否返回头像地址
*/
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) { ......
}
======
1
======
/**
* 论坛附件删除
* @param $attach - 单一附件数据
*/
function dunlink($attach) {
......
}
======
2
======
/**
权限表达式
* @param $formula - 权限表达式
*/
function formulaperm($formula) {
......
}
======
3
======
/**
勋章权限表达式
* @param $formula - 勋章权限表达式
* @param $type - 1 权限验证 2 勋章字串
*/
function medalformulaperm($formula, $type) {
......
======
4
======
/**
* vip用户购买组权限是否到期
* @param $terms 期限来源于 memberfields 表的 groupterms 字段* @return 返回过期信息
*/
function groupexpiry($terms) {
......
}
======
5
======
/**
* 返回当前链接的域名
* @return 返回域名
*/
//清理到程序中
function site() {
return $_SERVER['HTTP_HOST'];
}
======
6
======
/**
* 显示主题分类
* @param $curtypeid - 当前被选择的类型id
* @return 返回的HTML数据
*/
//使用较少
function typeselect($curtypeid = 0) {
......
}
======
======
/**
* 更新管理者状态
* @param $modacton - 动作
* @param $smcols - 执行次数
*/
function updatemodworks($modaction, $posts = 1) {
......
}
======
8
======
/**
* 格式化一个sql语句,通常用于update操作
*
* @param string $fieldname 字段名称
* @param int $position 位置
* @param int $value 数值 0|1
* @return string
*/
function buildbitsql($fieldname, $position, $value) {
......
}
======
9
======
/**
* 依据 tid 或者 fid ,自动取得 $_G['forum'] 或 $_G['thread'] 数据 * @global
*/
function loadforum() {
......
}
======
10
======
*
* @param
* @param
* @param
* @return array 当有合法数值返回的时候, 将自动追加2个key值threadtable, posttable 记录此主题使用的分表名称
*/
function get_thread_by_tid($tid, $fields = '*', $addcondiction = '', $forcetableid = null) {
......
}
======
11
======
/**
* 依据 pid 和其他条件,从某个post数据表中取回post信息
* @global
* @param
* @param
* @param
* @param
* @return array
*/
function get_post_by_pid($pid, $fields = '*', $addcondiction = '', $forcetable = null) {
......
}
======
12
======
/**
是否有查看版块 RSS 的权限
*/
function rssforumperm($forum) {
......
}