让chatgpt帮我修改了一下代码。xiunobbs快速发帖可以不写标题。

黄黄 8月前 610

111

ChatGPT: o que é e como atua a inteligência artificial da OpenAI que vai  mudar o mundo

让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

最新回复 (2)
  • Geticer 8月前
    0 引用 2

    插件版见这里

  • 黄黄 8月前
    0 引用 3
    Geticer 插件版见这里
    哈 原来有插件 那就用插件方式实现更安全
返回
发新帖