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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 遇到一个无比郁闷的问题,走过路过的都来看看啊

[复制链接]
fm1005 发表于 2011-1-14 11:35:10 | 显示全部楼层 |阅读模式
SS和JS的结合问题
描述:从SS模块中截取一段字符串(资讯内容),当这段资讯超过14个字符的时候不能显示,低于或者等于14个字符的时候就能正确显示
例:
<!--{block name="spacenews" parameter="catid/97/showattach/1/order/i.lastpost DESC/limit/0,22/cachetime/900/subjectlen/16/showdetail/1/messagelen/14/cachename/JIEMU/tpl/data"}--><!--JIEMU-->
<SCRIPT type=text/javascript>
var text_arr = new Array();
          <!--{eval $i=0;}-->
   <!--{loop $_SBLOCK['JIEMU'] $key $value}-->
          text_arr[$i] =  "$value[message]";
          document.write(text_arr[$i]+"<p>");//这能正常显示,
          <!--{eval $i++;}-->
   <!--{/loop}-->
</SCRIPT>
//当把模块中message/14改为大于14的数值的时候,,  text_arr[$i]=$value[message]就无法显示,但是却能正确赋值(查看html源文件得知),但比如$value[subject],$value[a_thumbpath],等这些超过14长度都没有问题,就求高人帮助,,,!!!坐等!!

 楼主| fm1005 发表于 2011-1-14 14:05:23 | 显示全部楼层
没有解决问题,顶
回复

使用道具 举报

aosnow 发表于 2011-1-15 13:29:10 | 显示全部楼层
多看看说明
subjectlen/16 : 这个是限制标题长度, subject是截取后的标题, subjectall才是完整标题
showdetail/1 : 这个是读取数据时把具体内容也一并读取
messagelen/14 : 这个是限制内容长度
回复

使用道具 举报

 楼主| fm1005 发表于 2011-1-16 23:55:32 | 显示全部楼层
回答楼上,,messagelen/14 : 这个是限制内容长度能正确在页面中显示,但当取messagelen/15以后,采用JS中的DOCUMENT.WRITE却不能在页中显示,因此无比郁闷,,但是查看源文件得知,,JS中的数值被正确地赋值,,,
回复

使用道具 举报

 楼主| fm1005 发表于 2011-1-16 23:56:24 | 显示全部楼层
要不可以把上面的这段代码复制到你的模板中,改MESSAGE/14,就可得知问题的所在
回复

使用道具 举报

ycbwl 发表于 2011-1-22 21:39:50 | 显示全部楼层
跟进跟目录文件!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:43 , Processed in 0.022699 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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