找回密码
 立即注册

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

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm
. r* H7 @) v: @$ J: P' ?$ y( z<!--{template common/header}-->
6 j5 ~& N, E3 t0 D<div class="header cl">. y# M* V; P4 E8 Q
        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>6 N" b  L3 x6 Q. b, V
        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>
9 u- {4 ], ]2 I: _  Y        <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>
. p; q8 r* I1 o$ k</div>
3 m7 k; W3 q) T' a- N+ n6 k<!--{hook/forumdisplay_top_mobile}-->
% d' x' [9 J/ g<div class="forumdisplay-top cl">
4 L3 N+ ]0 T4 w; s9 S        <h2>7 }. l, \5 `  M3 Z& f: j3 _) M+ c
        <!--{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}-->% u% X$ V+ p) Q1 ~& c+ F6 W
        <!--{if helper_access::check_module('favorite')}-->
, c1 K( G% \% o, b: N& 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>
8 {% R- c- [" n- |+ S1 Y# Y4 `        <!--{/if}-->9 |4 `. Y( b* e; j$ ]! q
        $_G['forum']['name']
9 o$ I& y' y( h% }( l9 V3 b        </h2>
, p; j% ]% B# g. ]! Y+ t/ R        <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>9 x7 m9 R7 ], Q0 J0 ^( l
        <!--{hook/forumdisplay_nav_mobile}-->+ ]  {$ i4 i. U& _5 `
</div>
' x/ Z4 R5 ^5 F: k: \<div class="dhnav_box">/ r- L# ~8 d, Z, ^- D
        <div id="dhnav">4 m/ G- q4 o1 b7 n8 k; y
                <div id="dhnav_li">
