织梦二次开发

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2451|回复: 4

自己添加的变量有长度限制,超出部分会被自动截断、请问在哪儿控制

  [复制链接]

5

主题

21

帖子

252

积分

童生

Rank: 3Rank: 3

金币
0
贡献
231
发表于 2016-3-18 18:06:07 | 显示全部楼层 |阅读模式
如题:我添加了一个类似网站描述的多行文本变量,从数据库里看了内容字段貌似Text类型啊,为什么添加的一些代码到变量中会被截断,请教大家了、、、这个是在哪儿控制字段内容程度的?

图片

图片

系统配置参数中添加的变量

回复

使用道具 举报

1046

主题

1109

帖子

5334

积分

超级版主

Rank: 8Rank: 8

金币
256
贡献
3959
发表于 2016-3-18 18:29:35 | 显示全部楼层
在你添加字段的时候,下面有一个字段最大长度。

255.jpg

  把这个改的大一点就行了。

回复 支持 反对

使用道具 举报

5

主题

21

帖子

252

积分

童生

Rank: 3Rank: 3

金币
0
贡献
231
 楼主| 发表于 2016-3-19 16:05:39 | 显示全部楼层
本帖最后由 alandi 于 2016-3-19 16:06 编辑
dedebase 发表于 2016-3-18 18:29
在你添加字段的时候,下面有一个字段最大长度。

先谢了、但我这个是系统变量哦,加在系统基本设置里面的,不是内容模型字段。
回复 支持 反对

使用道具 举报

1046

主题

1109

帖子

5334

积分

超级版主

Rank: 8Rank: 8

金币
256
贡献
3959
发表于 2016-3-19 17:56:08 | 显示全部楼层
本帖最后由 dedebase 于 2016-3-19 18:02 编辑
alandi 发表于 2016-3-19 16:05
先谢了、但我这个是系统变量哦,加在系统基本设置里面的,不是内容模型字段。

不好意思看错了。

   如果你研究源码的话,就知道这个是在php文件/dede/sys_info.php里面。

  找到这一段代码:
        if(preg_match("#^edit___#", $k))
        {
            $v = cn_substrR(${$k}, 1024);
        }

  大约在52行,这里面的1024就是截取的汉字数目,改的在点就ok了。

   建议: 多读一下织梦源码,所有问题就解决了。
  你试一下。
回复 支持 反对

使用道具 举报

5

主题

21

帖子

252

积分

童生

Rank: 3Rank: 3

金币
0
贡献
231
 楼主| 发表于 2016-3-19 17:57:18 | 显示全部楼层
dedebase 发表于 2016-3-19 17:56
不好意思看错了。

   如果你研究源码的话,就知道这个是在php文件sys_info.php里面。

万分感谢、、、赞
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|织梦二次开发

GMT+8, 2019-6-17 23:13 , Processed in 0.251445 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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