花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

帖子列表頁獲取封面圖片_discuz二次開發(fā)教程

時間: 2019-05-29 11:11 閱讀: 作者:素材無憂網(wǎng)

找到文件
  1.  
  2. source/module/forum/forum_forumdisplay.php
  3.  

大于809行找到如下代碼
  1.  
  2. if($thread['rushreply']) {
  3.         $rushtids[$thread['tid']] = $thread['tid'];
  4. }
  5.  

在這段代碼下面添加如下代碼:
  1.  
  2.         $threada= C::t('forum_attachment')->fetch_all_by_id('tid', $thread['tid'], 'aid');
  3.         $threadaid = reset($threada);
  4.         $threadpic = C::t('forum_attachment_n')->fetch_by_aid_uid($threadaid['tableid'], $threadaid['aid'], $thread['authorid']);
  5.         $thread['pic'] = $threadpic['attachment'];
  6.  


這樣就可以在列表頁模板中使用
  1. $thread['pic']

來加載一張封面圖片,但是需要注意這樣是加載最后一張插入的圖片!
如果要改為第一張圖片還需要修改另外的一個文件

找到文件
  1.  
  2. source/class/table/table_forum_announcement.php
  3.  

找到
  1.  
  2. $orderby = 'ORDER BY '.DB::order($orderby, 'DESC');
  3.  

修改為:
  1.  
  2. $orderby = 'ORDER BY '.DB::order($orderby, 'ASC');
  3.  



好了這樣就可在列表頁,加載發(fā)帖時上傳的第一張圖片,做為封面來調用了!

版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除!謝謝!

轉載請注明: 帖子列表頁獲取封面圖片_discuz二次開發(fā)教程

標簽:  
相關文章
模板推薦