丨美化代码
丨新人必看
丨赚取圈币
查看: 2127|回复: 3
Discuz 7.2帖子内容页模板(Viewthread.htm)修改教程
[复制链接]
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
- <!--**********************Viewthread.htm模板注释开始*********************************-->
- <!--*载入头部模板 header.htm*-->
- {subtemplate header}
- <!--*判断如果当前用户为本版版主或者超版以上 载入moderate.js.{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
- <!--{if $forum['ismoderator']}-->
- <script type="text/javascript" src="{$jspath}moderate.js?{VERHASH}"></script>
- <!--{/if}-->
- <!--*如果浏览的帖子为特殊主题 比如投票 悬赏,载入特殊主题专用CSS缓存文件*-->
- <!--{if $thread['special']}-->
- <link rel="stylesheet" type="text/css" href="forumdata/cache/style_{STYLEID}_special.css?{VERHASH}" />
- <!--{/if}-->
- <!--*载入帖子内容页js脚本 {$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
- <script type="text/javascript" src="{$jspath}viewthread.js?{VERHASH}"></script>
- <!--*图片动态效果js脚本*-->
- <script type="text/javascript">zoomstatus = parseInt($zoomstatus);var imagemaxwidth = '{IMAGEMAXWIDTH}';var aimgcount = new Array();</script>
- <!--*页面导航 例:Discuz! 论坛官方 》 首页*-->
- <div id="nav"><a id="fjump" href="$indexname"
- <!--*判断当前如果开启了论坛跳转菜单 鼠标移到站点名称上时 弹出菜单*-->
- {if $forumjump == 1} class="dropmenu" onmouseover="showMenu({'ctrlid':this.id})"{/if}>$bbname</a> $navigation</div>
- <!--*Discuz插件钩子 详见相关插件开发手册*-->
- $pluginhooks[viewthread_top]
- <!--*页内文字广告位*-->
- <!--{if $admode && !empty($advlist['text'])}--><div class="ad_text" id="ad_text"><table summary="Text Ad" cellpadding="0" cellspacing="1">$advlist[text]</table></div><!--{else}--><div id="ad_text"></div><!--{/if}-->
- <div id="wrap" class="wrap s_clear threadfix">
- <!--*帖子内容顶部*-->
- <div class="forumcontrol">
- <table cellspacing="0" cellpadding="0">
- <tr>
- <!--*主题管理菜单部分*-->
- <td class="modaction">
- <!--*判断当前用户是否为本版版主或者以上 如果是则显示主题管理菜单按钮*-->
- <!--{if $forum['ismoderator']}-->
- <span id="modopt" onclick="$('modopt').id = 'modopttmp';this.id = 'modopt';showMenu({'ctrlid':this.id})" class="dropmenu">{lang admin_modoptions}</span>
- <!--{/if}-->
- </td>
- <td>
- <!--*页数*-->
- $multipage
- <!--*判断如果启用了显示最近版块访问数量 当鼠标移到返回首页的时候 弹出最近访问版块菜单*-->
- <span class="pageback"{if $visitedforums} id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"{/if}><a href="$upnavlink">{lang return_forumdisplay}</a></span>
- <!--*回复按钮*-->
- <span class="replybtn" id="post_reply" prompt="post_reply"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>
- <!--*发新帖按钮*-->
- <span class="postbtn" id="newspecial" prompt="post_newthread" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);return false;">{lang send_posts}</a></span>
- </td>
- </tr>
- </table>
- </div>
- <!--*这里是主题管理操作类型操作菜单*-->
- <!--{if $forum['ismoderator']}-->
- <ul class="popupmenu_popup headermenu_popup inlinelist" id="modopt_menu" style="width: 180px; display: none">
- <!--*这个判断保留*-->
- <!--{if $thread['digest'] >= 0}-->
- <!--*判断如果当前管理组允许删帖 显示删除主题*-->
- <!--{if $allowdelpost}--><li class="wide"><a href="javascript:;" onclick="modthreads(3, 'delete')">{lang admin_delthread}</a></li><!--{/if}-->
- <!--*提升/下沉*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(3, 'down')">{lang admin_bump_down}</a></li>
- <!--*判断当前管理组允许置顶 显示主题置顶*-->
- <!--{if $allowstickthread}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'stick')">{lang admin_stick}</a></li>
- <!--{/if}-->
- <!--*主题高亮*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'highlight')">{lang admin_highlight}</a></li>
- <!--*设置精华*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'digest')">{lang admin_digest}</a></li>
- <!--*判断如果本版开启了主题推荐 显示主题推荐*-->
- <!--{if $forum['modrecommend']['open'] && $forum['modrecommend']['sort'] != 1}-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'recommend')">{lang admin_recommend}</a></li>
- <!--{/if}-->
- <!--*打开/关闭主题*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(4)">{lang admin_openclose}</a></li>
- <!--*移动主体*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'move')">{lang admin_move}</a></li>
- <!--*主题分类*-->
- <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'type')">{lang admin_type}</a></li>
- <!--*判断不是特殊主题*-->
- <!--{if !$thread['special']}-->
- <!--*复制主题*-->
- <li class="wide"><a href="javascript:;" onclick="modaction('copy')">{lang admin_copy}</a></li>
- <!--*合并主题*-->
- <li class="wide"><a href="javascript:;" onclick="modaction('merge')">{lang admin_merges}</a></li>
- <!--*如果主题有出售内容 并且当前管理组允许强制推官 显示强制退款*-->
- <!--{if $thread['price'] > 0 && $allowrefund}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('refund')">{lang admin_refund}</a></li>
- <!--{/if}-->
- <!--{/if}-->
- <!--*分割主题*-->
- <li class="wide"><a href="javascript:;" onclick="modaction('split')">{lang admin_split}</a></li>
- <!--*修复主题*-->
- <li class="wide"><a href="javascript:;" onclick="modaction('repair')">{lang admin_repair}</a></li>
- <!--{/if}-->
- <!--*如果为悬赏主题 显示取消悬赏*-->
- <!--{if $thread['special'] == 3}-->
- <li class="wide"><a href="javascript:;" onclick="modaction('removereward')">{lang admin_remove_reward}</a></li>
- <!--{/if}-->
- </ul>
- <!--*如果允许屏蔽或删帖*-->
- <!--{if $allowbanpost || $allowdelpost}-->
- <!--*这里是在帖子内容右下的复选框选中后 弹出的管理操作*-->
- <div id="modlayer" style="display:none;position:position;width:165px;">
- <!--*选中多少篇帖子*-->
- <span>{lang admin_select}</span><strong id="modcount"></strong><span>{lang piece}: </span>
- <!--{if $allowbanpost}-->
- <!--*警告*-->
- <a href="javascript:;" onclick="modaction('warn')">{lang warn}</a>
- <!--*屏蔽*-->
- <a href="javascript:;" onclick="modaction('banpost')">{lang admin_banpost}</a>
- <!--{/if}-->
- <!--{if $allowdelpost}-->
- <!--*删除*-->
- <a href="javascript:;" onclick="modaction('delpost')">{lang delete}</a>
- <!--{/if}-->
- </div>
- <!--{/if}-->
- <!--{/if}-->
- <!--*判断如果本版允许发帖 载入发贴类型菜单 这部分参考下Forumdisplay.htm 不重复*-->
- <!--{if $allowpost && ($allowposttrade || $allowpostpoll || $allowpostreward || $allowpostactivity || $allowpostdebate || $threadplugins || $forum['threadsorts'])}-->
- <ul class="popupmenu_popup postmenu" id="newspecial_menu" style="display: none">
- <!--{if !$forum['allowspecialonly']}--><li><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);doane(event)">{lang post_newthread}</a></li><!--{/if}-->
- <!--{if $allowpostpoll}--><li class="poll"><a href="post.php?action=newthread&fid=$fid&special=1">{lang post_newthreadpoll}</a></li><!--{/if}-->
- <!--{if $allowpostreward}--><li class="reward"><a href="post.php?action=newthread&fid=$fid&special=3">{lang post_newthreadreward}</a></li><!--{/if}-->
- <!--{if $allowpostdebate}--><li class="debate"><a href="post.php?action=newthread&fid=$fid&special=5">{lang post_newthreaddebate}</a></li><!--{/if}-->
- <!--{if $allowpostactivity}--><li class="activity"><a href="post.php?action=newthread&fid=$fid&special=4">{lang post_newthreadactivity}</a></li><!--{/if}-->
- <!--{if $allowposttrade}--><li class="trade"><a href="post.php?action=newthread&fid=$fid&special=2">{lang post_newthreadtrade}</a></li><!--{/if}-->
- <!--*特殊主题插件*-->
- <!--{if $threadplugins}-->
- <!--{loop $forum['threadplugin'] $tpid}-->
- <!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}-->
- <li class="popupmenu_option"{if $threadplugins[$tpid][icon]} style="background-image:url($threadplugins[$tpid][icon])"{/if}><a href="post.php?action=newthread&fid=$fid&specialextra=$tpid">{$threadplugins[$tpid][name]}</a></li>
- <!--{/if}-->
- <!--{/loop}-->
- <!--{/if}-->
- <!--{if $forum['threadsorts'] && !$forum['allowspecialonly']}-->
- <!--{loop $forum['threadsorts']['types'] $id $threadsorts}-->
- <!--{if $forum['threadsorts']['show'][$id]}-->
- <li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&sortid=$id">$threadsorts</a></li>
- <!--{/if}-->
- <!--{/loop}-->
- <!--{loop $forum['typemodels'] $id $model}-->
- <li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&modelid=$id">$model[name]</a></li>
- <!--{/loop}-->
- <!--{/if}-->
- </ul>
- <!--{/if}-->
- <!--*载入帖子内容部分模板 Viewthread_node.htm*-->
- <div id="postlist" class="mainbox viewthread">
- {eval $postcount = 0;}
- <!--{loop $postlist $post}-->
- <div id="post_$post[pid]">
- {subtemplate viewthread_node}
- </div>
- <!--{/loop}-->
- </div>
- <!--*保留*-->
- <div id="postlistreply" class="mainbox viewthread"><div id="post_new" class="viewthread_table" style="display: none"></div></div>
- <!--*管理操作提交*-->
- <form method="post" name="modactions" id="modactions">
- <input type="hidden" name="formhash" value="{FORMHASH}" />
- <input type="hidden" name="optgroup" />
- <input type="hidden" name="operation" />
- <input type="hidden" name="listextra" value="$extra" />
- </form>
- <!--*tag*-->
- $tagscript
- <!--*这里参考上面的forumcontrol部分 一样的 不重复*-->
- <div class="forumcontrol s_clear">
- <table cellspacing="0" cellpadding="0" <!--{if $fastpost}-->class="narrow"<!--{/if}-->>
- <tr>
- <td class="modaction">
- <!--{if $forum['ismoderator']}-->
- <span id="modopttmp" onclick="$('modopt').id = 'modopttmp';this.id = 'modopt';showMenu({'ctrlid':this.id})" class="dropmenu">{lang admin_modoptions}</span>
- <!--{/if}-->
- </td>
- <td>
- $multipage
- <span class="pageback"{if $visitedforums} id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"{/if}><a href="$upnavlink">{lang return_forumdisplay}</a></span>
- <!--{if !$fastpost}-->
- <span class="replybtn"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>
- <span class="postbtn" id="newspecialtmp" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);return false;">{lang send_posts}</a></span>
- <!--{/if}-->
- </td>
- </tr>
- </table>
- </div>
- <!--*Discuz插件钩子 详见相关插件开发手册*-->
- $pluginhooks[viewthread_middle]
- <!--*如果后台允许快速回复 并且此帖允许回复 载入底部快速回复表单模板 viewthread_fastpost.htm*-->
- <!--{if $fastpost && $allowpostreply}-->
- {subtemplate viewthread_fastpost}
- <!--{/if}-->
- <!--*Discuz和qihoo合作的东西 没研究 不解释*-->
- <!--{if $relatedthreadlist && $qihoo['relate']['position']}-->
- {template viewthread_relatedthread}
- <!--{/if}-->
- <!--*Discuz插件钩子 详见相关插件开发手册*-->
- $pluginhooks[viewthread_bottom]
- <!--*最近访问版块弹出层*-->
- <!--{if $visitedforums}-->
- <ul class="popupmenu_popup" id="visitedforums_menu" style="display: none">
- $visitedforums
- </ul>
- <!--{/if}-->
- <!--*论坛跳转菜单弹出层*-->
- <!--{if $forumjump}-->
- <div class="popupmenu_popup" id="fjump_menu" style="display: none">
- $forummenu
- </div>
- <!--{/if}-->
- <!--*"收藏"按钮的浮动层,默认隐藏的 点击后触发显示*-->
- <div id="favoritewin" style="display: none">
- <h5>
- <a href="javascript:;" onclick="ajaxget('my.php?item=favorites&tid=$tid', 'favorite_msg');return false;" class="lightlink">[{lang thread_favorite_thread}]</a>
- <a href="javascript:;" onclick="ajaxget('my.php?item=attention&action=add&tid=$tid', 'favorite_msg');return false;" class="lightlink">[{lang attention_add}]</a>
- </h5>
- <span id="favorite_msg"></span>
- </div>
- <!--*"分享"按钮的浮动层,默认隐藏的,点击后触发显示*-->
- <div id="sharewin" style="display: none">
- <h5>
- <a href="javascript:;" onclick="setCopy('{$threadshare}\n{$boardurl}viewthread.php?tid=$tid$fromuid', '{lang post_copylink}')" class="lightlink" />[{lang share_im}]</a><br /><br />
- <!--{if $discuz_uid}-->
- <a href="javascript:;" class="lightlink" onclick="hideWindow('confirm');showWindow('sendpm', 'pm.php?action=new&operation=share&tid=$tid');">[{lang share_pm}]</a>
- <!--{/if}-->
- </h5>
- </div>
- <!--*如果设置了主题列表最大页数值 当用户要访问的页数超出最大限制的时候 只能跳转到设置的最大值页数上*-->
- <!--{if $maxpage > 1}-->
- <script type="text/javascript">document.onkeyup = function(e){keyPageScroll(e, {if $page > 1}1{else}0{/if}, {if $page < $maxpage}1{else}0{/if}, 'viewthread.php?tid=$tid{if $authorid}&authorid=$authorid{/if}', $page);}</script>
- <!--{/if}-->
- <!--*站长推荐浮动层*-->
- <!--{if !empty($_DCACHE['focus']['data']) && CURSCRIPT == 'viewthread' && empty($_COOKIE['discuz_nofocus'])}-->{eval $focus = $_DCACHE['focus'];$focustid = array_rand($focus['data']);}
- <div class="focus" id="focus">
- <h3 class="float_ctrl">
- <!--*如果没有设置推荐标题 则显示站长推荐字样*-->
- <em>{if $focus[title]}{$focus[title]}{else}{lang hottopics}{/if}</em>
- <!--*关闭站长推荐浮动窗按钮 点击后会在浏览器留下cookies记录 避免再弹出*-->
- <span><a href="javascript:;" onclick="setcookie('discuz_nofocus', 1, 3600);$('focus').style.display='none'" class="close deloption" title="{lang close}">{lang close}</a></span>
- </h3>
- <hr class="shadowline" />
- <div class="detail">
- <!--*推荐的标题*-->
- <h4><a href="{$focus[data][$focustid][url]}" target="_blank">$focus[data][$focustid][subject]</a></h4>
- <p>
- <!--*如果推荐内容存在附加图片 载入它 高宽度限制在58px*-->
- {if $focus[data][$focustid][image]}
- <a href="{$focus[data][$focustid][url]}" target="_blank">
- <img src="{$focus[data][$focustid][image]}" width="58" height="58" /></a>
- {/if}
- <!--*摘要内容*-->
- $focus[data][$focustid][summary]
- </p>
- </div>
- <hr class="shadowline" />
- <!--*查看按钮*-->
- <a href="{$focus[data][$focustid][url]}" class="moreinfo" target="_blank">{lang show}</a>
- </div>
- <!--{/if}-->
- <!--*载入尾部模板 footer.htm*-->
- {subtemplate footer}
- <!--*Discuz和qihoo合作的关键字啥的 没研究 不解释*-->
- <!--{if $relatedthreadupdate}-->
- <script type="text/javascript" src="relatethread.php?tid=$tid&subjectenc=$thread[subjectenc]&tagsenc=$thread[tagsenc]&verifykey=$verifykey&up=$qihoo_up"></script>
- <!--{/if}-->
- <!--{if $tagupdate}-->
- <script type="text/javascript" src="relatekw.php?tid=$tid"></script>
- <!--{/if}-->
- <!--{if $qihoo['relate']['bbsnum'] && $statsdata}-->
- <img style="display:none;" src="http://pvstat.qihoo.com/dimana.gif?_pdt=discuz&_pg=s100812&_r=$randnum&_dim_k=orgthread&_dim_v={echo urlencode($boardurl);}||{$statsdata}||0" width="1" height="1" alt="" />
- <img style="display:none;" src="http://pvstat.qihoo.com/dimana.gif?_pdt=discuz&_pg=s100812&_r=$randnum&_dim_k=relthread&_dim_v={$statskeywords}||{$statsurl}" width="1" height="1" alt="" />
- <!--{/if}-->
- <!--**********************Viewthread.htm模板注释结束*********************************-->
复制代码 |
|
今天你帮助了别人,明天别人帮助你.
|
|
|
|
|
|
他[她]看完这篇文章说: |
|
|
|
|
|
|
|