Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

修改Discuz! X2文章标题字数限制

[复制链接]
otherbank 发表于 2011-9-23 18:13:48 | 显示全部楼层 |阅读模式
三步轻松搞定:

一、修改模板js验证文件:template\default\portal\portalcp_article.htm(或者是你模板文件夹)
302-309行
  1. if(title) {
  2. var slen = strlen(title.value);
  3. if (slen < 1 || slen > 80) {
  4. alert("{lang article_validate_title}");
  5. title.focus();
  6. return false;
  7. }
  8. }
复制代码
修改为
  1. if(title) {
  2. var slen = strlen(title.value);
  3. if (slen < 1 || slen > 120) {
  4. alert("{lang article_validate_title}");
  5. title.focus();
  6. return false;
  7. }
  8. }
复制代码
.

二、修改程序截取文件:source\include\portalcp\portalcp_article.php
45-48行
  1. $_POST['title'] = getstr(trim($_POST['title']), 80, 1, 1);
  2. if(strlen($_POST['title']) < 1) {
  3.   showmessage('title_not_too_little');
  4. }
复制代码
修改为
  1. $_POST['title'] = getstr(trim($_POST['title']), 120, 1, 1);
  2. if(strlen($_POST['title']) < 1) {
  3.   showmessage('title_not_too_little');
  4. }
复制代码
.
三、修改语言包提示文件:source\language\portal\lang_template.php
69行
  1. 'article_validate_title' => '标题长度(1~80字符)不符合要求',
复制代码
修改为
  1. 'article_validate_title' => '标题长度(1~120字符)不符合要求',
复制代码
.
OK!
(如果说还有一步的话就是别忘了更新缓存,再去测试)
ARCHY` 发表于 2011-9-23 18:15:35 | 显示全部楼层
沙发支持下
回复

使用道具 举报

 楼主| otherbank 发表于 2011-9-23 18:22:25 | 显示全部楼层
ARCHY` 发表于 2011-9-23 18:15
沙发支持下

谢谢
回复

使用道具 举报

64243354 发表于 2011-9-23 18:30:12 | 显示全部楼层
支持下
回复

使用道具 举报

黑白-羽翼 发表于 2011-9-23 18:35:45 | 显示全部楼层
好贴 !! 谢谢楼主啦
回复

使用道具 举报

北北″ 发表于 2011-9-23 18:43:36 | 显示全部楼层
回复

使用道具 举报

movie007 发表于 2011-9-23 18:50:25 | 显示全部楼层
支持分享
回复

使用道具 举报

xipick 发表于 2011-9-27 20:01:21 | 显示全部楼层
标题能设成无限长吗?
回复

使用道具 举报

 楼主| otherbank 发表于 2011-9-27 21:47:34 | 显示全部楼层
xipick 发表于 2011-9-27 20:01
标题能设成无限长吗?

不能,当大于255的字符长度时就要修改数据库了,一般没必要那么长吧
回复

使用道具 举报

yuanjia 发表于 2011-9-27 22:42:57 | 显示全部楼层
学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 19:43 , Processed in 0.049737 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表