老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
6,937

Discuz X3.1 问题解决与修改记录(2014/10/11更新)

分类 网站技术/村民张先生 发布于 2014-04-09 15:13
0

13、修改被禁止登录/访问时的提示语。打开 source/language/lang_message.php ,搜索 抱歉,您的 IP 地址不在允许范围内,或您的账号被禁用,无法访问本站点 替换为你自定义的提示语,例如 很抱歉,此帐号状态异常或来源地址受限。<br>请您确认是否违反版规。<a href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=********" style="display:inline;padding:0;border-bottom:0;font-weight:400;" target="_blank">无违规/申诉</a>

14、部分模板未屏蔽游客搜索用户(官方模板未测试),造成游客搜索用户时出现报错页面。打开 common/pubsearchform.htm 文件,给 <!--{block slist[user]}--><li><a href="javascript:;" rel="user">{lang users}</a></li><!--{/block}--> 行前后分别加上 <!--{if $_G['uid']}--> 和 <!--{/if}--> 登录判断语句。

15、将绑定QQ、QQ登录等图标改为文字,并将绑定QQ提示后移,适当降低用户的关注(毕竟这个是依靠外部的,我认为还是尽量让用户养成记住本站帐号的习惯,但不影响那些习惯了QQ登录的用户使用)。打开 source/plugin/qqconnect/template/module.htm 文件,将 <img src="{IMGDIR}/qq_bind_small.gif" align="absmiddle" alt="{lang qqconnect:connect_config}" /> 替换为 关联QQ帐号 ,将 <a href="$_G[connect][login_url]&statfrom=login_simple"> 所在的整个 block 段替换为 <!--{block return}--><span class="pipe">|</span><a href="$_G[connect][login_url]&statfrom=login_simple">QQ互联登录</a><!--{/block}--> ,将 <a href="$_G[connect][login_url]&statfrom=login" target="_top" rel="nofollow"> 后面的图片代码改为 QQ互联登录 (*或将此行注释,帖内登录提示、快捷回复登录提示两处将不再显示QQ登录。但这将导致注册页面、登录页面上的QQ登录链接无法显示,需要按照下一段的方法进行进一步修改)。然后将 common/header_userstatus 模板中的 <!--{hook/global_usernav_extra1}--> 和 <!--{hook/global_usernav_extra4}--> 后移到 任务 或 退出 代码前,将 common/header_login 模板中的 <!--{hook/global_login_extra}--> 剪切至“找回密码”链接后。

*附加修改(上一段中未注释的不进行此项操作):

打开 member/login 模板,查找 <th>{lang login_method}:</th> ,将后面一行替换为 <td><a href="connect.php?mod=login&op=init&referer=latest-hot-1.html&statfrom=login">QQ互联登录</a></td> (其中 latest-hot-1.html 表示QQ登录后返回的页面,根据自己的需要修改)。

打开 member/register 模板,查找 <!--{if !empty($_G['setting']['pluginhooks']['register_logging_method'])}--> ,将整个if段(至 <!--{/if}--> 结束)删除,去掉注册页面上的QQ登录链接。

16、禁止百度快照,在 head 中添加 <meta name="robots" content="noarchive"> 。禁止百度转码,在 head 中添加 <meta http-equiv="Cache-Control" content="no-siteapp" />

17、将面包屑导航条中的分区链接改为伪静态

18、Discuz! X3.1 “导读”页面优化(伪静态/title/作者nofollow/rss订阅)

19、解决页面缓存时无 </body></html> 闭合的问题。修改 common/footer 模板,将 <!--{eval output();}--> 移至末尾(</html>后面)。

20、解决Disucz! X3.1的canonical页数问题

21、解决开启SOSO表情后在IE6浏览器下浏览器版块、帖子时报JAVASCRIPT错误,且发帖时点击表情图标无响应的问题

22、给不存在的页面加上404状态码

23、TAG链接伪静态化与支持收录解决方案

24、解决点击登录页面上的“清除痕迹”出现“未定义操作”提示的问题。因此X3.1已经取消清除痕迹功能,该处链接未被移除。打开 member/login 模板,删除一下代码即可:

<!--{if !$this->setting['bbclosed'] && empty($_GET['infloat'])}--><a href="javascript:;" onclick="ajaxget('member.php?mod=clearcookies&formhash={FORMHASH}', 'returnmessage_$loginhash', 'returnmessage_$loginhash');return false;" title="{lang login_clearcookies}" class="y">{lang login_clearcookies}</a><!--{/if}-->

25、完美去除“使用QQ秀形象”功能

禁止部分用户组发帖时使用字体、字号设置功能。待添加……

禁止部分版块上传图片。待添加……

禁止页面被置入框架页面。待添加……

分页: 1 2 上一页
欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/2014208.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截