dz7.2在发新帖的时候 ,新话题标题默认为80字,这就可能无法满足一些朋友的需求。我这里有一个办法可以解决,但是通过修改以后,标题字数最多为80个字。
其中一个汉字算一个字,一个字母也算一个字,一个数字也算一个字。
要修改的文件有:
1、includepost.func.php 中有一处
if(strlen($subject) > 80) {
2、includejspost.js 中有两处
} else if(mb_strlen(theform.subject.value) > 80) { 和 showDialog(‘您的标题超过 80 个字符的限制。’);
3、includejsviewthread.js 有两处
} else if(mb_strlen(theform.subject.value) > 80) {和s = ‘您的标题超过 80 个字符的限制
4、modcpeditpost.inc.php 中有一处
if(strlen($subjectnew) > 80) {将以上的 80 改为 较大的数字即可!然后更新缓存!
有一个客户用discuz 7.2版本论坛建站,网站是搞旅游的,经常要在论坛中发一些活动,而活动的标题一般都不会少于80个汉字,这样就需要对部分源码与数据库动手术了
先看完成后的展示:
呼伦贝尔草原行者户外俱乐部
方法:
文件
在53行左右原代码:
{ showDialog(\'您的标题超过 80 个字符的限制。\'); return false; }改成
} else if(mb_strlen(theform.subject.value) > 255) { showDialog(‘您的标题超过 85 个字符的限制。’); return false; }
二、打开include/js/viewthread.js文件
在226行左右原代码:
} else if(mb_strlen(theform.subject.value) > 80) { s = \'您的标题超过 80 个字符的限制。\'; theform.subject.focus(); }改成
255) { s = \'您的标题超过 85 个字符的限制。\'; theform.subject.focus(); }三、include/post.func.php文件
在511行左右原代码:
if(strlen($subject) > 80) { return \'post_subject_toolong\'; }改成
if(strlen($subject) > 255) {
return \'post_subject_toolong\';
}四、modcp/editpost.inc.php文件
在49行左右原代码:
if(strlen($subjectnew) > 80) {
showmessage(\'post_subject_toolong\');
}改成
if(strlen($subjectnew) > 255) { showmessage(\'post_subject_toolong\'); }五、templates/default/messages.lang.php文件
在130行左右原代码
\'post_subject_toolong\' => \'对不起,您的标题超过 80 个字符,请返回修改标题长度。\',改成
\'post_subject_toolong\' => \'对不起,您的标题超过 85 个字符,请返回修改标题长度。\',PHP文件
在134行左右原代码
\'标题超过80字节\',改成
\'标题超过85字节\',好文件的改动已完成,再去后台改数据库更新的
以管理员身份进入论坛后台,找工具,数据库—-“升级”输入
ALTER TABLE `cdb_threads` CHANGE `subject` `subject` VARCHAR(255) NOT NULL;ALTER TABLE `cdb_posts` CHANGE `subject` `subject` VARCHAR(255) NOT NULL;成功后,再更新一下缓存,即可!
方法是OK了,不过发文章用这么长的标题确实对SEO优化等都不太好,非必要的话,还是不要修改,用默认就好了
本站除原创内容,其余内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性、可用性承担任何责任。本站禁止以任何形式发布或转载任何违法相关信息,若您发现请立即向站长举报;用户投稿一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如有版权内容,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,故敬请原作者谅解!为尊重作者劳动成果,请购买正版支持作者,谢谢!若您对「HULIKU.COM」所载资源作品版权归属存有异议,请发送邮箱:ihuliku@qq.com 进行处理。
本站资源文件大多存储至云盘,如您发现图片或链接失效,请联系站长或作者,我们将及时进行更新。资源都是经过站长或作者收集测试优化后进行发布分享。如若转载请在贵站文内以超链形式注明狐狸库文章出处,谢谢合作!












![WordPress子比主题美化教程合集[2023/04/17]-狐狸库](https://huliku.com/pic/2023032607024935.png)
![狐狸库自定义子比主题底部footer页脚美化(自适应)[06.26]更新-狐狸库](https://huliku.com/pic/2023062610013835.png)




















请登录后查看评论内容