GBK版本:https://discuz.dismall.com/thread-937876-1-1.html
保留修改页面,请别抢沙发
本插件免费发布,大学生网首发,如果不认可请绕行……
解决大家一些疑难:
1、本插件基本独立于主程序,不会牵扯您其它的数据库模板或者程序,绿色安全。
2、数据库修改也是增加表,没有修改默认数据库,所以以后升级也不怕。
3、授权的目的在于记录使用,不做收费。
4、后续升级还会继续,请大家关注。
5、这次免费希望能起到带头作用,大家也一起免费制作一些插件给大家使用。
6、本程序没有设置任何外带广告位,模板自行修改即可。
7、鉴于很多朋友是没有zend版本,或者zend版本较低,考虑开源放出。
8、如果你感觉还不错,感谢您在您的网站放一个大学生网的友情链接,谢谢~:)
9、友情链接:- <a href="http://www.daxuesheng.com" target="blank">大学生网</a>
复制代码 插件名称:UCH测试插件发布 - 版本1.0
插件作者:kongkang
插件版权:大学生网 www.daxuesheng.com
安装难易:较难,牵扯数据库操作
演示页面:http://www.daxuesheng.com/plug.php?plugname=testask
演示邀请:【分享一个小测试】:密码泄露你的感情弱点
成功安装案例:【分享一个小测试】:测试题1的标题
安装需要增加文件:7个文件一个文件夹=后台管理两个,根目录一个,模板目录两个,内核文件两个(放在根目录文件夹)。
安装需要修改文件:最少三个,后台管理两个,插件入口一个(可以写到任何地方,推荐写到左侧栏目)。
注意事项:安装前请关闭网站,用管理员帐号测试成功后再打开网站,目的避免出错。
安装步骤:
1、修改admincp.php文件
a、找到:- array('config', 'privacy', 'network', 'usergroup', 'credit', 'profilefield', 'profield', 'tagtpl'),
复制代码 b、修改成:- array('config', 'privacy', 'network', 'usergroup', 'credit', 'profilefield', 'profield', 'tagtpl', 'plug'),
复制代码 在admin/admincp_plug.php中修改[这个文件在附件中]
c、找到:- if(!defined('IN_UCHOME')) {
- exit('Access Denied');
- }
复制代码 d、下面增加:
- //权限
- if($_SGLOBAL['supe_uid']!='1') {
- cpmessage('no_authority_management_operation');
- }
复制代码 注意“$_SGLOBAL['supe_uid']!='1'”这句的意思是,如果现在操作的用户不是uid=1的话,则禁止操作。
如果你的管理员帐号uid不是1,则修改成自己的uid。
2、修改./admin/tpl/header.htm文件
找到:修改为:- 'cron' => '计划任务',
- 'plug' => '测试插件'
复制代码 3、修改./template/default/header.htm文件,增加插件入口
找到:- <li class="app-share"><a href="space.php?do=share">分享</a></li>
复制代码 下面增加:- <li class="app-share"><a href="plug.php?plugname=testask">心理测试</a></li>
复制代码 注意:【这个可以随意更改,主要就是一条连接,让用户能进去。】
4、上传附件所有文件到网站目录,目录已经整理好,没有需要覆盖的。
5、回帖写上你要用的网站域名,一楼会逐个免费生成一个license序列号,格式见下面,license.php文件放到./plugs/文件夹下。- <?php
- $license='【这里修改成为你的序列号】';
- ?>
复制代码 记得别少了分号,还有引号,单引号双引号都可以。
授权自动生成地址:- http://www.daxuesheng.com/makelicense.php?site=【这里修改成你的域名,例如www.daxuesheng.com】
复制代码 6、更新数据库:- CREATE TABLE uchome_plug_testask_qanda (
- test_id mediumint(8) unsigned NOT NULL auto_increment,
- test_title char(80) NOT NULL,
- test_subject mediumtext NOT NULL,
- test_answers mediumtext NOT NULL,
- test_users mediumtext NOT NULL,
- test_right mediumtext NOT NULL,
- test_other mediumtext NOT NULL,
- PRIMARY KEY (test_id)
- ) ENGINE=MyISAM;
复制代码 *这里根据你的数据库前缀不一样,要修改。
7、更新缓存,测试后打开网站公测。
小提示,把这段css放入你的css里面,就会好看不少哦~- a.useranses{position:relative; float:left; display:block; width:67px; height:65px; text-align:center; padding-top:5px;}
- a.useranses span{display:none;}
- a.useranses:hover span{display:block; position:absolute; left:0; top:-20px; white-space:nowrap; background:#FFF; border:#CCC 1px solid; line-height:20px; padding:0 3px; z-index:100;}
- a.invitetd{line-height:22px;}
复制代码 好了,可能会有一些不完善,回复这个帖子我一一解决。
25日更新:license需要引号,这个注意一下。
引用用户解决乱码问题的帖子:https://discuz.dismall.com/thread-939204-1-1.html
大学生心理测试插件问题,后台发布测试的题目..出来的是乱码!请看此帖!重大提示!如果你是GBK版本的话就按如下修改
其它编码看你程序修改!
phpMyAdmin
登陆管理数据
找到此表修改如下!
如图!修改这个表里面的字符编码!
改成GBK的 看图!
把子表也改了!
如图:
可解决乱码问题!
[ 本帖最后由 kongkang 于 2008-5-27 10:24 编辑 ] |