找回密码
 立即注册

[技术教程] DX3.5手机版 帖子里列表只显示主题

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm  T5 j! a; D# n: l2 f
<!--{template common/header}-->9 F9 H4 t7 v0 J& k4 @6 T
<div class="header cl">  C/ o/ K  O' w1 `# u
        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>
7 N. ]! d" Q( P3 J0 v        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>
* Q+ O9 V+ O* Y; I        <div class="my"><a href="forum.php?mod=post&action=newthread&fid={$_G['fid']}" title="{lang send_threads}"><i class="dm-edit"></i></a></div>
( m8 @5 h/ @$ U9 x8 S</div>
: A" L1 ]& K6 f5 T9 X5 j$ ~<!--{hook/forumdisplay_top_mobile}-->
* b5 v: o& Y9 p  p, |<div class="forumdisplay-top cl">
+ I2 J* `/ e& _6 f        <h2>! v5 a! d* I5 G( S2 [& C) \# d- w8 _6 \
        <!--{if $_G['forum']['icon']}--><img src="<!--{echo get_forumimg($_G['forum']['icon'])}-->" alt="$_G['forum']['name']" /><!--{else}--><svg width="48" height="44" alt="$_G['forum']['name']"><path fill="#c9c9c9" d="M48 20C48 9 37.3 0 24 0S0 8.9 0 20s10.7 20 24 20c2.4 0 4.7-.3 6.8-.8L42 44l-2.8-8.5C44.6 31.8 48 26.2 48 20z"/></svg><!--{/if}-->3 f% X" ]. {+ c6 S
        <!--{if helper_access::check_module('favorite')}-->6 Z  y6 r8 Q% Z) T; W* i
        <a href="home.php?mod=spacecp&ac=favorite&type=forum&id=$_G['fid']&handlekey=favoriteforum&formhash={FORMHASH}" id="a_favorite" class="dialog">{lang favorite}<span id="number_favorite" {if !$_G['forum']['favtimes']} style="display:none;"{/if}><span id="number_favorite_num"> +{$_G['forum']['favtimes']}</span></span></a>
4 g% Y: R( C% H        <!--{/if}-->8 e* {0 {1 Y8 v* ]& ~
        $_G['forum']['name']
/ j* Q! M+ k2 Z3 _7 C        </h2>
4 S' x7 r7 C) y4 D) [        <p>{lang index_today}: <span>$_G['forum']['todayposts']</span>{lang index_threads}: <span>$_G['forum']['threads']</span><!--{if $_G['forum']['rank']}-->{lang rank}: <span>$_G['forum']['rank']</span><!--{/if}--></p>, m- g5 C1 N4 b' k/ A7 ^
        <!--{hook/forumdisplay_nav_mobile}-->
- \$ J7 I' l( Z# H</div>$ e+ m8 G1 k" ^
<div class="dhnav_box">- m  Z& A' N( j
        <div id="dhnav">
$ j6 I4 U; o3 i/ X  A                <div id="dhnav_li">
) D# d9 A" D! b' \; r                <ul class="flex-box">" D+ Z7 p9 b: [# R' F2 N7 {' s( p
                        <li class="flex{if $_REQUEST['sortall']==1||(!$_REQUEST['typeid'] && !$_REQUEST['sortid']&& !$_REQUEST['filter'])} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang all}</a></li>
/ l( _% ^0 p" [: H. L  I                        <li class="flex{if $_GET['filter'] == 'lastpost'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=lastpost&orderby=lastpost$forumdisplayadd['lastpost']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang latest}</a></li>
7 F' }4 p* @! f" @5 ]                        <li class="flex{if $_GET['filter'] == 'heat'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=heat&orderby=heats$forumdisplayadd['heat']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang order_heats}</a></li># K  {8 h& T& j/ H* _6 n# z
                        <li class="flex{if $_GET['filter'] == 'hot'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=hot">{lang hot_thread}</a></li>
) g) {* ~; n: u                        <li class="flex{if $_GET['filter'] == 'digest'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=digest&digest=1$forumdisplayadd['digest']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang digest_posts}</a></li>                        # i0 G  u! J" Z3 A
                </ul>
! Z2 j% W: h" X1 `) m8 ?                </div>
8 ?( I) M  }1 B  G) C( F  Z+ W) [: P" Y        </div># F9 {9 P9 l9 E
</div>
5 [- A1 ?5 {0 Z<!--{hook/forumdisplay_middle}-->
6 w- g6 I1 i  I) n  k<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
8 k4 k4 B3 y5 X% f<div class="dhnavs_box">7 ~  F! g7 v2 A3 i  P; ?2 ~- A
        <div id="dhnavs">
+ E$ i7 J9 s; h$ j                <div id="dhnavs_li">4 v" d7 Y0 h( t& E  p
                        <ul class="swiper-wrapper">
8 V6 F& \4 n! }( o9 m9 |                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->% w9 k7 H9 z1 D( i0 o# N
                                        <!--{if $_G['forum']['threadtypes']}-->. f1 M+ \& ?9 b5 u
                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->4 a0 D( |# q( j) D+ j/ q
                                                        <li class="swiper-slide{if $_GET['typeid'] == $id} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=typeid&typeid=$id$forumdisplayadd['typeid']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>
5 X  d9 y" q+ d  s5 x2 K$ D                                                <!--{/loop}-->
6 R. b7 i. j1 j' ]- I1 l- X                                        <!--{/if}-->0 Y6 Q% `# Y/ z0 ?# u
                                <!--{/if}-->, n" X; ], P. Y9 ]$ z" K
                                <!--{if $_G['forum']['threadsorts']}-->3 R8 Z) q8 J9 V8 V- P
                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
' a! b* E! J# y# f                                                <!--{if $_GET['sortid'] == $id}-->3 t/ N# C5 ?7 U% ^. z1 u3 i2 Q
                                                <li class="swiper-slide mon"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']{if $_GET['typeid']}&filter=typeid&typeid=$_GET['typeid']{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>( ]7 e9 z! A( g+ P5 {
                                                <!--{else}-->
$ b, P1 A, M9 T) ~+ d                                                <li class="swiper-slide"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=sortid&sortid=$id$forumdisplayadd['sortid']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>
9 P# f) j4 b- _& ]4 a$ o                                                <!--{/if}-->
, z$ e7 x4 g* @6 ^2 S                                        <!--{/loop}-->
3 R* ?9 w6 a% o$ ]* F) w$ J                                <!--{/if}-->
# X; A/ c5 J5 |* j& ?                        </ul>
/ G% D8 D: ]5 ?- \' ~6 E                </div>
' V, G+ }; V% n+ v        </div>0 C/ ?' q, ]0 C) l3 j- v7 U6 d
</div>
( x+ [+ M$ Q* J2 C2 z- D<script>
* P  \& N7 y! O$ r* e        if($("#dhnavs_li .mon").length > 0) {
8 ^3 c8 `9 R* q- c                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;6 Q$ m& ^& p3 J) i
        }else{; S# |1 i! g' r" \) N
                var discuz_nav = 0;
& j% w( o& v, M        }        * Q6 l4 K) Y" r# Q: ^
        new Swiper('#dhnavs_li', {3 d# R: j! U$ N- j$ R% s
                freeMode : true,
( b) O+ G1 X9 X: l( _                slidesPerView : 'auto',8 V: k5 h: ?+ L1 Y. n5 g
                initialSlide : discuz_nav,
6 \( a: g8 T; b# d                onTouchMove: function(swiper){
8 n7 l- |* o9 P& ?                        Discuz_Touch_on = 0;) R: t& b4 J/ w0 o" r2 o
                },) Q+ D9 Z6 }, W: t. k, _' c5 n
                onTouchEnd: function(swiper){3 |+ F  E7 r( Q/ c
                        Discuz_Touch_on = 1;
) l0 @& Q0 T" g4 r- i3 B& F/ |# a5 B                },
% U, r; x' `: ]* |3 m        });7 y$ C5 q. E5 @( Q; c% R7 r& K
</script>
6 e: E' m1 q1 E# O; z<!--{/if}-->; w9 @# d0 h! w5 S. u; j
<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->' U; ~. e5 F0 l# G% d1 I3 T
<!--{if !$subforumonly}-->
/ C% v9 D" H' ?<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
$ |; Q; O# K9 k5 P0 F* g        <div class="threadlist cl">) u4 ?, W  {" A" F6 p
                <ul>7 s7 ~& Y) n" r  G
                <!--{if !empty($announcement)}-->1 f7 j+ J& a' w4 h+ P0 h
                        <li class="list_top"><!--{if empty($announcement['type'])}--><a href="forum.php?mod=announcement&id=$announcement['id']#$announcement['id']"><!--{else}--><a href="$announcement['message']"><!--{/if}--><span class="micon gonggao">{lang announcement}</span>$announcement['subject']</a></li>
