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

 找回密码
 立即注册
搜索

[已答复] SS7.0资讯标题可以从80个字符增加到100个字符吗?

[复制链接]
美女来啦 发表于 2009-9-14 12:03:29 | 显示全部楼层 |阅读模式
SS7.0资讯标题可以从80个字符增加到100个字符吗?
回复

使用道具 举报

ug8 发表于 2009-9-14 12:07:05 | 显示全部楼层
可以呀  我都255个 看看

http://www.ug8888.com/html/00/category-catid-500.html
不过不推荐
回复

使用道具 举报

 楼主| 美女来啦 发表于 2009-9-14 12:11:00 | 显示全部楼层
谢谢  学习学习    我真的很需要
回复

使用道具 举报

yushine 发表于 2009-9-14 12:42:11 | 显示全部楼层
SS数据库
找到 supe_spaceitems 表
找到 subject 字段
修改长度 把80 改成 100 就行了
回复

使用道具 举报

lidq.jingwu 发表于 2009-9-14 15:49:21 | 显示全部楼层
1、修改数据库表,supe_spaceitems中字段subject的数据类型:
将char(80)改为想要的值如:char(100).
2、打开language/amdincp.lang.php文件,找到下面一句:
  1. 'spacenews_title_subject_note' => '当前可再写长度<strong id="maxlimit">80</strong>字节,最多80个字节',
复制代码
将里面的80改成与数据库里面的长度一致,如:
  1. 'spacenews_title_subject_note' => '当前可再写长度<strong id="maxlimit">100</strong>字节,最多100个字节',
复制代码
3、打开admin/admin_spacenews.php文件,找到下面1315行,即:
  1. echo '<tr id="tr_subject"><th>'.$alang['spacenews_title_subject'].'</th><td><input name="subject" type="text" id="subject" onblur="relatekw();" size="60" maxlength="80" value="'.shtmlspecialchars($thevalue['subject']).'" style="width: 500px;'.$mktitlestyle.'"  onkeyup="textCounter(this, \'maxlimit\', 80);" /><br />'.$alang['spacenews_title_subject_note'].'</td></tr>';
复制代码
将onkeyup="textCounter(this, \'maxlimit\', 80)中的80改成你需要的数据长度,如:onkeyup="textCounter(this, \'maxlimit\', 100)。
将maxlength="80"改成你需要的长度,如:maxlength="100"
找到下面一行:
  1. if(strlen($_POST['subject']) < 2 || strlen($_POST['subject']) > 80) {
复制代码
将80,改成需要的长度,如:
  1. if(strlen($_POST['subject']) < 2 || strlen($_POST['subject']) > 100) {
复制代码
找到1463行,即:
  1. echo '<script language="javascript" type="text/javascript">makeselectcolor(\'fontcolor\');loadtitlestyle();var theboj = document.getElementById(\'subject\');textCounter(theboj, \'maxlimit\', 80);</script>';
复制代码
将textCounter(theboj, \'maxlimit\', 80)中的80改成你想要的值,如textCounter(theboj, \'maxlimit\', 100)

8、打开include/js/admin.js文件,找到下面两句:
  1. if (subject.value.length < 2 || subject.value.length > 80) {
  2.         alert("您输入的标题长度不符合要求(2~80),请检查确认。");
复制代码
将80更改为需要的长度,如:
  1. if (subject.value.length < 2 || subject.value.length > 100) {
  2.         alert("您输入的标题长度不符合要求(2~100),请检查确认。");
复制代码
注意:模型与资讯默认的标题长度都是80,修改后会对模型的信息发布有一定的影响,建议在没有模型的系统中应用此方法。

评分

1

查看全部评分

回复

使用道具 举报

yushine 发表于 2009-9-14 16:08:58 | 显示全部楼层
1、修改数据库表,supe_spaceitems中字段subject的数据类型:
将char(80)改为想要的值如:char(100).
2、打开language/amdincp.lang.php文件,找到下面一句:'spacenews_title_subject_note' => '当前可再写长度80 ...
lidq.jingwu 发表于 2009-9-14 15:49


够详细
JS 验证也必须改
之前还忘了
回复

使用道具 举报

我是传说 发表于 2009-9-14 17:04:11 | 显示全部楼层
楼上的楼上正解 顶
回复

使用道具 举报

2038 发表于 2009-9-14 22:29:50 | 显示全部楼层
哇勒  改真多內
先收了
回复

使用道具 举报

 楼主| 美女来啦 发表于 2009-9-14 22:52:55 | 显示全部楼层
大家辛苦了
回复

使用道具 举报

littlehz 发表于 2009-9-14 23:04:12 | 显示全部楼层
本帖最后由 littlehz 于 2009-9-14 23:05 编辑

我早几个月之前也想改这个限制,不过想想又要改数据库,又要改JS的,找半天没找到还是算了。现在收藏了!
以后可以考虑在后台做个变量控制来设定。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 02:35 , Processed in 0.108642 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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