如何 为discuz 2.5帖子左侧栏加回加好友及打招呼功能

如何 为discuz 2.5帖子左侧栏加回加好友及打招呼功能,第1张

在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动力希望可以帮到您

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何 为discuz 2.5帖子左侧栏加回加好友及打招呼功能

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情