胡显明 - 2007-12-20 17:43:00
早期一般的cms都只是对新闻标题做了截取, 如果想稍微截取的多点,就要用自由标签.但不是所有人都熟悉sql语句的使用 , 为此,酷源CMS独创了最简洁的字符截取方式..如下:
<a href="{KY_InfoUrl}" title="{ky_title}">{ky_title#len(30)}</a>
<a href="{KY_InfoUrl}" title="{ky_您自定义的字段}">{ky_您自定义的字段#len(30)}</a>
{KY_Title#len(30)} ,此段就表示, 把title截取了显示30个字节,也就是15个汉字.
你可以在任意字段里面加上 #len(30) 这种标记, #len()为我们内置的函数, 30为字节数.
大家有疑问的,可以在此提出.
当然,我们不建议用户对 路径 字段做截取, 如 {KY_ColumnUrl#len(10)} 这样的话,路径就不完整了.
hydeist - 2007-12-20 17:44:00
不错哦,方便的
armyfeng - 2007-12-20 18:52:00
我试过为何不起作用??
胡显明 - 2007-12-20 18:55:00
b演示站和我本机测试,包括我也重新安装的sp1,都可以的?
pophu - 2007-12-20 20:14:00
先赞一个!!
ICE - 2007-12-20 21:06:00
经过试验给宝宝补充一下
<a href="{KY_InfoUrl}" title="{ky_title#len(0)}">{ky_title}</a>
#len(0)是不截取,也不受标签中的字数控制了,{ky_title}照样受标签的字数控制。想实现title全标题效果的这样做就行了。
宝宝介绍错了{ky_title#(30)},#后面少了len吧,害的我多试了好几遍
胡显明 - 2007-12-20 21:19:00
.....真是太粗心了.
ICE - 2007-12-20 21:26:00
我还想实现一个功能,就是如果一个样式里包含两个日期,如何让这两个日期显示方式不同,如一个是2007-12-20,一个是2007年12月20日
能否实现?
鼎鼎 - 2007-12-20 23:21:00
太好了,正好做导读效果尝试,正纳闷系统怎么没有字数控制呢,上论坛一翻原来是这么回事。
老猪快跑 - 2007-12-21 11:28:00
不错,测试成功,很好用
<table width="96%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="26"><img src="/images/dot.gif" width="5" height="9"> <a href="{KY_InfoUrl}" class="bai12" title="{KY_Title#len(80)}">{KY_Title}</a>
<span class="time">{KY_AddTime} </span></td>
</tr>
</table>
程哥让我来测试 - 2007-12-22 2:37:00
你的这个东西我测试的结果好像设计的不是很好,这个东西以前程哥再风讯的网站上很早就提到过,你们可以找找以前的风讯的帖子,我测试的感觉你的这个功能没有程哥设计的灵活和方便,功能不是很强大,程哥的那个东西可以使用任何的标准函数的
程哥让我来测试 - 2007-12-22 2:40:00
原帖由 ICE 于 2007-12-20 21:26:00 发表
我还想实现一个功能,就是如果一个样式里包含两个日期,如何让这两个日期显示方式不同,如一个是2007-12-20,一个是2007年12月20日
能否实现?
这个东西其实想通了很好实现的,就是直接调用日期格式化函数就可以解决,我使用程哥DIY的系统这个功能没有任何的问题,但是对于KY我到现在也没有找到如何完成这个东西,总的感觉好像底层的这个功能的设计不是很完善,可能以后的版本需要仔细的修改重新设计才行
funwin - 2007-12-25 21:02:00
不知这些东西是不是可以直接用在页面上?还是将这样变为样式再用标签调用?郁闷.
〖薯☆条〗 - 2007-12-28 12:07:00
非常好,头一次用KY。
kedee - 2008-1-27 21:55:00
如果能让栏目也选择模型就更好了,现在的KY在后台的内容管理上,感觉到不太方便
abc54288 - 2008-9-11 12:21:00
很好,刚用上了.