找回密码
 立即注册

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

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm# ?7 o3 X+ r8 L3 C( Z
<!--{template common/header}-->7 n* C8 V( }0 Y8 Q% s
<div class="header cl">5 Q' {. d$ \2 h& s" X
        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>* y8 g( [, s. C6 }! \. s
        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>9 O4 m, M! w- A
        <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>
# b, G3 A. `2 D( {7 @0 w6 m</div>7 r8 ^1 a& J* T6 @1 T
<!--{hook/forumdisplay_top_mobile}-->
" p# c7 z0 r+ P1 x0 B  @, H3 [<div class="forumdisplay-top cl">* n; D3 |; x8 p4 Y
        <h2>
$ O! U& T0 _; O8 V- g        <!--{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}-->5 s8 Q7 y" Z. F+ d  u# D) A
        <!--{if helper_access::check_module('favorite')}-->
- D/ A0 v9 Y" P. L. E1 P        <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># N; ~& N3 O& V) Y* _& A
        <!--{/if}-->
9 v5 X0 u0 {& K! f" _9 a        $_G['forum']['name']: Y  u  ?7 G5 @2 A  X
        </h2>9 c) }' V7 p  a- I# y9 E
        <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>
  p* L1 O% Z; V        <!--{hook/forumdisplay_nav_mobile}-->; B, P- z8 m( N
</div>
, V& T4 u% H9 w<div class="dhnav_box">
! m( W. i, [, B) T        <div id="dhnav">2 a' G7 Y$ Y! d: `4 O
                <div id="dhnav_li">3 O0 k/ W# ~4 t
                <ul class="flex-box">
6 J# c, j. d' k; o+ 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>. T. W, b1 D# d3 t! m
                        <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>
& `1 D7 n+ ^8 @                        <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>4 U* P/ {3 @  @( e0 X) _
                        <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>
4 b8 ~2 A4 h5 Z7 R  I: ?                        <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>                        " R7 T/ q' l  `6 z! C
                </ul>7 F- R4 f2 ]* o8 |
                </div>
8 U( p* M% y1 P1 {; x$ H        </div>
4 ~7 M; F& [$ R! s9 x</div>
) c! o8 S7 }6 {: Y2 n- J<!--{hook/forumdisplay_middle}-->
; @5 L' |8 s2 w$ T# V2 q<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
, D2 {* ], O2 u) S8 L0 G9 `& R<div class="dhnavs_box">
2 G/ [4 X, |$ V        <div id="dhnavs">
+ h& s/ e- L- i! l! [                <div id="dhnavs_li">
; q# H, q$ |" T                        <ul class="swiper-wrapper">* ?9 [0 l' I2 i6 G7 `* A1 n
                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->% c& S% x  s2 B1 O$ h" i
                                        <!--{if $_G['forum']['threadtypes']}-->% ?/ `/ c. L0 W$ q- H4 S7 v  h
                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->$ `. e) J3 [, d; W$ G
                                                        <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>
9 b' _3 G8 B2 Y% s                                                <!--{/loop}-->8 I/ H- U9 d& r" ~: `8 p; G. V% T+ W
                                        <!--{/if}-->; O, ?, f- V  I
                                <!--{/if}-->" G. `' E1 q" s/ n$ L, D  m
                                <!--{if $_G['forum']['threadsorts']}-->, f% G- `3 S( c0 C3 v
                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}--># X2 k$ A: v5 e3 G% c. _6 M
                                                <!--{if $_GET['sortid'] == $id}-->4 A: {$ _) ]+ \$ P7 h6 z* F
                                                <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>5 \% @: Z+ f1 a5 N3 u4 H
                                                <!--{else}-->' ^$ Q, j1 g" u9 ?
                                                <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>
4 M% m2 R. z- d& R                                                <!--{/if}-->8 f% ^) n5 D" f! K2 i' l$ q
                                        <!--{/loop}-->
1 E. R7 H! B2 n5 V2 B# S                                <!--{/if}-->
2 s4 H9 W( M5 y- ?# P/ I                        </ul>
8 w9 F! l) x/ Z                </div>
$ T# H1 P) `8 y, w( R0 F; T/ h        </div>
  ?+ o3 @: h2 Q& \/ A$ [  A# V</div>1 L% P: Q2 u% k5 N% O, f' m
<script>
4 x, T$ n6 a0 `3 l' q: G" E5 G7 _        if($("#dhnavs_li .mon").length > 0) {: h' @! {9 q% O2 Z' K# B7 c
                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;6 x6 w# b+ ~8 U! Q) ?
        }else{# D+ W- C8 r+ S8 O  y, k7 p; d+ t0 `
                var discuz_nav = 0;
# {1 ?$ F! ]  i        }        5 P1 a0 Q# [9 L2 P7 s$ H3 [8 m
        new Swiper('#dhnavs_li', {& R  T$ A! W; k  `- U! {
                freeMode : true," K% d. X( E1 R! g
                slidesPerView : 'auto',
. `4 d* W+ |* {: Q" y6 f& O                initialSlide : discuz_nav,
2 ~9 R9 p$ W( `% _* R1 C                onTouchMove: function(swiper){+ e# D" o5 ?+ p& E7 m2 |8 n  f
                        Discuz_Touch_on = 0;
' H4 g, m1 J4 C$ g) i# F                },& f- b. {2 c6 I7 U" n, |+ C
                onTouchEnd: function(swiper){
; n! R) F+ X5 o9 t9 A1 B                        Discuz_Touch_on = 1;% Z' Q* E8 w/ p& j& [- v2 s
                },
4 {; Y$ B; J: v) ^- G# }( ]7 A3 Q, l        });' w+ h) f% D7 ^9 h; a, h
</script>
; j7 F8 k/ k) z" f3 o<!--{/if}-->
+ F: r) c: I  O& ?$ B8 s<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->. Y* ~5 V5 f+ |4 e1 D5 m! V" e  J: x
<!--{if !$subforumonly}-->1 U) G. r, u* x; l
<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
' ]/ X7 b8 J& J6 H3 s0 ?% F        <div class="threadlist cl">2 a/ M8 n; N( U: u7 p! R/ D
                <ul>
4 O' l7 O1 V" |- ?. h                <!--{if !empty($announcement)}-->
. }6 ~% {* L% i' k( \, n                        <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>! d7 ~% N: r5 T; v  \1 M" ?% L
                <!--{/if}-->6 a3 S: W$ V0 w) d1 D
                <!--{if $_G['forum_threadcount']}-->
+ @' s, t# P+ L                        <!--{loop $_G['forum_threadlist'] $key $thread}-->- U, [& ]1 {% H7 p. l3 d' \
                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->
, Y* u! E$ m7 G0 V# P                                {eval continue;}8 \; G: T/ o; }" z
                        <!--{/if}-->& `& u# y3 Z% l  S$ x/ P% h
                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->' j0 F( G+ t1 n0 Z8 X) p8 h0 v: d$ [
                                {eval $displayorder_thread = 1;}
4 m0 g1 l# e( m  Y                        <!--{/if}-->7 P2 y- ^+ ?( C% N* X1 o
                        <!--{if $thread['moved']}-->* v1 U9 Q3 `/ n2 j: R
                                <!--{eval $thread['tid']=$thread['closed'];}-->6 R3 I  r$ d2 K' M
                        <!--{/if}-->; X: u; X8 _6 e  t4 p
                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
# T/ O- w. [  t# ?                        <li class="list_top">
8 t; z  V) X% k8 x0 U8 q9 H+ L                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
% Y% s  Z# S  t+ W                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
; l) ^" A* X; f                                                <span class="micon">{lang mobzhiding}</span>, {+ v0 D( k& l1 |) n2 I
                                        <!--{/if}-->2 z: y1 Z$ W0 q9 U( F
                                        <em $thread['highlight']>{$thread['subject']}</em>                                        8 @3 m1 K' w9 z) u& U6 m0 Z
                                </a>
/ Y0 l  j) [. H' O3 J                        </li>3 V5 l! F) r8 [' {- T
                        <!--{else}-->
/ z* E) t6 O: h' b3 R                        <li class="list" style="margin-top:0px;">
6 ~$ r/ C4 q" N. Z5 d5 J" I                                <!--{hook/forumdisplay_thread_mobile $key}-->
( y4 i! k& N' m- l. z) K& U4 `7 f4 F; R% d8 w
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">- ]9 `+ ~3 k7 n) \9 @
                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">: B4 i9 ~5 F% n0 D5 m* [
                                        <!--{if $thread['folder'] == 'lock'}-->
+ i" z) C9 J+ U# `# h+ g; ^                                                <span class="micon lock">{lang closed_thread}</span>
4 k; e6 ?( H; t8 Z0 D                                        <!--{elseif $thread['special'] == 1}-->1 V+ m: K* W7 `+ z& C6 J
                                                <span class="micon">{lang thread_poll}</span>3 K) b) d4 r! _3 p5 N* @5 S8 d
                                        <!--{elseif $thread['special'] == 2}-->
$ H& a" S7 J0 b( o+ I# j$ @4 W2 e7 d                                                <span class="micon">{lang thread_trade}</span>
" q  i5 T3 m& N5 j2 ~                                        <!--{elseif $thread['special'] == 3}-->
8 s, B# ~0 Z* w/ m, R( q: q1 ~                                                <span class="micon">{lang thread_reward}</span>
6 O& }$ @8 e9 x- {, Z0 T                                        <!--{elseif $thread['special'] == 4}-->
. N$ E9 J/ H" K' o" v' P1 R8 U' I                                                <span class="micon">{lang thread_activity}</span>/ H+ t. g# u/ m) G0 @
                                        <!--{elseif $thread['special'] == 5}-->
/ v+ _2 K" C) H5 {  Y! v, G+ Q                                                <span class="micon">{lang thread_debate}</span>/ H  E. n: |6 y2 Z
                                        <!--{/if}-->
' c& L% y4 @9 H7 f: v2 D                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->
5 W: U2 c8 n' i6 j2 p                                                <span class="micon">{lang mobtu}</span>, ^$ m$ `4 q* B% V
                                        <!--{/if}-->
& Q; P7 P5 F+ s                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
; i& B) C; t' [% j! v9 s4 i                                                <span class="micon top">{lang thread_sticky}</span>
/ k: Q% p* v1 j) i# Y                                        <!--{/if}-->
0 \) a: `# T+ _: l+ m& z0 I                                        <!--{if $thread['digest'] > 0}-->
0 q  E3 B6 `+ ?; `                                                <span class="micon digest">{lang thread_digest}</span>
! d6 W0 v, P' W+ k1 F                                        <!--{/if}-->) E7 w$ ^! ]# Q1 i% D3 d# i5 P
                                        <em $thread['highlight']>{$thread['subject']}</em>$ K( e+ o! ^( N6 y- n. r' r
                                </div>. }1 V- m8 u! p
                                </a>
- N" O8 j/ a+ ?( l                                ! I+ I. s, E$ Z3 w/ ~* D( y
                               
# ]8 w" b  }" d- k- r1 \                                <!--{hook/forumdisplay_thread_content_mobile $key}-->1 Z  v( P1 Q7 e7 W/ r, }6 c
                               
* [3 H9 S9 `' A                        </li>, n  h% l: v% T- D% Q
                        <!--{/if}-->
/ H' ]3 o" G) l6 O* Q                        <!--{/loop}-->& U  g4 S  g' C& |( h( `. R3 ]
                <!--{else}--># P/ ~+ s- w3 X3 E1 S8 a( l, r" t
                        <h4>{lang forum_nothreads}</h4>2 {2 v  N0 v+ ~7 p9 H# ?- q0 v
                <!--{/if}-->- c* b7 y1 @; `, V6 }  M
                </ul>' L+ k0 P) o1 `8 N. b
        </div>! }) p* P! J# H6 R! [3 b
        $multipage
) o, M# K2 Q+ R" R9 Z</div>' R) b& V* _2 s) K8 j! K* o4 M
<!--{/if}-->
& m/ D% D8 E) C$ u<!--{hook/forumdisplay_bottom_mobile}-->  z3 S: I: N6 S3 C
<!--{template common/footer}-->

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

2.26 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 12:18 , Processed in 0.044621 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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