---
title: "Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법 - 근심을 잊는 한 장"
description: "얼마 전 「iApp社区」를 「有玩社区」로 변경하고, 프로그램도 Flarum에서 Discuz로 이전했습니다. 왜 프로그램을 바꾸었을까요? Flarum의 개발자인 Toby가 Flarum 개발을 이미 중단한 것 같기 때문입니다. 앞으로 Flarum은 커뮤니티에서 유지 관리하게 될 것이며, 마"
canonical_url: "https://www.ikxin.com/ko/article/discuz-title-limit"
last_updated: "2026-09-16T09:59:27.259Z"
locale: ko
meta:
  "og:description": "얼마 전 「iApp社区」를 「有玩社区」로 변경하고, 프로그램도 Flarum에서 Discuz로 이전했습니다. 왜 프로그램을 바꾸었을까요? Flarum의 개발자인 Toby가 Flarum 개발을 이미 중단한 것 같기 때문입니다. 앞으로 Flarum은 커뮤니티에서 유지 관리하게 될 것이며, 마"
  "og:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~RGlzY3V6ISBYMy407JeQ7IScIOyCrOyaqeyekOqwgCDsnpHshLHtlZjripQg6rKM7Iuc66y8IOygnOuqqSDquIDsnpAg7IiY66W8IOygnO2VnO2VmOuKlCDrsKnrspUgLSDqt7zsi6zsnYQg7J6K64qUIO2VnCDsnqU%2Cc_Article%2Ctitle_~RGlzY3V6ISBYMy407JeQ7IScIOyCrOyaqeyekOqwgCDsnpHshLHtlZjripQg6rKM7Iuc66y8IOygnOuqqSDquIDsnpAg7IiY66W8IOygnO2VnO2VmOuKlCDrsKnrspU%2Cdescription_~7Ja866eIIOyghCDjgIxpQXBw56S-5Yy644CN66W8IOOAjOacieeOqeekvuWMuuOAjeuhnCDrs4Dqsr3tlZjqs6AsIO2UhOuhnOq3uOueqOuPhCBGbGFydW3sl5DshJwgRGlzY3V666GcIOydtOyghO2WiOyKteuLiOuLpC4g7JmcIO2UhOuhnOq3uOueqOydhCDrsJTqvrjsl4jsnYTquYzsmpQ~IEZsYXJ1beydmCDqsJzrsJzsnpDsnbggVG9ieeqwgCBGbGFydW0g6rCc67Cc7J2EIOydtOuvuCDspJHri6jtlZwg6rKDIOqwmeq4sCDrlYzrrLjsnoXri4jri6QuIOyVnuycvOuhnCBGbGFydW3snYAg7Luk666k64uI7Yuw7JeQ7IScIOycoOyngCDqtIDrpqztlZjqsowg65CgIOqyg-ydtOupsCwg66eI%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL2Rpc2N1ei10aXRsZS1saW1pdCI%2Cs_7IFU_AD4lC--2_yZ.png"
  "og:image:alt": "Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법 - 근심을 잊는 한 장"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법"
  "twitter:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~RGlzY3V6ISBYMy407JeQ7IScIOyCrOyaqeyekOqwgCDsnpHshLHtlZjripQg6rKM7Iuc66y8IOygnOuqqSDquIDsnpAg7IiY66W8IOygnO2VnO2VmOuKlCDrsKnrspUgLSDqt7zsi6zsnYQg7J6K64qUIO2VnCDsnqU%2Cc_Article%2Ctitle_~RGlzY3V6ISBYMy407JeQ7IScIOyCrOyaqeyekOqwgCDsnpHshLHtlZjripQg6rKM7Iuc66y8IOygnOuqqSDquIDsnpAg7IiY66W8IOygnO2VnO2VmOuKlCDrsKnrspU%2Cdescription_~7Ja866eIIOyghCDjgIxpQXBw56S-5Yy644CN66W8IOOAjOacieeOqeekvuWMuuOAjeuhnCDrs4Dqsr3tlZjqs6AsIO2UhOuhnOq3uOueqOuPhCBGbGFydW3sl5DshJwgRGlzY3V666GcIOydtOyghO2WiOyKteuLiOuLpC4g7JmcIO2UhOuhnOq3uOueqOydhCDrsJTqvrjsl4jsnYTquYzsmpQ~IEZsYXJ1beydmCDqsJzrsJzsnpDsnbggVG9ieeqwgCBGbGFydW0g6rCc67Cc7J2EIOydtOuvuCDspJHri6jtlZwg6rKDIOqwmeq4sCDrlYzrrLjsnoXri4jri6QuIOyVnuycvOuhnCBGbGFydW3snYAg7Luk666k64uI7Yuw7JeQ7IScIOycoOyngCDqtIDrpqztlZjqsowg65CgIOqyg-ydtOupsCwg66eI%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL2Rpc2N1ei10aXRsZS1saW1pdCI%2Cs_7IFU_AD4lC--2_yZ.png"
  "twitter:image:alt": "Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법 - 근심을 잊는 한 장"
---

