CMS插件常见问题

插件常见报错

1、师生答疑插件

1)后台首页报错

解决方法:dt_ask_questions表添加字段relate_teacher;

2)前台回答问题报错

日志错误信息:将截断字符串或二进制数据

解决:把dt_ask_answers表的content字段长度改成:nvarchar(max)

2、作业提交插件

1)添加作业安排出错,但是数据已保存

解决方法:

a)检查数据库是否存在dt_work_work_message表,没有则创建该表

sqlite版本创建语句:

CREATE TABLE dt_work_work_message([id] integer PRIMARY KEY AUTOINCREMENT NOT NULL,[post_user_id] integer,[post_user_name] nvarchar(50),[accept_user_id] integer,[accept_user_name] nvarchar(50),[is_read] integer,[title] nvarchar(100),[content] nvarchar(500),[post_time] datetime,[read_time] datetime)

sqlserver版本创建语句:

CREATE TABLE dt_work_work_message([id] [int] IDENTITY(1,1) PRIMARY KEY,[post_user_id] [int] NULL,[post_user_name] [nvarchar](50) NULL,[accept_user_id] [int] NULL,[accept_user_name] [nvarchar](50) NULL,[is_read] [int] NULL,[title] [nvarchar](100) NULL,[content] [nvarchar](500) NULL,[post_time] [datetime] NULL,[read_time] [datetime] NULL)

还是不行则可能是表的数据问题;

b)检查dt_fun_user_class表的数据是否多于dt_users表的用户,把dt_fun_user_class多余的用户数据清除掉;

2)学生提交作业失败

检查上表是否有remark字段,没有则需要添加;

3、话题讨论插件

1)我的话题新增话题失败

可能情况:检查dt_topics表的字段topic_type的类型;

解决:如果为int类型,则将类型改成nvarchar(50);

2)话题审核,填写审核意见点击不通过无效

可能情况:检查dt_topic_audit_records表的字段reason的类型;

解决:将字段类型长度改成nvarchar(max);

4、网上投票插件

1)前台页面发布投票错误

检查dt_votes表字段,把after_vote_content长度调高;给nvarchar(max)

第三章 常见问题及解决方法

1、共同的报错

1)后台ltpower账号菜单栏目重复

解决:用admin账号进去,在插件里面的角色管理,找到对应的角色,如:网站管理员,重新保存一下就可以了!