『签 到』 开启辅助访问
 找回密码
 立即注册

扫一扫,访问微社区

只需一步,快速开始

QQ登录

只需要一步,快速开始

或者

[discuz开发] discuz 帖子列表页 帖子预览 相关模板

0 496
amecaton 发表于 2019-3-17 01:28:25 |阅读模式 |复制链接
帖子列表页的帖子预览展示用的模板是/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);">{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';
复制代码

复制代码
end。
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

发布资源 快速回复 站点服务大厅 搜索 官方群