Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] x2避免发重复贴的修改方法

[复制链接]
liyf 发表于 2012-1-15 11:49:42 | 显示全部楼层 |阅读模式
本帖最后由 liyf 于 2012-12-15 08:38 编辑

一直没看到discuz!x2重复贴的插件,论坛程序也没有此更新,无奈与现今的网路广告攻势
只有自己动手解决温饱问题(php编程是门外汉,只能照本宣科了,多多理解)
主要修改一下文件:
论坛目录\source\include\post\post_newthread.php
论坛目录\source\language\lang_message.php
论坛目录\source\language\forum\lang_wap.php (这个该是手机用的吧)

1、修改post_newthread.php
找到这段代码
    if(trim($subject) == '') {
        showmessage('post_sm_isnull');
    }
在后面添加
    if(DB::fetch_first("SELECT tid FROM ".DB::table('forum_thread')." WHERE fid='$_G[fid]' AND subject like '$subject' LIMIT 1;"))
    {
        showmessage('post_sm_isrepeat');
    }
保存啦,忘了又得来一遍

2、修改lang_message.php,添加提示信息
找到这段
  'post_sm_isnull' => '抱歉,您尚未输入标题或内容',
在后面添加
  'post_sm_isrepeat' => '抱歉,您输入的标题已有人发过',
保存一下吧

3、修改lang_wap.php,添加提示信息
找到这段
  'post_sm_isnull' => '抱歉,您尚未输入标题或内容',
在后面添加
  'post_sm_isrepeat' => '该标题已有人发过',
保存搞定,测试一下
效果就这样了

觉得好就支持下吧

(为了方便标一下步骤,设一下颜色)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
CaiHoo97 发表于 2012-1-15 11:50:17 | 显示全部楼层
帮顶啦!
回复

使用道具 举报

rongrong112 发表于 2012-1-15 12:37:42 | 显示全部楼层
帮顶一下www.hz789.net
回复

使用道具 举报

rongrong112 发表于 2012-1-15 12:56:00 | 显示全部楼层
试了不管用怎么办呀
回复

使用道具 举报

rongrong112 发表于 2012-1-15 13:03:56 | 显示全部楼层
呵呵,好了,可以用了,正常使用www.hz789.net
回复

使用道具 举报

52shuijun 发表于 2012-1-15 13:06:25 | 显示全部楼层
不错,很好使
www.xinyi24h.com
www.tsz.name
回复

使用道具 举报

 楼主| liyf 发表于 2012-1-15 13:45:35 | 显示全部楼层
谢谢支持
回复

使用道具 举报

kisslbz 发表于 2012-1-15 13:46:35 | 显示全部楼层
{:soso__10229213187683584578_4:}试试看
回复

使用道具 举报

836830886 发表于 2012-1-15 13:51:14 | 显示全部楼层
绝对要顶的.
回复

使用道具 举报

851 发表于 2012-1-15 13:56:13 | 显示全部楼层
那签到的帖子就over了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 20:43 , Processed in 0.023804 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表