2 w9 Y# a" j# ]: F" R/ d4 V  A8 O                <ul class="flex-box"># {! ~# X5 {4 `  n8 h  A: M
                        <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 [; N! ?  T) \9 n
                        <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>0 r, `$ ?$ {4 T4 ^
                        <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>
. f& v) C+ `! {+ D$ `( u$ H% }                        <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 B: R7 q1 N  [. x! p                        <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>                       
" E( D7 I; G7 a                </ul># {4 d% z; K: a  K& Y' \6 c
                </div>; |6 z/ I3 x3 G6 w. \$ T9 y
        </div>( W' \2 j  d' f# D' F! d  s6 D/ o
</div>
6 B/ a" q& ?9 M- z<!--{hook/forumdisplay_middle}-->
+ h+ C0 y+ s1 O% m  H/ v2 H' Y<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
+ D. l+ H. R! m5 Y<div class="dhnavs_box">
; P1 j! \  R) X1 J        <div id="dhnavs">2 @+ S( c0 P5 X( L( Z+ O4 P& j+ o
                <div id="dhnavs_li">
# e1 I# u  `5 i8 W% y( v4 U( m                        <ul class="swiper-wrapper">! j; v! d% w& F& e# F" M
                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
- N7 S. d5 [  Q: X! p  @                                        <!--{if $_G['forum']['threadtypes']}-->& _- `! W. s) n% i" ^! b
                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
) n( N& W  O, p. |9 B, C                                                        <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>4 m5 ^4 y1 q* n  u
                                                <!--{/loop}-->6 c' y$ A$ M0 l0 }0 S+ O. u2 c
                                        <!--{/if}-->
* A+ u" G9 Z4 K& i                                <!--{/if}-->
! e4 R  k6 M+ Y% Q. g8 D( u# S                                <!--{if $_G['forum']['threadsorts']}-->
/ t& E. t7 j2 [& w: U                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
  A7 `2 C. K3 `0 Y0 V5 \1 O+ t                                                <!--{if $_GET['sortid'] == $id}-->8 \+ [# @* i2 n! ~* D2 U& 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>% R/ O; C+ a2 g' k
                                                <!--{else}-->
. u  e# U3 G, Q+ b8 o                                                <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>& ]. r. s% d  D" ~
                                                <!--{/if}-->0 G/ v, R/ l! f
                                        <!--{/loop}-->
4 U6 S; v3 H. a4 ]) @5 ?                                <!--{/if}-->
2 j' Y; x( m0 _1 N2 j4 n2 q                        </ul>
3 N* l; N9 e+ [2 ~- `. R( }                </div>
& ]* s, [, M9 r        </div>+ [( ~; \9 |+ h- M
</div># l/ O1 y# K" B, |% H' w
<script>
- @2 L3 p% Q+ K        if($("#dhnavs_li .mon").length > 0) {
$ N8 P/ u" i3 ]2 X, F& F8 O0 f( U                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;
5 W0 h/ X9 F% H( V' `% m        }else{  }3 r( @: V1 |/ d4 t3 L1 S
                var discuz_nav = 0;5 j4 n$ B0 f" C& b6 G
        }        8 f7 v4 w7 J+ x/ B: H
        new Swiper('#dhnavs_li', {
/ v" z' U! E( m                freeMode : true,
2 Y# T. }: o# V/ R% k+ |; d7 U0 N* e                slidesPerView : 'auto',2 n" B% ?) O- C  {8 J8 U' q) ?8 ^
                initialSlide : discuz_nav,
7 k6 M, ]* p- D9 n7 `                onTouchMove: function(swiper){/ T$ k+ c0 A  I5 f  @1 @0 P% F' K* c
                        Discuz_Touch_on = 0;& @  @$ X  t/ z0 x) W; Z/ t
                },
9 v1 U( n& O; n+ a. f1 L/ @                onTouchEnd: function(swiper){
- g9 c+ v- x! `9 S                        Discuz_Touch_on = 1;
# b: `7 H1 e: h; T' s9 R- M% k                },9 p7 ~7 p" ^; {+ S2 Q
        });
. G, X  Z. E. ]- O</script>
# ^, @' ^7 R" B3 S7 I<!--{/if}-->' y' N% t: S5 @  b9 F- y
<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->1 Z2 ^8 S3 a* Z
<!--{if !$subforumonly}-->
" ?  @6 S  u) s, E<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
6 l0 `0 G$ r' w, w4 g        <div class="threadlist cl">3 ]4 ^1 A" _% u7 B  k  S. P# h5 i4 K
                <ul>
$ Q- e! _) d  |1 A) V* `/ n4 |# T                <!--{if !empty($announcement)}-->
+ j, V+ w; M4 \/ b+ n- p5 O                        <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>6 `8 D$ t; r+ b/ Q8 s5 t# v
                <!--{/if}-->/ P" z( P2 N4 T! d, c1 b
                <!--{if $_G['forum_threadcount']}-->
- O, ?, T% c0 e" S/ F! |                        <!--{loop $_G['forum_threadlist'] $key $thread}-->$ t, O  a1 r" Q/ B2 U
                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->
; s" Q2 ~6 r0 O5 G4 o                                {eval continue;}
/ S9 b& y" O0 W* u! U5 _6 T                        <!--{/if}-->
: K7 w5 t7 B3 c6 f, {                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->
$ O, k* d7 R! Y1 Z                                {eval $displayorder_thread = 1;}
1 `# w( j7 t4 Z' M& N                        <!--{/if}-->) Z, k1 U# D$ B) N
                        <!--{if $thread['moved']}-->1 ?( a" n4 z  q- L
                                <!--{eval $thread['tid']=$thread['closed'];}-->
. p! z" q" A0 o0 d0 z3 q8 Z                        <!--{/if}-->
1 [+ B5 ~9 F* c( A  \                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
9 g! o  f- Q5 T) l8 j                        <li class="list_top">. R8 ^$ K7 ~2 g1 `3 O3 g# C3 d+ w
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
/ z2 x: X+ V0 I( B. b                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
* @9 p8 c" A. k1 a- y" b                                                <span class="micon">{lang mobzhiding}</span>
, f, O% ^6 h8 ^: `- n% w( V                                        <!--{/if}-->
( S; R7 a- L  F/ o0 Q                                        <em $thread['highlight']>{$thread['subject']}</em>                                       
. W3 B% v$ `4 Y' V                                </a>
2 u7 g9 y8 _1 v* v- q: n3 w                        </li>
  h! s8 n5 K3 R9 r0 _                        <!--{else}-->: E' v/ R: _3 a9 V  h/ J; J
                        <li class="list" style="margin-top:0px;">8 @6 E4 m$ G1 [1 V* x7 Q' U
                                <!--{hook/forumdisplay_thread_mobile $key}-->
; _, a  P2 c6 {& j$ I4 W# K! C9 c9 M, @- b! \: ]
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">) C$ ~% C) S( ?& ~, @
                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">
3 Z  [8 ~. R) E/ e$ C                                        <!--{if $thread['folder'] == 'lock'}-->/ n3 E- s9 j+ u% D
                                                <span class="micon lock">{lang closed_thread}</span>
  A6 ^2 |# S& L% p; h9 Z/ B                                        <!--{elseif $thread['special'] == 1}-->
$ D. o5 K3 [2 L* F8 F                                                <span class="micon">{lang thread_poll}</span>, l8 J0 ]0 ]) Y, q. ~/ ~( e  C
                                        <!--{elseif $thread['special'] == 2}-->, B5 H0 k/ f1 y
                                                <span class="micon">{lang thread_trade}</span>% \* }/ @9 ~3 t2 Z- O1 A# ]
                                        <!--{elseif $thread['special'] == 3}-->
: @6 @, _1 k  i  H2 b, u- @$ x. }                                                <span class="micon">{lang thread_reward}</span>
; ]8 n& t% l/ v$ ?                                        <!--{elseif $thread['special'] == 4}-->
1 Y/ w' p8 v4 e& J1 O                                                <span class="micon">{lang thread_activity}</span>
/ R- I7 J8 N& V6 N5 ?* y                                        <!--{elseif $thread['special'] == 5}-->0 |$ U% ]9 m8 b' F0 d: a
                                                <span class="micon">{lang thread_debate}</span>" u# {* c' s' H" k8 |+ j1 z
                                        <!--{/if}-->
. B' A- c  ~& j* l' Z* H7 T: z                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->
* K; U$ r8 K+ m                                                <span class="micon">{lang mobtu}</span>
) @( @  M  V% K! U' }2 ^: ?, t0 J                                        <!--{/if}-->) x, ]/ B5 O8 ]* K) C" Z3 [1 S5 P
                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
2 B" @; z$ Z$ E$ t* ^1 O7 ~! t                                                <span class="micon top">{lang thread_sticky}</span>
! J) g+ x/ }% C. _/ h                                        <!--{/if}-->  R, k6 c( }) X  n; L
                                        <!--{if $thread['digest'] > 0}-->9 Q& n( V) P5 [6 o1 M" Y
                                                <span class="micon digest">{lang thread_digest}</span>4 l) d4 `" ~9 T8 [; _! u
                                        <!--{/if}-->8 _% J) l( b# u+ l0 a7 t! v
                                        <em $thread['highlight']>{$thread['subject']}</em>
5 g' g/ V3 u* F; I+ X                                </div>
! Z& e# X; |( L$ g$ Z& e2 \$ T1 i5 l: d                                </a>
2 e4 x  p+ n2 P  P. k6 E. V! K' }& g                               
. x3 f! t2 i8 E9 d* T                               
- D+ b- d; D# [7 d8 C% G$ r* K& \                                <!--{hook/forumdisplay_thread_content_mobile $key}-->
, M6 o% Y2 n# z3 S* _                               
7 S1 q. ?. o  F, |! ?                        </li>: G$ g5 l" B9 w6 m8 B
                        <!--{/if}--># g( f. \: `. U/ a9 I, u
                        <!--{/loop}-->
- J6 y( Y# ~8 J& j! _+ z3 m$ v                <!--{else}-->1 R; Y2 \% {7 o) y- P
                        <h4>{lang forum_nothreads}</h4>
7 d0 m6 T0 t- y: D& J                <!--{/if}-->
$ r  M' u) Z* J6 O. a( m1 p                </ul>
0 P& \( Y$ m2 h3 X4 {8 O        </div>" p( Y% V/ T2 H8 _5 D' i3 \0 G
        $multipage
& K+ K2 g2 u0 j4 G  F- p/ z" \</div># U9 D. S1 s8 q. H; w& Q
<!--{/if}-->
, X; K( H6 [% `" ~. Z<!--{hook/forumdisplay_bottom_mobile}-->
7 P4 Y$ I$ m, c7 @9 x6 z" \<!--{template common/footer}-->

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

2.26 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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