【分享】文章列表显示图片列表的修改方法

Alu
Alu 这家伙很懒,还没有设置简介

18 人点赞了该文章 · 4838 浏览

1、找到:app\article\main.php 在文件里搜索,导航的上一段,对比改成:(注意,加粗是新增的;)
 if ($article_list)
{
			foreach ($article_list AS $key => $val)
			{
				$article_ids = $val['id'];

				$article_uids[$val['uid']] = $val['uid'];
			}

			$article_topics = $this->model('topic')->get_topics_by_item_ids($article_ids, 'article');
			$article_users_info = $this->model('account')->get_user_info_by_uids($article_uids);
			$article_attachs = $this->model('publish')->get_attachs('article', $article_ids, 'min');//这里新增

			foreach ($article_list AS $key => $val)
			{
				$article_list[$key]['user_info'] = $article_users_info[$val['uid']];
				if ($val['has_attach'])//这里新增

				{
					$article_list[$key]['attachs'] = $article_attachs[$val['id']];
				}
			}
}
2、在模板文件里:views\default\article\square.tpl.htm 搜索 <div class="hide-content markitup-box"> 下一段加,如下
<div class="hide-content markitup-box">
<?php echo FORMAT::parse_attachs(nl2br(FORMAT::parse_markdown($val['message']))); ?>
</div>

以下新增

<?php if ($val['attachs']) { ?>
<div class="aw-upload-img-list width-auto" style="margin-top:15px;">
<?php foreach($val['attachs'] AS $attach) { ?>
<a href="<?php echo $attach['attachment']; ?>" target="_blank" data-fancybox-group="thumb" rel="lightbox">
<img class="img-thumbnail" style="margin-bottom:15px;" src="<?php echo $attach[thumb]; ?>" alt="<?php echo $attach['file_name']; ?>" />
</a>
<?php } ?>
</div>
<?php } ?>
用的好得加分,以后还会有好东西分享! 演示:http://techan.xwmm.com/?/article/ 注意要对应修改。  

发布于 2015-01-06 10:14

免责声明:

本文由 Alu 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

碗橱网
2015-02-11 10:17
不错!加油啊!
罗宾
2015-01-23 14:36
意见:1.增加提问部分的附件显示 2。输出的图片数量可控制 3.继续阅读貌似有问题
lingxiao
2015-01-08 14:35
输入验证码
lingxiao
2015-01-08 14:35
要输入验证码
lingxiao
2015-01-08 14:34
文章回复有问题啊
苏逸融
2015-01-06 16:14
文章里发评论貌似不会up
苏逸融
2015-01-06 16:13
看起来不错。。。。。。。。