> Index of every page on this site: [llms.txt](https://www.ikxin.com/llms.txt)

# **Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법**

2019.07.30 8,160  3

얼마 전 「iApp社区」를 「有玩社区」로 변경하고, 프로그램도 Flarum에서 Discuz로 이전했습니다. 왜 프로그램을 바꾸었을까요? Flarum의 개발자인 Toby가 Flarum 개발을 이미 중단한 것 같기 때문입니다. 앞으로 Flarum은 커뮤니티에서 유지 관리하게 될 것이며, 마지막 버전도 여전히 Beta 9입니다.

2014년에 Beta 1이 출시된 후 지금까지 5년이 지났지만, 아직도 정식 버전이 나오기를 기다리지 못했습니다. 게다가 이제 Toby도 떠났으니（ [Farewell and What's Next For Flarum](https://discuss.flarum.org/d/20590-farewell-and-what-s-next-for-flarum)）, 앞으로 Flarum이 얼마나 더 나아갈 수 있을지는 여전히 미지수입니다. 이것이 제가 Discuz로 이전한 이유라고 한다면, 다소 억지스러워 보이기도 합니다.

Flarum과 비교하면 Discuz는 오히려 더 일찍 쇠퇴했습니다. Tencent에 인수된 이후로는 별다른 움직임이 없었습니다.

그럼에도 Discuz는 포럼 프로그램으로서 중국에서는 여전히 비교적 성숙한 편입니다. 10여 년 동안 발전해 온 만큼 포럼에 필요한 기능은 Discuz에 비교적 잘 갖춰져 있고, 플러그인과 템플릿도 충분히 많아 확장성이 뛰어납니다. 이것이 제가 Discuz를 선택한 이유입니다.

이렇게 많은 이야기를 한 것은 Discuz에서 게시물 제목 글자 수를 제한하는 방법을 기록해 두고 싶었기 때문입니다. 이 문제에 대해서는 Flarum을 사용하던 때에도 이미 글을 하나 작성한 적이 있습니다.

{cat\_insidepost id="115"}

그럼 이제 Discuz에서 어떻게 수정하는지 살펴보겠습니다.

파일 경로 `/static/js/forum_post.js`

다음 코드를 찾습니다（Discuz 3.4라면 대략 75번째 줄 부근입니다）:

 JavaScript

```
if(($('postsubmit').name != 'replysubmit' && !($('postsubmit').name == 'editsubmit' && !isfirstpost) && theform.subject.value == "") || !sortid && !special && trim(message) == "") {
    showError('抱歉，您尚未输入标题或内容');
    return false;
} else if(mb_strlen(theform.subject.value) > 80) {
    showError('您的标题超过 80 个字符的限制');
    return false;
}
```

아래에 다음 코드를 추가합니다:

 JavaScript

```
else if(mb_strlen(theform.subject.value) < 20 && mb_strlen(theform.subject.value) > 0) {
    showError('您的标题不足 20 个字符的限制');
    return false;
}
```

주의할 점은 한자가 두 글자 수를 차지한다는 것입니다. 네, 이처럼 간단합니다.

## **댓글**

(3)

1. [**Seale**](https://www.imsle.com)2020. 02. 29. 10:57 Chrome 78 Windows 10

   我认为在DZ Q 没推出之前再转入DZ是一个不好的选择,Flarum已经就完善的生态了,一个创始人的离开并不来代表项目死了,因为一个开源社区的力量远远大于一个人的力量
   1. [**一纸忘忧**](https://www.ikxin.com/) Seale님에게 답글2020. 02. 29. 11:35 Chrome 80 Windows 10

      您的观点是完全正确的，事实证明 toby离开之后，flarum发展迅速，下周即将发布bate12版本，很值得期待。 而我所运营的一个社区 www.yoknet.cn 也最终抛弃discuz转而拥抱flarum，社区开源的力量确实强大，我几乎能在社区里找到任何我想要的功能。 至于discuz Q，我个人认为连discuz X都取代不了
   2. [**Seale**](https://www.imsle.com) 一纸忘忧님에게 답글2020. 02. 29. 11:37 Chrome 78 Windows 10

      确实,我认为Flarum非常棒,所以我也正在积极筹备一个unity的中文学习社区! ::twemoji:smile:: www.nwdgame.com

## **댓글 작성**

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.ikxin.com/ko#website","@type":"WebSite","description":"근심을 잊는 한 장은 기술 탐구와 일상을 다루는 개인 웹사이트입니다. 웹 개발, 백엔드 및 DevOps 실무를 기록하고 소프트웨어 도구와 디지털 경험, 코드 밖의 견문과 생각을 나눕니다.","inLanguage":"ko-KR","name":"근심을 잊는 한 장","url":"https://www.ikxin.com/ko","translationOfWork":{"@id":"https://www.ikxin.com/#website"}},{"@id":"https://www.ikxin.com/ko/article/discuz-title-limit#webpage","@type":"WebPage","description":"얼마 전 「iApp社区」를 「有玩社区」로 변경하고, 프로그램도 Flarum에서 Discuz로 이전했습니다. 왜 프로그램을 바꾸었을까요? Flarum의 개발자인 Toby가 Flarum 개발을 이미 중단한 것 같기 때문입니다. 앞으로 Flarum은 커뮤니티에서 유지 관리하게 될 것이며, 마","name":"Discuz! X3.4에서 사용자가 작성하는 게시물 제목 글자 수를 제한하는 방법","url":"https://www.ikxin.com/ko/article/discuz-title-limit","isPartOf":{"@id":"https://www.ikxin.com/ko#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.ikxin.com/ko/article/discuz-title-limit"]}]}]}
```

## Sitemap

See the full [sitemap](https://www.ikxin.com/sitemap.md) for all pages.
