Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

超完美控制DZ6.0的标题长度 【爱雪的人首发】

  看到很多人都在找修改帖子标题长度的方法,今天研究了一下,结合坛子里以前前辈们的帖子,研究出这个方法,不敢独享,大家一起来吃啊···

这个方法可以控制帖子标题的最大字符数和最小字符数
超完美控制DZ6.0的标题长度

1、修改语言包
templates.lang.php
'post_subject_toolong' => '您的标题超过 80 个字符的限制。',
修改为:
'post_subject_toolong' => '对不起,您的标题不足10个字符或者超过 80 个字符,请返回修改一个更合适的标题。',
2、修改语言包
messages.lang.php
'post_subject_toolong' => '您的标题超过 80 个字符的限制。',
修改为:
'post_subject_toolong' => '对不起,您的标题不足10个字符或者超过 80 个字符,请返回修改一个更合适的标题。',
3、修改include/post.func.php
function checkpost() {
    global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
    if(strlen($subject) > 80) {
        return 'post_subject_toolong';
修改为:
function checkpost() {
    global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
    if(strlen($subject) > 80 | strlen($subject) < 10) {
        return 'post_subject_toolong';
4、修改模板 viewthread.htm
} else if (theform.subject.value.length > 80) {
                        alert("{lang post_subject_toolong}");
                        theform.subject.focus();
                        return false;
修改为:
} else if (theform.subject.value.length > 80 | theform.subject.value.length < 10) {
                        alert("{lang post_subject_toolong}");
                        theform.subject.focus();
                        return false;
5、更新缓存。

[ 本帖最后由 爱雪的人 于 2007-10-16 12:12 编辑 ]
这么帅的帖子,居然没有人顶,还要我老人家自己扛··
先顶再看
谢谢
网络购物我选淘宝网US,拥有淘宝的全部商品,购物还返还现金!
顶一下。。。
网田http://bbs.imio.com.cn
企业电脑维护工作室
QQ:136640553
刚才好像有人发过。。。。。
是我看错。。。向楼主道歉
留名,收藏
7楼的很幽默啊,(*^__^*) 嘻嘻……
定啦。。。。。。。。。。。呵呵。。。。。。。。7楼的。。。。。眼睛不好啊??????
返回列表