Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【心理测试】插件,开源免费发布,版本1.0,UTF-8(大学生网) 5-27更新

[复制链接]
kongkang 发表于 2008-5-23 18:13:03 | 显示全部楼层 |阅读模式
GBK版本:https://discuz.dismall.com/thread-937876-1-1.html

更新解决邀请地址错误,请下载最新的安装包覆盖即可


保留修改页面,请别抢沙发
本插件免费发布,大学生网首发,如果不认可请绕行……

解决大家一些疑难:
1、本插件基本独立于主程序,不会牵扯您其它的数据库模板或者程序,绿色安全。
2、数据库修改也是增加表,没有修改默认数据库,所以以后升级也不怕。
3、授权的目的在于记录使用,不做收费。
4、后续升级还会继续,请大家关注。
5、这次免费希望能起到带头作用,大家也一起免费制作一些插件给大家使用。
6、本程序没有设置任何外带广告位,模板自行修改即可。
7、鉴于很多朋友是没有zend版本,或者zend版本较低,考虑开源放出。
8、如果你感觉还不错,感谢您在您的网站放一个大学生网的友情链接,谢谢~:)
9、友情链接:
  1. <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、找到:
  1. array('config', 'privacy', 'network', 'usergroup', 'credit', 'profilefield', 'profield', 'tagtpl'),
复制代码
b、修改成:
  1. array('config', 'privacy', 'network', 'usergroup', 'credit', 'profilefield', 'profield', 'tagtpl', 'plug'),
复制代码
在admin/admincp_plug.php中修改[这个文件在附件中]
c、找到:
  1. if(!defined('IN_UCHOME')) {
  2.         exit('Access Denied');
  3. }
复制代码
d、下面增加:

  1. //权限
  2. if($_SGLOBAL['supe_uid']!='1') {
  3.         cpmessage('no_authority_management_operation');
  4. }
复制代码
注意“$_SGLOBAL['supe_uid']!='1'”这句的意思是,如果现在操作的用户不是uid=1的话,则禁止操作。
如果你的管理员帐号uid不是1,则修改成自己的uid。

2、修改./admin/tpl/header.htm文件
找到:
  1. 'cron' => '计划任务'
复制代码
修改为:
  1. 'cron' => '计划任务',
  2.                 'plug' => '测试插件'
复制代码
3、修改./template/default/header.htm文件,增加插件入口
找到:
  1. <li class="app-share"><a href="space.php?do=share">分享</a></li>
复制代码
下面增加:
  1. <li class="app-share"><a href="plug.php?plugname=testask">心理测试</a></li>
复制代码
注意:【这个可以随意更改,主要就是一条连接,让用户能进去。】

4、上传附件所有文件到网站目录,目录已经整理好,没有需要覆盖的。
5、回帖写上你要用的网站域名,一楼会逐个免费生成一个license序列号,格式见下面,license.php文件放到./plugs/文件夹下。
  1. <?php
  2. $license='【这里修改成为你的序列号】';
  3. ?>
复制代码
记得别少了分号,还有引号,单引号双引号都可以。
授权自动生成地址:
  1. http://www.daxuesheng.com/makelicense.php?site=【这里修改成你的域名,例如www.daxuesheng.com】
复制代码
6、更新数据库:
  1. CREATE TABLE uchome_plug_testask_qanda (
  2.   test_id mediumint(8) unsigned NOT NULL auto_increment,
  3.   test_title char(80) NOT NULL,
  4.   test_subject mediumtext NOT NULL,
  5.   test_answers mediumtext NOT NULL,
  6.   test_users mediumtext NOT NULL,
  7.   test_right mediumtext NOT NULL,
  8.   test_other mediumtext NOT NULL,
  9.   PRIMARY KEY  (test_id)
  10. ) ENGINE=MyISAM;
复制代码
*这里根据你的数据库前缀不一样,要修改。

7、更新缓存,测试后打开网站公测。

小提示,把这段css放入你的css里面,就会好看不少哦~
  1. a.useranses{position:relative;  float:left; display:block; width:67px; height:65px; text-align:center; padding-top:5px;}
  2. a.useranses span{display:none;}
  3. 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;}
  4. 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 编辑 ]

评分

1

查看全部评分

俊客 发表于 2008-5-23 18:15:30 | 显示全部楼层
沙发:) :) :)

www.shejiao.com

www.yqrx.com

[ 本帖最后由 俊客 于 2008-5-23 18:19 编辑 ]
回复

使用道具 举报

dinhuajj 发表于 2008-5-23 19:16:36 | 显示全部楼层
回复

使用道具 举报

L.C. 发表于 2008-5-23 19:18:02 | 显示全部楼层
原帖由 dinhuajj 于 2008-5-23 19:16 发表
板凳,升级数据库怎么弄啊?

用phpmyadmin导入就可以
回复

使用道具 举报

zzm1878 发表于 2008-5-23 19:28:06 | 显示全部楼层
本帖最后由 zzm1878 于 2010-9-9 17:57 编辑

www.szdushi.com
回复

使用道具 举报

bigydz 发表于 2008-5-23 19:58:16 | 显示全部楼层
绿色的好
回复

使用道具 举报

kiankhoon 发表于 2008-5-23 22:04:44 | 显示全部楼层
我的在输入测试题后,中文字为什么都变成 ???? 呢?是不是那里的代码沒換成utf-8?
回复

使用道具 举报

dimlau 发表于 2008-5-23 22:07:15 | 显示全部楼层
不用license了

----------------
看错了,原来还是要啊
试试去

[ 本帖最后由 dimlau 于 2008-5-23 22:43 编辑 ]
回复

使用道具 举报

club123456 发表于 2008-5-23 22:09:58 | 显示全部楼层
:) :) 支持下
回复

使用道具 举报

dashou 发表于 2008-5-23 22:21:08 | 显示全部楼层
原帖由 kiankhoon 于 2008-5-23 22:04 发表
我的在输入测试题后,中文字为什么都变成 ???? 呢?是不是那里的代码沒換成utf-8?


在phpadmin把各个表结构改成和其他一样的,然后再来就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-26 23:56 , Processed in 0.033856 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表