Discuz!NT 2.5 正式版 下载
beta、RC版升级补丁
中秋模板发布
首届Discuz!NT 模板大赛圆满结束
著名音乐网站SoGua网、分贝网
采用Discuz!NT搭建社区
FIFA Online2官网论坛使用Discuz!NT
游戏城寨论坛使用Discuz!NT搭建
Discuz!NT 2.5正式开源 Discuz!NT文档中心
用户整合说明文档
Discuz!NT亮相微软Tech-Ed 2007
Discuz!NT情景搞笑短片抢先看
武林三国《赤壁》下(双线二区)开服好礼大放送
1/1页1 跳转到查看:917
发新话题 回复该主题

[使用] length 问题

length 问题

<script type="text/javascript" src="tools/showtopics.aspx?template=8&length=10&encoding=gb2312"></script>
为什么我把length 该成2 或改成 10效果都是一样的那,问一下什么原因
琐琐碎 琐琐碎 琐琐碎

TOP

 

回复:length 问题

Discuz!NT的字符串处理有点问题,最好自己重写一个

    public static string CutString(string str, int length)
    {   
        string temp = str;
        int j = 0;
        int k = 0;
        for (int i = 0; i < temp.Length; i++)
            {
                if (Regex.IsMatch(temp.Substring(i, 1), @"[\u4e00-\u9fa5]+"))
            {
        j += 2;
        }
        else
            {
                j += 1;
            }
        if (j <= length)
        {
            k += 1;
        }
        if (j >= length)
        {
            return temp.Substring(0, k);
        }
    }
    return temp;
    }

TOP

 

回复:length 问题

我市在根目录建立的静态页面调用,又没有别的办法,<script type="text/javascript" src="tools/showtopics.aspx?template=8&length=10&encoding=gb2312"></script>不能用js 而showtopic中模板也不能修改,
琐琐碎 琐琐碎 琐琐碎

TOP

 

回复:length 问题

2楼的说的真详细哦!~~~不错 哦

TOP

 
1/1页1 跳转到
发表新主题 回复该主题