|
由于Discuz程序默认设定,发帖的标题长度默认只有80个字符,如果满足不了你的要求,就需要作出更改。更改方法如下:
一,先修改数据库表,修改下方3个数据表的字段subject长度为指定长度:
表1:pre_forum_post
表2:pre_forum_rsscache
表3:pre_forum_thread
二,修改jsc验证文件
找到static/js/forum_post.js文件,找到下方80数字改为你要的长度。(我改成的是180)
您的标题超过 80 个字符的限制我也改成了180个 个字符的限制。
三,修改js文件,找到sitatic/js/forum.js文件,把里面的80改为你要的数字。同样的,我改为180个字符的限制。
四,修改模版文件
找到template\default\forum\post_editor_extra.htm文件,
除了第一个80不需要改动,其他全部换成你要的数字。
五, 修改程序文件
找到template\default\forum\forumdisplay_fastpost.htm文件,这里面也要修改
除了第一个和最后一个80不需要改动,其他全部换成你要的数字(字符长度)。
不要着急,慢慢来,要想好,就不要着急。一步一步走。
六,修改验证函数文件,找到source/function/function_post.php文件
将其中的字符80改为你想设定的数字长度。
七,提示语言标记文件修改下
文件在source/language/lang_message.php
里面的数字 80 修改为你要的数字长度,这样即使出错,也显示一致。
抱歉,您的标题超过 180 个字符修改标题长度。
八,最后一步,登录后台。
更新缓存。
|
|