5 W  j! Q. Y6 |! Q                <!--{/if}-->
3 ]) N6 v7 J7 ~" F                <!--{if $_G['forum_threadcount']}-->
9 e0 F4 F9 f" K7 D2 w! W3 K                        <!--{loop $_G['forum_threadlist'] $key $thread}-->
  x, y* J* W' ^4 Y. v                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->. e( B, ~0 ?; \% ?
                                {eval continue;}
. U( z8 F4 Q: {: r! @- G! t7 `                        <!--{/if}-->$ Z3 L- d/ Q! }3 V# H
                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->
* F7 z8 F3 T8 }0 j+ K! Y* H                                {eval $displayorder_thread = 1;}( D6 U) C' [% w8 X- s9 _$ d. |
                        <!--{/if}-->9 i& _+ o" P- ?8 w+ [; L/ y
                        <!--{if $thread['moved']}-->
4 t2 S7 E" d5 I8 L! o" _                                <!--{eval $thread['tid']=$thread['closed'];}-->1 q, X4 [) T: {& {5 K) ^
                        <!--{/if}-->
% ^8 ?; Y6 W/ E& I                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}--># t/ t3 S( T. Y" U9 i1 z
                        <li class="list_top">5 |5 p9 p% T8 h  r- H
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
# i% e2 |6 p! K  k. [6 z+ y& H  p                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
. T: R9 y: X  W                                                <span class="micon">{lang mobzhiding}</span>
$ A; w( S  u9 b* v9 b                                        <!--{/if}-->
3 a! p* n" I6 \8 w# K+ |( x                                        <em $thread['highlight']>{$thread['subject']}</em>                                        ! G  D; s9 V% ~) s. L
                                </a>9 i4 t+ L) a; u7 z/ y' K
                        </li>
0 g; Q$ g1 R& `4 S. G* Q! C* U1 S                        <!--{else}-->
: @7 [* Y% l0 |8 f1 @: C6 a                        <li class="list" style="margin-top:0px;">
: k0 Y: x6 P  H& N  D                                <!--{hook/forumdisplay_thread_mobile $key}-->
/ e2 a' g  u& `+ e
  O* V  a3 Q+ T( H- r                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
" S! }7 l* ^7 P2 q, D  u                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">
9 i& E2 H' p6 T- O/ r# O8 `                                        <!--{if $thread['folder'] == 'lock'}-->
& B; t5 Z7 W! b2 G                                                <span class="micon lock">{lang closed_thread}</span>
5 q( Y! w' Z: u- _2 `                                        <!--{elseif $thread['special'] == 1}-->% y6 d+ l1 }+ Y$ _: }7 }8 G
                                                <span class="micon">{lang thread_poll}</span>% O9 Z5 r/ S) `. P; [- T8 L1 A
                                        <!--{elseif $thread['special'] == 2}-->
  ]2 Z  L9 c6 |8 T                                                <span class="micon">{lang thread_trade}</span>
* n6 [( W$ \- v8 e) w5 {- `. c8 K                                        <!--{elseif $thread['special'] == 3}-->
. b1 v+ b& b$ K6 O                                                <span class="micon">{lang thread_reward}</span>
  _- ]. O" f1 ^3 b2 T                                        <!--{elseif $thread['special'] == 4}-->
3 `- {  E1 |4 R                                                <span class="micon">{lang thread_activity}</span>4 N$ J1 i2 s! f& O* V
                                        <!--{elseif $thread['special'] == 5}-->
9 L' y8 [: b; A! d# b                                                <span class="micon">{lang thread_debate}</span>
$ K$ \. k& R( T  B" g  e                                        <!--{/if}-->
7 L; y$ j" X+ P) D6 J9 R                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->) U1 ^% L! V( R7 b; g2 A
                                                <span class="micon">{lang mobtu}</span>
! a5 A! ~! ?- [3 q% M                                        <!--{/if}-->( ]- p2 S' E8 r! ^
                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->3 a- x# a3 s' Q' C: `" Z8 b1 \. c
                                                <span class="micon top">{lang thread_sticky}</span>" Z! o6 F, P) _' a/ i- }
                                        <!--{/if}-->( j2 a5 j2 t4 q9 t* X2 g8 F' u
                                        <!--{if $thread['digest'] > 0}-->3 D/ O) W/ `& i2 ^  l
                                                <span class="micon digest">{lang thread_digest}</span>" M. y6 z5 ^" M5 D9 e4 W
                                        <!--{/if}-->2 w4 I% i- x3 i0 `/ N
                                        <em $thread['highlight']>{$thread['subject']}</em>$ w/ q  d, A0 y
                                </div>6 G  ^' c/ F5 w- \0 P; R
                                </a>
0 W$ Z) A/ f& W                               
) Q; Z  }# k+ a0 B7 r3 R) m                               
6 j, U7 r$ j& n) @6 I5 w                                <!--{hook/forumdisplay_thread_content_mobile $key}-->
3 g: l# G; @6 I                               
9 c: i- a8 O7 G4 F                        </li>
  h; J8 V4 x: C, q7 r+ K                        <!--{/if}-->
4 P% w6 o9 Q2 d/ n. U  O                        <!--{/loop}-->
7 U$ Y, F+ u2 x& b' T                <!--{else}-->* {  w( T1 D& D
                        <h4>{lang forum_nothreads}</h4>
- p0 A! @3 q1 j                <!--{/if}-->
9 D0 H4 r2 k! |2 M7 Z! B9 z4 I                </ul>7 v% X! d5 [4 L% L
        </div>
0 D" `6 |; t4 S4 ~; [) W) X; H        $multipage. z+ b2 [. |- p# G+ y% X( n" h
</div>
; f# p7 h, y, \: q( n, b% @% X# o<!--{/if}-->0 X# A% E! F! ^- F1 {
<!--{hook/forumdisplay_bottom_mobile}-->5 f5 E6 k0 [% S' K7 w
<!--{template common/footer}-->

[手机版简易帖子列表]forumdisplay.rar

2.26 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|74235资源站

GMT+8, 2026-3-30 03:20 , Processed in 0.092293 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表