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

 找回密码
 立即注册
搜索

[疑问] 如何计算一个文章的所有图片附件的模版语法?

[复制链接]
unovo 发表于 2009-8-8 14:36:52 | 显示全部楼层 |阅读模式
SS中,一个文章中插入10个图片,如何能够求出这10个图片呢?
回复

使用道具 举报

littlehz 发表于 2009-8-8 15:33:32 | 显示全部楼层
你先找到news_view.html.php中的下列模版代码看看。下述代码仅能在此模版文件,也就是单篇资讯页面使用。
  1.                                         <!--{loop $news['attacharr'] $attach}-->
  2.                                         <!--{if $attach['isimage']}-->
  3.                                         <p class="article_download"><a href="$attach[url]" target="_blank"><img src="$attach[thumbpath]" alt="$attach[subject]" /><span>$attach[subject]</span></a></p>
  4.                                         <!--{else}-->
  5.                                         <p class="article_download"><a href="$attach[url]" target="_blank">$attach[filename]</a>(<!--{eval echo formatsize($attach[size]);}-->)</p>
  6.                                         <!--{/if}-->
  7.                                         <!--{/loop}-->
复制代码


这个是取附件的,要求就是所有图片附件在后台不点击插入到文章中,才会在这个区域显示。
$attach[size]这个是显示单个附件的大小。
回复

使用道具 举报

 楼主| unovo 发表于 2009-8-8 16:42:49 | 显示全部楼层
谢谢!
但我想知道前面的过程,就是
<!--{loop $news['attacharr'] $attach}-->
这句之前的,它是如何把附件变量给放入到这个$news中的。
回复

使用道具 举报

littlehz 发表于 2009-8-8 16:51:52 | 显示全部楼层
SS目录下有viewnews.php文件,里面有相应的查询数据库操作,有兴趣可以看看。不过不建议修改程序逻辑文件,容易出问题,一般修改模版文件就可以实现。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 11:22 , Processed in 0.136240 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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