账号通
    

账号  

密码  

7953

查看

15

回复
主题:[分享]关于单页面首页调用并限制字数的方法! [收藏主题] 转到:  
it07 当前离线

4

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:18 分
登录次数:17 次
注册时间:2010/11/26
最后登录:2011/1/12
it07 发表于:2010/11/26 23:45:38   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

从来没用过科汛,今天本来打算用科汛制作个企业网站,但是在首页链接显示类似“企业简介”(限制200字)这样的时候,发现没有此功能!最后只好自定义SQL标签来调用“单页面-自设内容”里面的文字,但是显示出来的结果又不能按照输入的文本框那样有换行功能,又对程序进行了更改~因为辛苦了几个小时,所以和大家分享一下,详细步骤如下:



1、新建栏目,选“单页面”,其它设置不说,说一下需要在“自设选项”里输入简短的企业简介(例如建好的栏目ID为:20108216272622)。



2、标签--自定义SQL函数标签--填加标签



标签名称:首页简介

查询语句:select * from KS_Class where id= '{$Param(0)}'

Ajax调用:否



下一步填加“ 循 环 体 ”代码



[loop=1]

<table cellspacing="0" cellpadding="0" width="100%" border="0">

<tr>

<td><div style="width:206px;word-wrap: break-word; word-break: break-all; ">{$Field(ClassDefineContent,Text,150,...,3,暂无信息)}</div></td>

</tr>

</table>

[/loop]



保存



3、找到ks_cls下的Kesion.Label.BaseFunCls.asp



找到165行左右,填加后代码如下:



If HtmlTag=0 Then

    TempStr=KS.HtmlCode(TempStr)

   ElseIf HtmlTag=1 Then

    TempStr=TempStr

   ElseIF HtmlTag=2 Then

    TempStr=Replace(KS.LoseHtml(KS.HtmlCode(TempStr))," ","")

   ElseIF HtmlTag=3 Then   '小刚填加 控制文本框的显示效果

     TempStr=replace((replace(TempStr,vbcrlf,"<br>")),chr(32),"&nbsp;")

   End If



保存文件



4、 在首页模板中调用标签如下:

{SQL_首页简介(20108216276681)}





这样就可以在首页调用“单页面”的“自设选项”里面的内容了!!这里设置的只是显示150个字,可以更改!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
it07 当前离线

4

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:18 分
登录次数:17 次
注册时间:2010/11/26
最后登录:2011/1/12
it07 发表于:2010/11/29 10:03:34   | 显示全部帖子 查看该作者主题 沙发 
科汛在线商城系统(NET)
好帖子,没有人顶吗?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
it07 当前离线

4

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:18 分
登录次数:17 次
注册时间:2010/11/26
最后登录:2011/1/12
it07 发表于:2010/12/2 14:00:52   | 显示全部帖子 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店

静态标签,只能是一个页面一个页面的做,不方便更改不说,经常更改标签容易把网站弄乱。

再说,如果需要多处调用单页面的内容是很不方便的~

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0