如何 为discuz 2.5帖子左侧栏加回加好友及打招呼功能
在DZX25中默认是删除了此功能
因好多朋友都想要回此功能
所以搜索了一下放出此修改方法
template\default\forum\viewthread_nodehtm
搜索
<!--{if helper_access::check_module('follow')}-->
<li class="addflw">
<a href="homephpmod=spacecp&ac=follow&op=add&hash={FORMHASH}&fuid=$post[authorid]" id="followmod_$post[authorid]" title="{lang follow}" class="xi2" onclick="showWindow('followmod', thishref, 'get', 0);">{lang follow}</a>
</li>
<!--{/if}-->
在此代码下加上
<li class="buddy"><a href="homephpmod=spacecp&ac=friend&op=add&uid=$post[authorid]&handlekey=addfriendhk_{$post[authorid]}" id="a_friend_li_{$post[pid]}" onclick="showWindow(thisid, thishref, 'get', 1, {'ctrlid':thisid,'pos':'00'});" title="{lang viewthread_left_addfriend}" class="xi2">{lang viewthread_left_addfriend}</a></li>
<li class="poke2"><a href="homephpmod=spacecp&ac=poke&op=send&uid=$post[authorid]" id="a_poke_li_{$post[pid]}" onclick="showWindow(thisid, thishref, 'get', 0);" title="{lang viewthread_left_poke}" class="xi2">{lang viewthread_left_poke}</a></li>
保存 上传覆盖 后台 更新缓存
Dz动力也就是discuz是我们常用的社区论坛程序,当前是腾讯旗下,其功能比较完善,对搜索引擎的优化液比较友好,但是人无完人,程序也并非完美的,存在一些瑕疵,因此我们想办法去掉这些瑕疵就可以了。
1、
主导航条上面的
2、
Logo链接的网址
3、
主页面包屑
4、
列表页面包屑
5、
内容页面包屑
一、解决主导航的forumphp尾巴问题,通过后台管理即可解决
如果你只用的discuz的论坛功能,并且用的是一级域名或者二级域名,方法如下:
1、登陆后台—》全局—》域名设置—》应用域名,修改默认为你的论坛主页的地址。
2、登陆后台—》界面—》导航设置—》主导航—》增加一个论坛的导航,地址写你论坛主页的链接地址
去除首页和版块页面次导航位置的forumphp是同一个操作
打开template\default\forum\discuzhtm,查找”forumphp”
找到第19行,把<a
href=’”forumphp”修改为<a
href=””
去除列表页次导航位置的forumphp
打开template\default\forum\forumdisplayhtm,查找”forumphp”
找到第10行、184行,把
<a
href=’”forumphp”修改为<a
href=””
去除内容页次导航位置的forumphp
打开template\default\forum\viewthreadhtm,查找”forumphp”
找到第15行,把
这样,论坛所有的forumphp的尾巴就全部去除了
Discuz!X会自带Debug模式,主要是用于排查性能问题。垃圾站建议当如果您的站点调试完之后,一定要把debug模式关闭,以免其他用户会获取到一些敏感信息。在调试过程中,config文件配置的参数请只告知调试人员(比如官方人员),对其他人员尤其是会员请保密。
开启 debug 模式的步骤:
1、必须在 source/function 下上传 function_debugphp
Discuz! X20 见附件一 Discuz! X20 function_debugrar
Discuz! X25 RC 见附件二 Discuz! X25 RC function_debugrar
X20与X25的Debug不一样。
2、必须开启 config/config_globalphp 里的 debug 配置,在config/config_globalphp配置文件中添加如下代码:
1 $_config['debug'] = 'debug'; // = '可自定义',进入debug模式时页面地址中需要它。
3、进入debug模式需要在当前的页面地址后加参数:
http://yourdomain/indexphpdebug=debug红色字体的就是进入debug模式的必要参数,在你想调试的页面地址中加上它就能进入debug调试。
discuz 官方默认的版本不支持英文语言包,需要自己去修改。discuz 2以后的路径位置在:source\language里。而不是简单更改config_global里的设置就可以了。比如里面的lang_admincpphp里的'reglinkname_default' => '注册',,这个你需要一个一个改过去。把注册改为对应的英文。然后更新缓存,这样才能真正起作用。要修改的语言部分很多很多!你可以试着修改1个看看是否有效果。然后找到对应位置是修改哪个文件。很快你就会改上收的。
根治是不可能的
水军靠这个吃饭总是在不断的改进
官方程序也在不断的更新
现在总体就四种方法解决灌水问题
后台-全局-防灌水,可设置开启强制开启头像验证,验证码在注册/发帖时开启,验证问答在注册和发帖时开启,注册url参数修改一下
后台-注册与访问-把密码强度添加一下,或者开启邮箱验证
安装开启签到/印象码等插件
开启云平台并开启防水墙
这样基本就可以防住绝大部分灌水机了,人工灌水就没辙了
DZ动力希望可以帮到您
0条评论