discuz帖子标题80个字符的限制

博主:adminadmin 2022-02-25 1022 0条评论
温馨提示:文章已超过784天没有更新,若内容或图片失效,请留言反馈!
摘要: 第一步,升级数据库1、编辑 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 12、执行SQL语句:后台...

第一步,升级数据库1、编辑 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1
2、执行SQL语句:后台->站长->数据库->升级
SQL语句如下:

  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;

  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;

  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;

第二步,修改JS文件
编辑static/js/目录下的forum_post.js和forum.js 这两个JS文件
打开forum_post.js 文件  查找字符80替换为200
然后再打开forum.js 这个文件查找字符80替换为200

第三步,修改模板文件
编辑template/default/forum/下的post_editor_extra.htm
查找字符80
将这个文件里(除了第一个 80 字符)所有的80替换为200
再编辑/template/default/forum/下的 forumdisplay_fastpost.htm
查找字符  80
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200 。

第四步,修改函数:
编辑source/function/function_post.php
查找字符80

  1. if(dstrlen($subject) > 80) {

改为

  1. if(dstrlen($subject) > 200) {

第五步,修改语言包:
编辑source/language/lang_messege.php
查找字符  80

  1. ‘post_subject_toolong’ => ‘抱歉,您的标题超过 80 个字符修改标题长度’,

改成

  1. ‘post_subject_toolong’ => ‘抱歉,您的标题超过 200 个字符修改标题长度’,

第六步,保存,更新缓存


文章最后编辑时间:2022-04-25 10:26:41
分享