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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

$value[message]作为日志摘要调用的问题

[复制链接]
清幽 发表于 2009-10-6 23:26:41 | 显示全部楼层 |阅读模式
$value[message]
我用来做日志摘要,但它会将全部数据都显示出来。。。
如何以纯文本的形式展示出来?还是应该用别的方法?

SQL
SELECT * from uchome_blog s,uchome_space sp,uchome_blogfield bf,uchome_blogfield sf where s.blogid=sf.blogid and bf.uid=s.uid and s.uid=sp.uid and s.picflag=1

<!--{loop $_SBLOCK[block2] $value}-->
<a href="http://站点地址/space.php?uid=$value[uid]&do=blog&id=$value[blogid]" target=_blank>
<img src="http://站点地址/attachment/$value[pic]"/></a>
              <h5><a href="http://站点地址/space.php?uid=$value[uid]&do=blog&id=$value[blogid]" target=_blank>$value[subject]</a></h5>
              <p>$value[message] ...</p>
<!--{/loop}-->
 楼主| 清幽 发表于 2009-10-7 16:43:57 | 显示全部楼层
顶上去~~~希望高手帮忙
回复

使用道具 举报

 楼主| 清幽 发表于 2009-10-7 23:32:54 | 显示全部楼层
人呢?
回复

使用道具 举报

wisdom_wei 发表于 2009-10-7 23:57:43 | 显示全部楼层
本帖最后由 wisdom_wei 于 2009-10-7 23:58 编辑

显然直接调用$value[message]是显示全部日志内容,如果需要摘要,需要定义一个长度变量,然后根据变量截取摘要内容。解决方案如下:
$summarylen=300;//摘要长度
$value['message'] = getstr($value['message'], $summarylen, 0, 0, 0, 0, -1);//截取摘要
回复

使用道具 举报

 楼主| 清幽 发表于 2009-10-9 00:53:00 | 显示全部楼层
问题是。。。
有一篇日志是以图片开头的。。。所以调出来的都是空白。。无语啊。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 17:46 , Processed in 0.023904 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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