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

 找回密码
 立即注册
搜索

[已答复] 如何.自动调用资讯中,每一个分类下的1篇含有图片的文章?

[复制链接]
sisen30000 发表于 2008-6-17 00:50:21 | 显示全部楼层 |阅读模式
请问:
比如我资讯下有5个分类,我想能在每一个分类,各单独调用一篇带有图片的文章,如何实现啊?
0.说白了,我就是想调用资讯每个分类下的一篇含有图片的文章。(主要是自动历遍所有分类,)
1.如下面蓝色部分,可以正常循环所有的分类名及各分类下对应的文章列表,
2.我只是在上面基础上添加了再读取附件图片的条件,就像红色部分,也想实现,自动读取各个分类,但只需要一篇带有图片的文章,但在下面调用中,却只出现一张图片(好像它只是显示循环到最后一张图片,而不是每个分类的图片。)                <!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/10800/cachename/category/tpl/data"}--><!--各分类最新资讯列表-->
                <!--{loop $_SBLOCK['category'] $ckey $cat}-->
                <!--{eval $ctime=1800+30*$ckey;}-->
<!--只调用第一张图片和内容-->
                             <!--{block name="spacenews" parameter="catid/$cat[subcatid]/haveattach/2/order/i.dateline DESC/limit/0,1/cachename/twol/tpl/data"}--><!--twolever-->
                             <!--{loop $_SBLOCK['twol'] $value}-->     
                      $value[subject]<a href="$value[a_filepath]"><img class="t77" src="$value[a_thumbpath]" /></a>
                           <!--{/loop}-->

<!--只调用第一张图片和内容-->      
                <!--{block name="spacenews" parameter="catid/$cat[subcatid]/order/i.dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/cachename/newslist/tpl/data"}-->
                                    <div class="blockcategory">
                           <strong><a href="#action/category/catid/$cat[catid]#">$cat[name]1</a></strong>
                            <a href="#action/category/catid/$cat[catid]#" class="more">更多</a>
                                    <ul class="msgtitlelist">
                   <!--{loop $_SBLOCK['newslist'] $value}-->
                                           <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>  
                           <!--{/loop}-->
        <!--{/loop}-->

[ 本帖最后由 sisen30000 于 2008-6-17 07:56 编辑 ]
回复

使用道具 举报

 楼主| sisen30000 发表于 2008-6-17 01:29:30 | 显示全部楼层
我的神啊。那位哥哥给指点下啊。。。。。
回复

使用道具 举报

 楼主| sisen30000 发表于 2008-6-17 07:54:30 | 显示全部楼层
解决了。晕。反正实现了。感觉方法可能有些笨拙,哈哈。有时间的兄弟,看看能否给优化下下了。
  1. <!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/10800/cachename/category/tpl/data"}--><!--各分类最新资讯列表-->
  2.                 <!--{loop $_SBLOCK['category'] $ckey $cat}-->
  3.                 <!--{eval $ctime=1800+30*$ckey;}-->
  4.                
  5. <!--只调用第一张图片和内容-->
  6.           <!--{block name="spacenews" parameter="catid/$cat[subcatid]/haveattach/2/order/i.dateline DESC/limit/0,1/cachetime/$ctime/subjectlen/40/showdetail/1/messagelen/20/cachename/twol/tpl/data"}--><!--twolever-->
  7.             <strong><a href="#action/category/catid/$cat[catid]#">$cat[name]1</a></strong>
  8.                             <a href="#action/category/catid/$cat[catid]#" class="more">更多</a>
  9.                              <!--{loop $_SBLOCK['twol'] $value}-->  
  10.                               
  11.                       <div>$value[subject]<a href="$value[url]"><img class="t77" src="$value[a_thumbpath]" /></a>$value[message]</div>
  12.                            <!--{/loop}-->
  13. <!--只调用第一张图片和内容-->      

  14.          <!--{block name="spacenews" parameter="catid/$cat[subcatid]/order/i.dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/cachename/newslist/tpl/data"}-->
  15.                                     <div class="blockcategory">
  16.                         
  17.                                     <ul class="msgtitlelist">
  18.           <!--{loop $_SBLOCK['newslist'] $value}-->
  19.                                            <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>  
  20.                            <!--{/loop}-->
  21.         <!--{/loop}-->
