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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] ss6资讯列表缩略图问题

[复制链接]
baidi008 发表于 2009-6-19 10:42:41 | 显示全部楼层 |阅读模式
我希望能在资讯列表页显示缩略图,添加上

haveattach/1/showattach/1/

好了,缩略图出现,但是没有图片的文章就被过滤掉不显示了。

小弟想问问各位大哥有何方法使得列表页会自动检测附件,如果有图片的文章就就显示缩略图,如果没有的话只显示标题,不显示缩略图。

貌似我用DEDE的时候有这个检测的

下面是代码
  1. <!--{block name="spacenews" parameter="perpage/20/catid/$thecat[subcatid]/haveattach/1/showattach/1/showdetail/1/messagelen/300/messagedot/1/order/i.dateline DESC/cachename/newlist/tpl/data"}-->

  2.                 <!--{loop $_SBLOCK['newlist'] $value}-->
  3.                 <li>
  4.                  <span><a href="$value[url]" target="_blank" >$value[subject]</a></span><br>
  5.                 发表日期:#date("m-d h:m", $value["dateline"])# 点击:$value["viewnum"]次
  6.                 <a href="$value[url]" target="_blank" class="left"><img src="$value[a_thumbpath]" alt="$value[subjectall]" /></a><p>$value[message]<a href="$value[url]" target="_blank" >[点击查看]</a></p>
  7.                 </li>
  8.                 <!--{/loop}-->
复制代码
 楼主| baidi008 发表于 2009-6-22 09:46:57 | 显示全部楼层
木有人回答,我还是得自己顶一下
回复

使用道具 举报

紫琼 发表于 2009-6-22 09:50:27 | 显示全部楼层
给你个思路:
首先用 block 函数调出所有的资讯,然后用 php 控制有图片的和没有图片的分别显示。
回复

使用道具 举报

aiview 发表于 2009-6-22 10:04:57 | 显示全部楼层
3# 紫琼

对,用

  1. <li>
  2. <span><a href="$value[url]" target="_blank" >$value[subject]</a></span><br>
  3. 发表日期:#date("m-d h:m", $value["dateline"])# 点击:$value["viewnum"]次
  4. if(!empty($value[a_thumbpath])) {<a href="$value[url]" target="_blank" class="left"><img src="$value[a_thumbpath]" alt="$value[subjectall]" /></a>}<p>$value[message]<a href="$value[url]" target="_blank" >[点击查看]</a></p>
  5. </li>
复制代码
试试看。没测试,只是一个思路。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 23:55 , Processed in 0.026967 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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