111
让chatgpt帮我修改了一下代码。快速发帖可以不写标题。
修改的文件是route/thread.php 建议把这个目录连同文件复制到你主题目录中去,然后在修改。
找到代码:
$subject = param('subject');
empty($subject) AND message('subject', lang('please_input_subject'));
xn_strlen($subject) > 128 AND message('subject', lang('subject_length_over_limit', array('maxlength'=>128)));
修改为
$subject = param('subject');
if (empty($subject) && !empty(param('message', '', FALSE))) {
$subject = param('message', '', FALSE); // 获取消息内容
// 截取前128个字符以符合主题长度限制
$subject = xn_substr($subject, 0, 128);
} elseif (empty($subject)) {
// 如果主题为空,则提示输入主题
message('subject', lang('please_input_subject'));
} else {
// 如果主题不为空,确保其长度不超过128个字符
$subject = xn_substr($subject, 0, 128);
}
TAGS
xiunobbs
chatgpt
快速发帖