找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8773|回复: 3

怎么在帖子列表调用帖子内的图片和数量?

  [复制链接]
发表于 2015-10-29 23:35:16 | 显示全部楼层 |阅读模式
本帖最后由 我在大学 于 2015-12-1 11:47 编辑

我想在帖子列表调用帖子内的图片和图片的数量,该怎么弄?需要修改那些文件,怎么修改?请详细说明一下!
回复

使用道具 举报

发表于 2015-10-29 23:50:11 | 显示全部楼层
discuz获取帖子附件的数量方式

1、修改模型处理文件
打开以下文件
网站根目录/source/module/forum/forum_forumdisplay.php
搜索
  1. $threadids[$threadindex] = $thread['tid'];
复制代码
在这段代码后面添加如下代码
  1. $thread['$pic_s'] = C::t('forum_attachment')->count_by_tid($thread['tid']);
复制代码

添加后如图:
2.png



2、然后修改模板文件
打开以下文件
网站根目录/template/default/forum/forumdisplay_list.htm (default为默认模板的名称,非默认模板请替换)
搜索
  1. <!--{if $thread['attachment'] == 2}-->
复制代码
找到
  1. <!--{if $thread['attachment'] == 2}-->
  2. <img src="{STATICURL}image/filetype/image_s.gif" alt="attach_img" title="{lang attach_img}" align="absmiddle" />
复制代码
在其后面加上刚刚在模型内添加的变量:$thread['$pic_s']并且给他一些修饰
  1. <span style="color:#f40"]>[{$thread['$pic_s']}P]</span>
复制代码
添加后如图:
4.png

3、登录网站后台刷新缓存

4、前台查看样式
5.png


大功告成!

回复

使用道具 举报

 楼主| 发表于 2015-10-30 14:57:34 | 显示全部楼层
如果在导读也面呢?改怎么弄啊
回复

使用道具 举报

发表于 2016-10-7 02:46:26 | 显示全部楼层
图片模式不管用,求解!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-5-15 15:55 , Processed in 0.057477 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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