Discuz手机版相关帖子封面图调用方法

overme7个月前 (10-17)网页设计391
Discuz手机版套用PC端相关帖子模板,如何实现帖子封面调用,叠加CSS实现效果如下:

调用方法如下:

1、进入Discuz程序目录source\module\forum,打开forum_viewthread.php文件

搜索$post[‘relateitem’]

修改为如下代码,新增相关帖子img地址。

  1. if($post[‘tags’]) {
  2.    $post[‘relateitem’] = getrelateitem($post[‘tags’], $post[‘tid’], $_G[‘setting’][‘relatenum’], $_G[‘setting’][‘relatetime’]);
  3.    foreach($post[‘relateitem’] as $k=>$img)
  4.    {
  5.         $threada= C::t(‘forum_attachment’)->fetch_all_by_id(‘tid’, $img[‘tid’], ‘aid’);
  6.         $threadaid = reset($threada);
  7.         $threadpic = C::t(‘forum_attachment_n’)->fetch_by_aid_uid($threadaid[‘tableid’], $threadaid[‘aid’], $thread[‘authorid’]);
  8.         $thread[‘pic’] = $threadpic[‘attachment’];  
  9.         $post[‘relateitem’][$k][‘img’] = ‘data/attachment/forum/’.$thread[‘pic’];
  10.    }
  11. }

复制代码

2、在需要调用帖子封面的位置,通过$var[img]进行调用。

  1. <!–相关推荐–>
  2. <div class=”r_list”>
  3.         <h3 class=”r_list_title” style=”height: 30px;line-height: 30px;”>相关推荐</h3>
  4.                 <ul>
  5.                         <!–{loop $post[‘relateitem’] $var}–>
  6.                         <li><div class=”topic_img” style=”width: 100px;height: 70px;float: left;”><a href=”thread-$var[tid]-1-1.html” target=”_self”><img src=”<font color=”#ff0000″><b>$var[img]</b></font>” alt=”$var[subject]” width=”100px” height=”70px” /></a></div>
  7.                         <a href=”thread-$var[tid]-1-1.html” title=”$var[subject]” target=”_self”>$var[subject]</a></li>
  8.                         <!–{/loop}–>
  9.                 </ul>
  10. </div>
  11. <!—->

复制代码

相关文章


		Discuz相关帖子功能开启方法

Discuz相关帖子功能开启方法

Discuz系统相同帖子功能,是非常不错的功能,可以根据标签,匹配相关内容供用户浏览. 如下图示: 在此分享相关帖子功能开启方法: 步骤1: 进入后台 -> 界面 ->界面设置-&...


		手机访问discuz网站 自动跳转手机版域名

手机访问discuz网站 自动跳转手机版域名

1. 前往域名服务商后台,对需要添加的手机域名进行解析 比如:m.5izixue.com 2. 二级域名解析后,登录Discuz 后台,进入域名设置,填写手机域名信息 3. 以上两步设置完后,输入...

Discuz关闭前台插件的更新提示教程

Discuz论坛系统,管理员每次登录论坛,遇到后台有没有更新的应用时,都会出现更新提醒,而且关了还会继续弹出。如下图所示,后台没有暂停更新提醒的选项,用户体验不是很好: 找到文件source/m...

Discuz使用电脑访问discuz手机版或触屏版教程

一、discuz电脑无法访问标准手机版的方法: 现在需要修改2个文件,即可用电脑浏览discuz的手机版本: 1、文件./source/function/function_core.php 查找...

如何使Discuz [attachimg]代码正确解析

在一些较复杂的自定义Discuz!代码中,我们可能需要内嵌Discuz!自有的[attachimg]aid[/attachimg]代码。 案例:某视频播放器支持给每个视频设置一个图片封面,如果每次...

discuz帖子列表页 帖子预览 相关模板

帖子列表页的帖子预览展示用的模板是/template/default/forum/viewthread_preview.htm,展示出来的楼层模板是同目录的viewthread_preview_n...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。