来电party
总版主
总版主
  • 发帖数9965
  • 铜币11280两
  • 威望8816点
  • 贡献5683点
  • 注册日期2011-01-31
  • 最后登录2017-08-31
  • 热心助人奖
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
  • 民间侠客
阅读:4713回复:11

[展示]phpwind9.0帖子列表调用简介和图片的代码分享

楼主#
更多 发布于:2012-11-26 16:08
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
主要作用:在thread 也就是帖子列表调用出该贴的简介和图片
涉及文件:thread_run.htm  widget_thread.htm


首先,用文档编辑器打开 thread_run.htm


找到<!--# if ($threadList) { #-->
在下面加上
<!--# 
$threadtids = array(); 
foreach ($threadList as $value) { 
$threadtids[] = $value['tid']; 
} 
#--> 
<component class='SRV:forum.PwThread' method='fetchThread' args='$threadtids,2'/> 
<!--# $threadContent = $__tpl_data; #--> 
<component class='SRV:attach.PwThreadAttach' method='fetchAttach' args='$threadtids' /> 
<!--# $threadthumb = $__tpl_data; #-->



打开  widget_thread.htm  在 <p class="info">上面加上
<p class="mb5"> 
{@Pw::substrs(Pw::stripWindCode($threadContent[$value['tid']]['content'],true),120)} 
<!--# if ($threadthumb[$value['tid']]['path']['ifthumb']){ #--> 
<div><img src="{@Pw::getPath($threadthumb[$value['tid']]['path'],2)}" /></div> 
<!--# } #--> 
</p>



其中
{@Pw::substrs(Pw::stripWindCode($threadContent[$value['tid']]['content'],true),120)}是简介,120是字数
{@Pw::getPath($threadthumb[$value['tid']]['path'],2)} 是调用图片缩略图,把2改成1就会变成大图,0应该就是原图了


原帖:http://tiyan.phpwind.net/read.php?tid=8514;fid=44
叙杯咖啡
五星会员
五星会员
  • 发帖数5002
  • 铜币2858两
  • 威望5708点
  • 贡献680点
  • 注册日期2010-05-03
  • 最后登录2015-07-28
  • 社区居民
  • 忠实会员
  • 社区明星
沙发#
发布于:2012-11-26 16:44
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403

 百度贴吧的?

好东西
耐心的奢侈
四星会员
四星会员
  • 发帖数4490
  • 铜币9972两
  • 威望1683点
  • 贡献20点
  • 注册日期2012-08-03
  • 最后登录2015-03-18
  • 最爱沙发
  • 社区居民
板凳#
发布于:2012-11-27 09:56
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
恩,不错哦
啦啦淋
一星会员
一星会员
  • 发帖数246
  • 铜币118两
  • 威望73点
  • 贡献0点
  • 注册日期2012-09-23
  • 最后登录2013-08-12
  • 社区居民
  • 忠实会员
3楼#
发布于:2012-11-27 10:10
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
谢谢楼主分享
yasogoo
一星会员
一星会员
  • 发帖数277
  • 铜币2两
  • 威望11点
  • 贡献0点
  • 注册日期2012-08-09
  • 最后登录2012-12-11
4楼#
发布于:2012-11-28 16:31
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
谢谢楼主分享
janer
禁止发言
禁止发言
  • 发帖数1285
  • 铜币340两
  • 威望528点
  • 贡献621点
  • 注册日期2011-08-24
  • 最后登录2012-12-10
5楼#
发布于:2012-12-01 12:05
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
janer
禁止发言
禁止发言
  • 发帖数1285
  • 铜币340两
  • 威望528点
  • 贡献621点
  • 注册日期2011-08-24
  • 最后登录2012-12-10
6楼#
发布于:2012-12-01 20:33
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
evanpz
新手上路
新手上路
  • 发帖数69
  • 铜币271两
  • 威望10点
  • 贡献0点
  • 注册日期2008-08-05
  • 最后登录2016-08-07
7楼#
发布于:2012-12-29 11:58
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
楼主,貌似此代码升级正式版后无法使用了。是那里的问题,求解决~!@元芳
evanpz
新手上路
新手上路
  • 发帖数69
  • 铜币271两
  • 威望10点
  • 贡献0点
  • 注册日期2008-08-05
  • 最后登录2016-08-07
8楼#
发布于:2013-01-02 16:10
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
有没有高手处理下啊!等着开张呢???改成博客,需要调用图片和简介。
gratful
一星会员
一星会员
  • 发帖数29
  • 铜币165两
  • 威望200点
  • 贡献0点
  • 注册日期2007-04-30
  • 最后登录2013-04-13
9楼#
发布于:2013-01-02 19:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
evanpz:有没有高手处理下啊!等着开张呢???改成博客,需要调用图片和简介。回到原帖
&lt;!--# 
$threadtids = array(); 
foreach ($threadList as $value) { 
$threadtids[] = $value['tid']; 
} 
#--&gt; 
&lt;component class='SRV:forum.PwThread' method='fetchThread' args='$threadtids,2'/&gt; 
&lt;!--# $threadContent = $__tpl_data; #--&gt; 
&lt;component class='SRV:attach.PwThreadAttach' method='fetchAttach' args='$threadtids' /&gt; 
&lt;!--# $threadthumb = $__tpl_data; #--&gt;
现在是    
&lt;!--# if ($threaddb) { #--&gt;
&lt;!--# 
    $threadtids = array(); 
    foreach ($threaddb as $value) { 
        $threadtids[] = $value['tid']; 
} 
#--&gt; 
&lt;component class='SRV:forum.PwThread' method='fetchThread' args='$threadtids,2' /&gt; 
&lt;!--# $threadContent = $__tpl_data; #--&gt; 
&lt;component class='SRV:attach.PwThreadAttach' method='fetchAttachByTidsAndPid' args='$threadtids' /&gt; 
&lt;!--# 
    $threadthumb = array(); 
    foreach ($__tpl_data as $value) { 
        if ($value['ifthumb']) $threadthumb[$value['tid']][] = $value['path']; 
} 
#--&gt;

gratful
一星会员
一星会员
  • 发帖数29
  • 铜币165两
  • 威望200点
  • 贡献0点
  • 注册日期2007-04-30
  • 最后登录2013-04-13
10楼#
发布于:2013-01-02 19:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
gratful: &lt;!--#
$threadtids = array();
foreach ($threadList as $value) {
$threadtids[] = $value['tid'];
}
#--&gt;
...
回到原帖
threadList  变成了  threaddb
evanpz
新手上路
新手上路
  • 发帖数69
  • 铜币271两
  • 威望10点
  • 贡献0点
  • 注册日期2008-08-05
  • 最后登录2016-08-07
11楼#
发布于:2013-01-03 10:32
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
gratful: threadList  变成了  threaddb回到原帖
真的很感谢帮助,博客开张了,浏览效果点击签名!

返回顶部