Discuz投票自动回复插件
<?php if(!defined('IN_DISCUZ')) { exit('Access Denied'); } $sql = <<<EOF CREATE TABLE `c_reply_poll` ( `tid` MEDIUMINT(8) UNSIGNED NULL DEFAULT '0', `dateline` INT(11) NOT NULL DEFAULT '0' ) COMMENT='投票自动生成回贴' COLLATE='utf8_general_ci' ENGINE=InnoDB; EOF; runquery($sql); $finish = TRUE; ?>
2. [文件] uninstall.php
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: uninstall.php 25889 2011-11-24 09:52:20Z monkey $ */ if(!defined('IN_DISCUZ')) { exit('Access Denied'); } $sql = <<<EOF DROP TABLE IF EXISTS `c_reply_poll`; EOF; runquery($sql); $finish = TRUE; ?>
3. [文件] replypoll.class.php
<?php /** * 投票自动生成回贴插件 * * TODO:回贴格式可以在后台自定义 * 在post_newthread.php文件向c_reply_poll表记录用户选择自动回复功能 * @Author Ricky Feng */ require_once libfile('function/forum'); if(!defined('IN_DISCUZ')) { exit('Access Denied'); } class plugin_replypoll { protected $cookie_key = 'replypoll_plugin_autoreply'; function common(){ global $_G; if ($_GET['action'] == 'newthread' && $_GET['topicsubmit'] && $_GET['autoreply']) { dsetcookie($this->cookie_key ,1); } if ($_GET['action'] == 'votepoll' && $_GET['pollsubmit'] && isset($_GET['fid']) && $_GET['tid']) { $_GET['fid'] = intval($_GET['fid']); $_GET['tid'] = intval($_GET['tid']); if (! $result = DB::result_first("SELECT COUNT(*) FROM c_reply_poll WHERE tid = " .$_GET['tid']) ) { return; } $arr = C::t('forum_polloption')->fetch_all_by_tid($_GET['tid']); $polloption = array(); foreach($arr as $k=>$v) { $polloption[$v['polloptionid']] = $v; } $message = '我选择了{ '; foreach ($_POST['pollanswers'] as $key => $val) { $message .= $polloption[$val]['polloption'] . ','; } $message = trim($message,",") . ' }'; $data = array( 'fid' => $_GET['fid'], 'tid' => $_GET['tid'], 'first' => '0', 'author' => $_G['username'], 'authorid' => $_G['uid'], 'dateline' => time(), 'message' => $message, 'invisible' => 0, 'anonymous' => 0, 'usesig' => 0, 'htmlon' => 0, 'bbcodeoff' => '-1', 'smileyoff' => 0, 'parseurloff' => 0, 'attachment' => '0', 'replycredit' => 0, 'status' => 0, 'postid' => 0 ); insertpost($data); C::t('forum_forum')->update_forum_counter($_GET['fid'], 0, 1, 0); } } } class plugin_replypoll_forum extends plugin_replypoll { function post_poll_extra_output() { $html .= '<p class="mbn">'; $html .= '<input type="checkbox" tabindex="1" value="1" class="pc" id="overt" name="autoreply">'; $html .= '<label for="overt"> 投票结果自动生成回贴</label>'; $html .= '</p>'; return $html; } function viewthread_poll_top_output() { if ($autoreply = getcookie($this->cookie_key) && isset($_GET['tid'])) { $tid = intval($_GET['tid']); DB::query("INSERT INTO c_reply_poll VALUE($tid, UNIX_TIMESTAMP())"); } dsetcookie($this->cookie_key , null, -1); } } ?>
4. [文件] discuz_plugin_replypoll.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <root> <item id="Title"><![CDATA[Discuz! Plugin]]></item> <item id="Version"><![CDATA[X2.5]]></item> <item id="Time"><![CDATA[2013-01-21 10:04]]></item> <item id="From"><![CDATA[39(http://xxx.net/)]]></item> <item id="Data"> <item id="plugin"> <item id="available"><![CDATA[1]]></item> <item id="adminid"><![CDATA[0]]></item> <item id="name"><![CDATA[replypoll]]></item> <item id="identifier"><![CDATA[replypoll]]></item> <item id="description"><![CDATA[]]></item> <item id="datatables"><![CDATA[]]></item> <item id="directory"><![CDATA[replypoll/]]></item> <item id="copyright"><![CDATA[xx]]></item> <item id="version"><![CDATA[ver 1.0]]></item> <item id="__modules"> <item id="0"> <item id="name"><![CDATA[replypoll]]></item> <item id="menu"><![CDATA[]]></item> <item id="url"><![CDATA[]]></item> <item id="type"><![CDATA[11]]></item> <item id="adminid"><![CDATA[0]]></item> <item id="displayorder"><![CDATA[0]]></item> <item id="navtitle"><![CDATA[]]></item> <item id="navicon"><![CDATA[]]></item> <item id="navsubname"><![CDATA[]]></item> <item id="navsuburl"><![CDATA[]]></item> </item> </item> </item> <item id="version"><![CDATA[X2.5]]></item> <item id="installfile"><![CDATA[install.php]]></item> <item id="uninstallfile"><![CDATA[uninstall.php]]></item> </item> </root>
5. [图片] QQ拼音截图未命名.jpg
以上就是Discuz投票自动回复插件的内容,更多相关内容请关注PHP中文网(www.php.cn)!

discuz database error的解决办法有:1、检查数据库配置;2、确保数据库服务器正在运行;3、检查数据库表状态;4、备份数据;5、清理缓存;6、重新安装Discuz;7、检查服务器资源;8、联系Discuz官方支持。解决Discuz数据库错误需要从多个方面入手,逐步排查问题原因,并采取相应的措施进行修复。

Discuz是一个功能强大的开源论坛软件,可以帮助用户快速搭建和管理一个社区论坛,提供了一套完整的论坛系统解决方案,Discuz是由名为Comsenz的中国公司开发和维护的,并且在全球范围内广泛使用。Discuz还有一个庞大的用户社区,可以提供技术支持和经验分享。

去掉discuz版权的方法:1、找到并打开“header_common.htm”文件,删掉“Powered by Discuz!”内容;2、找到并打开“footer.htm”文件,删掉“Powered by ME”内容即可。

discuz论坛是一种网络论坛软件,也称BBS,它是一种用于在互联网上建立论坛社区的程序系统。只哟中功能强大的论坛软件,可以帮助用户建立一个专业、完善的论坛社区,并且可以实现多种功能,如搭建用户注册、登录、查看主题、发布帖子、发表评论、设置版主等功能,让用户可以轻松地进行论坛社区的管理和维护。

discuz是一种功能强大、灵活性高、安全稳定的开源论坛软件,是一个基于PHP和MySQL的在线社区平台,提供了一个完整的论坛系统,包括帖子、主题、用户管理、权限控制等功能。Discuz还具备良好的用户体验和界面设计,以及庞大的开发者社区,可以为用户提供帮助和支持。

discuz修改头像的方法:1、登录Discuz后台,在网站根目录下找到“admin.php”或者“admin”目录并登录;2、进入用户管理,可以在左侧或者顶部的导航菜单中找到并点击进入;3、搜索用户,使用搜索功能来找到特定的用户;4、修改头像,在编辑页面,可以找到头像的选项并上传新的头像;5、保存修改;6、刷新页面即可。

discuz删除模块的方法:1、登录后台管理,通过输入论坛的网址后跟上来进入后台;2、导航到模块管理,在菜单栏中,找到“模块管理”并点击进入;3、选择要删除的模块,在所有已安装模块的列表中,找到需要删除的模块,点击“删除”按钮;4、确认删除;5、清理缓存,在后台页面,找到“更新缓存”按钮并点击。

discuz登录失败解决方法:1、仔细检查输入的用户名和密码是否正确,并尝试重置密码;2、确保浏览器允许使用Cookie,并将Discuz网站添加到信任的网站列表中;3、通过论坛首页上的“联系我们”或“举报”链接找到管理员的联系方式并解决;4、查看服务器日志来确定是否存在配置问题。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

记事本++7.3.1
好用且免费的代码编辑器

Atom编辑器mac版下载
最流行的的开源编辑器