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

overme8个月前 (10-17)网页设计1028
帖子列表页的帖子预览展示用的模板是/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主题链接地址URL显示完全的修改教程

登陆FTP,打开 source/function/function_discuzcode.php 下载到本地,用代码编辑器编辑 搜索 如下代码 $length = 65; if(strle...

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

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

discuz模板制作调用标签大全 标签汇总

discuz模板制作过程中需要使用大量的调有标签来替换固定的文字,这些调用标签都是DZ官方提供的,它代表了各自的含义,下面是DZ官方提供的模板调用标签大全 数据ID {id} 帖子URL...

Discuz密码错误15分钟后登陆解决方法

使用Discuz建网站时,会遇到这样的问题,就是当用户密码输错5次之后,Discuz就会提示“密码错误次数过多,请15分钟后登陆”。怎么解决这样的问题呢? 下面介绍一下Discuz“密码错误次数过...


		Discuz图片水印设置方法教程

Discuz图片水印设置方法教程

发布图片时,为了防止侵权盗用,或是为了宣传网址引流,需要添加在图片上添加水印。 在此分享Discuz系统图片水印设置方法: Discuz论坛的水印设置很简单,使用制作的水印图片覆盖系统水印地址,然...

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

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

发表评论

访客

看不清,换一张

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