找回密码
 立即注册

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

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm
/ N, d# T* C$ ~( O1 y<!--{template common/header}-->
2 |* H0 U% a( K* D<div class="header cl">6 F9 @# D& c* I  |0 T
        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>+ _8 F9 D+ [5 y
        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>
% _% C: I  v7 Z8 [5 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>9 g! V* ?3 {$ O4 ~* L0 W& O
</div>
' e9 h# a: d/ o5 I- J/ {4 O" N<!--{hook/forumdisplay_top_mobile}-->
2 S5 Z- g/ Q2 h<div class="forumdisplay-top cl"># d: y! R, x% u1 k) o* |# D6 h
        <h2>2 z+ ?7 ]/ j7 J" E, J" a4 g: k- V$ L
        <!--{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}-->' j& v! P% u7 D" e+ e
        <!--{if helper_access::check_module('favorite')}-->
% X6 A$ ]# P2 O4 C- W        <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>1 L0 A+ M9 D) P3 u4 W1 M0 }
        <!--{/if}-->
' h/ c# w: D. H( ~/ b; g        $_G['forum']['name']6 f& g$ t# u: s3 t: A& {: O) M
        </h2>' q8 C$ P7 F( A3 g: g! J
        <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>6 f: z" F% p" w. m( ?
        <!--{hook/forumdisplay_nav_mobile}-->7 [6 B' `$ g: N2 b$ z
</div>" R0 b9 H! }3 ^
<div class="dhnav_box">" U, o2 @5 ^7 r3 \: r6 N% F
        <div id="dhnav">
' q6 {8 ~* p5 T$ T1 Y/ G  y  {! x                <div id="dhnav_li">. w! B/ W' m9 F0 B. e& S
                <ul class="flex-box">9 M! Y: H' Y7 }9 R$ A
                        <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>5 i5 ~" o) Y& W6 v& |1 e' k
                        <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># H% v9 A% T6 \
                        <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>
7 J; w& g) u3 b0 o3 u/ \9 M  _                        <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>; m0 ^. W# D: m; y
                        <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>                        ) C& @( p# }4 [: A7 \0 w; V; D
                </ul>8 \( g5 m9 a& A8 r% K
                </div>
: p$ Q- Z+ X" c; I        </div>& R7 L$ I0 L' \6 T8 p. i
</div>
( U& ?! K* }0 R; i. y0 \8 y/ M% B<!--{hook/forumdisplay_middle}-->( o" t8 U# ]6 [( D: G$ X
<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->% K- [+ M; G4 S6 d3 W
<div class="dhnavs_box">: T( F: y; V9 \) _1 o
        <div id="dhnavs">
8 i6 M, g, y. q( U1 D3 p                <div id="dhnavs_li">
' o  {/ a/ o" e6 W8 X                        <ul class="swiper-wrapper">
1 x# ?6 t" H" f, T- {                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->+ g8 s4 C' N1 p; o  F- t
                                        <!--{if $_G['forum']['threadtypes']}-->/ ^& E) d6 Z8 r/ k: b
                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->- F! D' E! ^6 Z
                                                        <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>
2 m& G7 L0 D+ O! W' l9 [                                                <!--{/loop}-->
" p8 [6 k# o% Q% r5 v4 L                                        <!--{/if}-->
- c, C& j. e! A0 M. a( X; F                                <!--{/if}-->
% o. \$ \$ G! T7 V                                <!--{if $_G['forum']['threadsorts']}-->, r* s$ C% l" h) r1 Q% H3 {! y
                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
+ c3 ~' {. Y* `% J# L                                                <!--{if $_GET['sortid'] == $id}-->6 N; r1 {$ e) o$ |7 G& Q- M
                                                <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>
; P4 F$ Q2 l" D+ ~, f; y                                                <!--{else}-->
& m( _# c' w* p; H% `: [1 p+ B                                                <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>
; I* {) Y; M& p3 V: o5 R8 J                                                <!--{/if}-->! J# F0 h+ Q; T
                                        <!--{/loop}-->, e/ O: ~. F+ t' b$ r$ `) o1 q
                                <!--{/if}-->
0 l" N; Y0 q3 W$ {, P4 x' `                        </ul>! Q& r, n" {- t/ _4 m! K! X- X" F
                </div>( D( z& A/ r+ [9 D! n5 J
        </div>
' U) {' H3 a- e- F& n6 C# U</div>3 a5 @4 q5 p& C1 D
<script>
6 S) h" M* F; L2 V6 _7 o) G        if($("#dhnavs_li .mon").length > 0) {
1 a( q# `$ X  T* M7 W8 m5 P4 b                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;& O) Y! C9 p% v1 U9 p5 J( v( d
        }else{
' f4 t/ F4 C2 ?+ j6 x, ^                var discuz_nav = 0;4 I+ j0 e1 f6 a5 z6 s' q" K
        }       
. v; U' E6 x8 j$ z1 A        new Swiper('#dhnavs_li', {
0 x/ v' O6 @. M" M  m                freeMode : true,4 u2 b# G0 v3 s7 i: x
                slidesPerView : 'auto',
, Z! X2 {' k& O3 s* ?* `+ x                initialSlide : discuz_nav,5 z2 m' E) A; s5 m8 o
                onTouchMove: function(swiper){% v5 p: m! {8 k# l* z
                        Discuz_Touch_on = 0;% |, p0 I) X6 Q  Q* X. U! d! `
                },
/ \/ v# r1 D7 X                onTouchEnd: function(swiper){
0 C/ |( d1 Y% U                        Discuz_Touch_on = 1;
+ I) d. E/ k  }/ U6 a; |                },5 |( c3 g( x6 Y
        });
- h4 \: j% [) {6 W) o</script>; U  Q% w9 X  k% ~' R, L: ~
<!--{/if}-->
6 f% t6 s) f! l8 w<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->9 H% i2 t5 v  \6 l( u: F, n
<!--{if !$subforumonly}-->
. @9 i" s  G6 p1 n+ W  B2 ~- {, P3 U- X, D<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
& P. v( t; E% e0 V: q3 j- H* `3 o        <div class="threadlist cl">
9 ]4 k" M; b" _                <ul>
# }/ ^! M8 c) U/ S                <!--{if !empty($announcement)}-->
9 q* e# t! h! M" u                        <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>* l& R1 U' v& |
                <!--{/if}--># N  n3 G# T: d- [* `" E
                <!--{if $_G['forum_threadcount']}-->1 u) y7 Q( A2 T7 J6 P
                        <!--{loop $_G['forum_threadlist'] $key $thread}-->
6 B: r! L: k% e# @9 u) T                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->3 y& _1 g& f8 }$ W" [: @7 M
                                {eval continue;}
: D& a* O) ~8 x) ]; p1 |' S                        <!--{/if}-->" I; x2 t0 I" C* g
                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->
5 n% K. I: k% T$ d                                {eval $displayorder_thread = 1;}+ z% H, s+ P9 {) _
                        <!--{/if}-->
( k/ G2 k# L7 W# Y+ e                        <!--{if $thread['moved']}-->
2 D. ^6 p9 j3 F0 p$ P& O                                <!--{eval $thread['tid']=$thread['closed'];}-->3 K( F+ i4 F* X2 ]
                        <!--{/if}-->% L$ n  t; ?2 a, K. X/ R( m
                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->  F0 W) t8 ~) V8 {% P
                        <li class="list_top">
/ m. {  a3 J5 u; f                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
/ ^& V  K& Q& J) s; P; k$ g( t                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->6 q1 S4 y, I. f0 q
                                                <span class="micon">{lang mobzhiding}</span>% \# F- D0 K1 l/ s; k0 A
                                        <!--{/if}-->6 P3 ~. r; A( a
                                        <em $thread['highlight']>{$thread['subject']}</em>                                       
  G* i) j; |+ l+ E                                </a>
; d1 b6 b% T* J' j7 X( o, i                        </li>+ Y2 G! H! ^8 W" T, r+ z! |
                        <!--{else}-->
% h: M+ j( j+ V4 U8 }' l                        <li class="list" style="margin-top:0px;">0 c  F% _$ w, n$ L$ F
                                <!--{hook/forumdisplay_thread_mobile $key}-->: x& M% M6 u, i: q

7 w! ]6 z- m+ j  \# W% p  T) x                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
; X* r, M3 X' N; {+ H                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">
" {1 P8 S+ ?- Z- A. ]$ a7 r                                        <!--{if $thread['folder'] == 'lock'}-->" q+ t% O% W5 S4 C" }, C: h
                                                <span class="micon lock">{lang closed_thread}</span>
; U$ h0 ]' N+ o+ }0 G                                        <!--{elseif $thread['special'] == 1}-->/ M% X. {; n5 a9 z8 N! Z
                                                <span class="micon">{lang thread_poll}</span>3 s9 ~- J, O9 H" M: a8 u4 Z
                                        <!--{elseif $thread['special'] == 2}-->' w9 z+ [* _5 Z! n# k& }" i' {
                                                <span class="micon">{lang thread_trade}</span>
. Z2 t& }' E! n) X! s                                        <!--{elseif $thread['special'] == 3}-->$ a+ v9 A! h. @8 r
                                                <span class="micon">{lang thread_reward}</span>
$ u; d7 s6 f1 d8 Q# Z                                        <!--{elseif $thread['special'] == 4}-->9 w$ N9 b; O/ ]% c
                                                <span class="micon">{lang thread_activity}</span>
1 }# v; V( b- Y( F; }. e$ f                                        <!--{elseif $thread['special'] == 5}-->0 V" N( }- Q* F0 A2 P1 t
                                                <span class="micon">{lang thread_debate}</span>$ O1 j/ x/ N( z/ {: I
                                        <!--{/if}-->
6 W/ Q3 w! F7 N! S0 U3 I                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->. D  g& ^' m7 O0 P# V1 V$ ]
                                                <span class="micon">{lang mobtu}</span>
! j* Y6 u% F1 s) I( V5 Z                                        <!--{/if}-->
4 k. j% a$ _* W+ I9 g3 x  p9 W7 w                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->! ^, ^8 d) P' [7 M
                                                <span class="micon top">{lang thread_sticky}</span>; a( G; g: t# d# R  H
                                        <!--{/if}-->
1 E1 j5 M3 M; \  v4 G( ~- E* n& c, e                                        <!--{if $thread['digest'] > 0}-->
- c# j) _8 @5 l1 ]( ?! u, T                                                <span class="micon digest">{lang thread_digest}</span>
) E0 x5 k. `  ~3 f6 A3 K                                        <!--{/if}-->
* `' v: S- L7 _; F( K                                        <em $thread['highlight']>{$thread['subject']}</em>9 ]% J) i2 k% h1 a7 v+ @( `
                                </div>6 r8 }$ n+ W+ S! p
                                </a>2 Z* g& Y3 H5 k  `& o8 G
                                ! g, B3 b& e/ V4 {# N
                                ! [& K7 c6 W/ ^  r; C1 o
                                <!--{hook/forumdisplay_thread_content_mobile $key}-->6 ]: ?* V2 U' @) e9 G
                               
6 k% A' |' S; K1 S8 H                        </li>
$ A/ ]7 M1 G' w8 p                        <!--{/if}-->  R( Z/ t& d9 S$ ]$ @, G
                        <!--{/loop}-->
2 S& W! {' e& R* q/ O& A                <!--{else}-->4 w4 O3 k8 d9 C# z" q
                        <h4>{lang forum_nothreads}</h4>
" ~6 L2 a* Y7 R8 `% c- Y; L2 I                <!--{/if}-->1 P7 s3 Q3 E6 I' \& u" b
                </ul>; {  `+ b% ^* _0 @
        </div>
. P+ x- i# |8 N+ z        $multipage
- D+ z0 c- P6 d  ^! s" o</div># h( R5 B! d" `1 V* R$ U% W
<!--{/if}-->
. `! T& V4 V: O& Z<!--{hook/forumdisplay_bottom_mobile}-->
6 X5 m- e4 i3 y: y: o: ~<!--{template common/footer}-->

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

2.26 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-12 17:41 , Processed in 0.039187 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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