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

overme6个月前 (10-17)网页设计666
帖子列表页的帖子预览展示用的模板是/template/default/forum/viewthread_preview.htm,展示出来的楼层模板是同目录的viewthread_preview_node.htm
预览按钮是
  1. <!–{if !$_G[‘setting’][‘forumdisplaythreadpreview’] && !($thread[‘readperm’] && $thread[‘readperm’] > $_G[‘group’][‘readaccess’] && !$_G[‘forum’][‘ismoderator’] && $thread[‘authorid’] != $_G[‘uid’])}–>
  2. <!–{if !(!empty($_G[‘setting’][‘antitheft’][‘allow’]) && empty($_G[‘setting’][‘antitheft’][‘disable’][‘thread’]) && empty($_G[‘forum’][‘noantitheft’]))}–>
  3. <a class=”tdpre y” href=”javascript:void(0);” onclick=”previewThread(‘{echo $thread[‘moved’] ? $thread[closed] : $thread[tid]}’, ‘$thread[id]’);”>{lang preview}</a>
  4. <!–{/if}–>
  5. <!–{/if}–>

复制代码

复制代码

包含viewthread_preview.htm页面的html元素tr、td不在模板里,在/static/js/forum.js约600行

  1.     newTr = document.createElement(‘tr’);
  2.     newTr.id = ‘threadPreviewTR_’+tid;
  3.     newTr.className = ‘threadpre’;
  4.     $(tbody).appendChild(newTr);
  5.     newTd = document.createElement(‘td’);
  6.     newTd.colSpan = listcolspan;
  7.     newTd.className = ‘threadpretd’;
  8.     newTr.appendChild(newTd);
  9.     newTr.style.display = ‘none’;

复制代码

复制代码

相关文章


		Discuz版块下方显示最新主题设置方法

Discuz版块下方显示最新主题设置方法

小编网站首页版块开始显示效果是这样的:版块下显示的是最后发表时间,没有标题内容 需要的显示效果如图: 版块下显示最新发帖的设置方法: 1、 显示效果都是模板控制的,修改对应的discuz论坛首页...


		Discuz相关帖子功能开启方法

Discuz相关帖子功能开启方法

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


		如何在DISCUZ发帖页添加自定义字段

如何在DISCUZ发帖页添加自定义字段

使用DISCUZ系统仿站时,发帖时如果要新增一些参数,怎么样才能实现这样的效果呢? 下面我爱自学网分享在网络上收集到的发帖内页添加字段的方法,供参考。 第一步:使用管理员用户名密码登录DISCUZ...


		Discuz去除图片下载附件提示信息

Discuz去除图片下载附件提示信息

使用Discuz建站系统发布帖子内容时,内容有图片时。鼠标移动到图片上时,会弹出下图所示的“下载附件”的提示信息。 实际大家浏览网页时,基本上是不会主动下载图片的,只是查看而已。但是,下载附件的提...

discuz通过{eval }在模板中运行 PHP语句

为了安全起见,discuz 系统默认模板文件无法直接用 <?php … ?> 来运行PHP语句,只能通过固定标签 {eval} 在模板中运行 PHP 语句。 discuz模板php单行...

发表评论

访客

看不清,换一张

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