复制代码
回复

使用道具 举报

rjzhao 发表于 2008-6-18 14:49:11 | 显示全部楼层
有演示吗 ?我想要  怎么改啊 ? 一直不成功啊
回复

使用道具 举报

addidea 发表于 2008-10-14 00:04:15 | 显示全部楼层
对呀,不成功呢
回复

使用道具 举报

 楼主| sisen30000 发表于 2008-10-14 00:12:08 | 显示全部楼层
绝对可以的。 TT截图未命名.jpg
haabb.com首页就用的上面的东东。
回复

使用道具 举报

 楼主| sisen30000 发表于 2008-10-14 00:25:12 | 显示全部楼层
再发一次了,直接把这块发出来,错误是没有,看下面这一句,根据实际需要改一下了,我这里是,从第5个分类开始,只取4个,自己再变通下了。parameter="type/news/isroot/1/order/c.displayorder/limit/5,4/
  1. <div id="conten_l_3" class="conten_main">
  2. <!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/5,4/cachetime/10800/cachename/category/tpl/data"}--><!--各分类最新资讯列表-->
  3.          <!--{eval $i=1;}-->
  4.                 <!--{loop $_SBLOCK['category'] $ckey $cat}-->
  5.                 <!--{eval $ctime=1800+30*$ckey;}-->
  6. <!--{echo "<div class="categ$i">";}-->
  7.          <!--分类删掉推荐1-->
  8. <!--只调用第一张图片和内容-->
  9.           <!--{block name="spacenews" parameter="catid/$cat[subcatid]/haveattach/2/order/i.viewnum DESC,i.goodrate DESC,i.replynum ASC/limit/3,1/cachetime/$ctime/subjectlen/22/showdetail/1/messagelen/80/cachename/twol/tpl/data"}--><!--循环一个类下的内容-->         
  10.           <div class="wirebox">
  11.                           <div class="boxheader"> <div></div></div>
  12.                           <div class="boxcontent">
  13.                           <div class="title_data"><a title="$cat[name]" class="more" href="#action/category/catid/$cat[catid]#"  target="_blank">更多</a><span>>></span><a href="#action/category/catid/$cat[catid]#"  target="_blank"><h2>$cat[name]</h2></a></div>
  14.                           <!--{loop $_SBLOCK['twol'] $value}-->  
  15.                           
  16.                           <div class="categ_img"><div class="categ_img_data"><span class="categ_title"><h4><a href="$value[url]"  target="_blank">$value[subject]</a></h4></span><span class="categ_data">$value[message]</span><span class="categ_more"><a href="$value[url]"  target="_blank">[查看全文]</a></span></div>
  17.                           <!--多一个a--><a href="$value[url]"  target="_blank"><img title="$value[message]" src="$value[a_thumbpath]" alt="$value[subject]"  border="0" /></a></div>
  18.                           <!--{/loop}-->
  19. <!--只调用第一张图片和内容-->
  20.                           <div class="categ_d"><ul class="categ_li">
  21.                           <!--{block name="spacenews" parameter="catid/$cat[subcatid]/order/i.replynum DESC,i.viewnum DESC,i.goodrate DESC/limit/0,10/cachetime/$ctime/subjectlen/40/cachename/newslist/tpl/data"}--><!--调用分类下文章列表-->
  22.                           <!--{loop $_SBLOCK['newslist'] $value}-->
  23.                                <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]"  target="_blank">$value[subject]</a></li>
  24.                           <!--{/loop}-->                  
  25.                                        </ul>
  26.                             <!--{eval $i++;}-->
  27.                          <div class="clear"></div> </div>
  28.                          </div>
  29.                           <div class="boxfooter">
  30.                           <div></div>
  31.                          </div>
  32.                        </div></div><!--{/loop}--><!--不删掉-->
复制代码
回复

使用道具 举报

addidea 发表于 2008-10-14 13:26:33 | 显示全部楼层
多谢!多谢!
回复

使用道具 举报

bigbryert 发表于 2009-9-15 21:39:02 | 显示全部楼层
留下脚步,以备查询,,,好帖子
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 15:21 , Processed in 0.117268 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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