discuz回贴通知插件实现-用户状态设置

1、获取用户提交数据

discuz通过$_GET来获取全部数据,包括($_GET,$_POST)。

else if($_GET[‘pluginop‘] == ‘set‘) {
    //获取用户提交数据
    $isNotice = $_GET[‘isNotice‘];

    $mForumPostNotice = C::t(‘#post_notice#forum_post_notice‘);
    if($mForumPostNotice->updNoticeState($_G[‘uid‘], $isNotice)) {
        showmessage(‘设置成功‘);
    } else {
        showmessage(‘设置失败‘);
    }
}

2、创建模型方法,修改用户设置状态

public function updNoticeState($uid, $isNotice) {
    if($uid == 0) return 0;

    $sql = "REPLACE INTO `%t` VALUES(%d, %d)";

    return intval(DB::query($sql, array($this->_table, $uid, $isNotice)));
}
时间: 2024-08-05 07:26:34

discuz回贴通知插件实现-用户状态设置的相关文章

noty – jQuery通知插件

noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件. 当前最新版本为2.1.0: 从 https://github.com/needim/noty 可以获取最新源代码. 布局样式 支持的提示样式,每种样式都有预定义好的css样式: alert: 默认的提示样式 success: 成功 error: 错误 warning: 警告 information: 信息 支持的布局位置: top: 顶部,长条状 topLeft/topCenter/topR

jQuery通知插件 -- noty

noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件. 当前最新版本为2.1.0: 从https://github.com/needim/noty 可以获取最新源代码. 布局样式 支持的提示样式,每种样式都有预定义好的css样式: alert: 默认的提示样式 success: 成功 error: 错误 warning: 警告 information: 信息 支持的布局位置: top: 顶部,长条状 topLeft/topCenter/topRi

Discuz论坛积分商城插件安装使用方法

积分商城插件兑换是交易发布人设定物品数量.价格.交易时限参,与者使用积分出价兑换该物品,先到先得.竞拍就交易发布人设定物品数量.价格.交易时限.加价幅度.参与者使用积分出价兑换该物品,价高者得. 抽奖交易发布人设定物品数量.价格.交易时限.参与者使用积分出价兑换该物品,交易结束后在所有出价人中随机选取中奖者.Discuz!论坛积分商城插件已经被广泛用于论坛邀请码购买.虚拟物品购买.奖品兑换等. 又因为Discuz论坛有支付宝和财付通充值购买积分的功能,例如你的论坛的资源足够“优秀”的话,会员还是

oracle 用户状态查询

#切换到Oracle用户su - oracle #登录sqlplussqlplus / as sysdba #设置显示格式set pagesize 300;set linesize 300; #查询用户列表及用户状态select USERNAME,password,ACCOUNT_STATUS from dba_users; #查看用户分配的权限 select * from dba_role_privs order by GRANTEE; select * from dba_role_privs

Android——保存和恢复用户状态

onSaveInstanceState 保存 在暂停之后和保存之前调用 onRestoreInstanceState 恢复 再启动之后和显示之前调用 package com.example.chenshuai.excise; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View;

Android课程---Activity中保存和恢复用户状态

onSaveInstanceState 保存 在暂停之后和保存之前调用 onRestoreInstanceState 恢复 再启动之后和显示之前调用 package com.example.chenshuai.excise; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View;

常用的用户状态命令包括:whoami、id、groups、newgrp 等

用户状态命令 常用的用户状态命令包括:whoami.id.groups.newgrp 等. ?? whoami:用于显示当前用户的名称 ?? groups:用于显示指定用户所属的组 ?? id:用户显示用户身份 ?? newgrp:用户转换用户的当前组到指定的附加组,用户必须属于该组才可以进行 下面给出这些命令的使用举例: # 创建一个新组staff [[email protected] ~]# groupadd staff # 将用户crq 加入staff 附加组,并为其设置口令 [[emai

js插件---->jquery通知插件toastr的使用

toastr是一款非常棒的基于jquery库的非阻塞通知提示插件,toastr可设定四种通知模式:成功,出错,警告,提示,而提示窗口的位置,动画效果都可以通过能数来设置.toastr需要jquery的支持.今天我们就开始toastr的学习. jquery通知插件toastr的使用 一.引入jquery库和toastr的核心文件: toastr的下载地址: http://codeseven.github.io/toastr/. jquery的下载地址:http://jquery.com/downl

LR脚本自定义显示Controller虚拟用户状态

在场景监控的过程中,想知道场景运行时Vusers的运行状态以及每一个Vuser虚拟用户在本次场景运行的过程共迭代了多少次,那么就需要在VuGen脚本中自定义显示虚拟用户状态信息. 代码如下: static int iteration; Action_userStatus() { //在VuGen脚本中显示参数值,参数化名为param lr_output_message("当前参数:%s",lr_eval_string("{parameter}")); //这里设置一