Discuz! X2 登陆或注册时出现:内部错误,无法显示此内容,请论坛高手和PHP高手指点?
这个问题是升级之后比较常见的问题之一,在官方提出该问题的人非常多,很遗憾,80%的站长朋友们,在自己的问题未得到解决的情况下就被所谓问版主、互助团队成员丢在一边置之不理,
问题情况:注册页面、登陆页面、发送消息,DIY等等都涉及到Ajax 内容(弹出窗口),出现“内部错误,无法显示此内容”问题。
遇到这个情况,不要急不要慌,解决方法总是有的。
解决方法:
a仔细检查Ucenter通信是否成功,如果不对就调整一下UC配置,例如部分人升级后UC_APPID变成了1,而你的UC_APPID是2,这就需要你去修改正确了,也有一部分人去掉了ucenter里ip设置,恢复正常了。
--------------------------------------------------------------------------------
b后台进行文件校检检查文件是否有丢失或错误,如果有,建议上传安装文件替换原有程序。
--------------------------------------------------------------------------------
c台对数据库进行一下校检检查是否存在数据库上的错误,进行一下数据库优化。
--------------------------------------------------------------------------------
d有可能因为某些非官方插件、任务引起,这种情况下,你需要关闭所有非官方插件以及升级前额外添加的计划任务。
e终极解决方案
升级成功后,关闭站点、恢复默认风格,然后备份一下目前X20的数据库,然后删除论坛根目录里的的所有文件,全新安装Discuz,安装成功后倒入之前所备份的数据库,这样就解决了这个令人烦恼的问题。
我也遇到过这个问题,后来解决了。
要使用SAPI,首先添加引用DotNetSpeech,请自行下载DotNetSpeechdll。
初始化对象,SpVoice voice = new DotNetSpeechSpVoiceClass();
朗读时,使用
voiceSpeak(string,SpeechVoiceSpeakFlagsSVSFlagsAsync);
暂停,使用
voicePause();
从暂停中继续刚才的朗读,使用
voiceResume();
停止功能是大多资料都没有写清楚的,而且在网上很少能找到,这里使用
voiceSpeak(stringEmpty, SpeechVoiceSpeakFlagsSVSFPurgeBeforeSpeak);
这样就可以完整地实现了“朗读”、“暂停”、“继续”、“停止”的功能。
用webzip将这个页面下载下来,打开编辑代码将其中的用户登录表格post id 等、所有可以修改的都替换成你网站的参数,上传到你空间,命名login_newhtm
首改网站首页注册地址 让他跳转到login_newhtm上
进入Discuz网站后台,后台网址:你的域名/adminphp
点击顶部 全局
点击左侧 积分设置
点击进入 积分策略
找到 每天登录 相关设置,将其设置为 0 那新用户的积分就是 0 另外 基本设置 内有总积分的计算方法,可以按需修改
参考操作图:
编辑 每天登陆 的相关奖励策略
0条评论